> ## Documentation Index
> Fetch the complete documentation index at: https://help.hoseki.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Sign a message in your wallet

> Prove control with Sparrow, Blockstream, or BlueWallet.

If your wallet isn't one of the guided options, you can still prove control. Sign the message from Control Center in your own wallet app, then paste the signature back.

> [!NOTE]
>
> Signing a message is **not** a transaction. It can't move or spend your Bitcoin, and it doesn't reveal your private key.

You need two things from Control Center: the **address** and the **message**. Sign with that exact address, using the exact message. Don't add spaces or line breaks.

> [tab] Sparrow
>
> Sparrow works with most hardware wallets, including Keystone, BitBox, and Passport. Connect your device to Sparrow first.
>
> 1. Open the **Addresses** tab. Find the address Control Center shows. It is usually the first receive address.
>
>    ![Sparrow Addresses tab with the first receive address highlighted](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/sparrow-find-first-receive-address.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=7fe5ce9eed641bce2a0afdca1bea880f)
>
> 2. Select the **pen** icon on that row.
>
>    ![Pen icon on the address row in Sparrow](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/sparrow-pen.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=7c06d18e2cd679ca8535a5d383707c16)
>
> 3. Paste the message from Control Center into **Message**. Check the **Address** matches.
>
>    ![Sparrow Sign/Verify Message dialog with address and message filled in](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/message-prompt-with-message.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=8764e0a042b01c7f53d5d410fe4a3afd)
>
> 4. Select **Sign**. Approve on your device by QR, USB, or SD card.
>
> 5. Copy the **Signature**. Optionally select **Verify** to check it first.
>
>    ![Sparrow showing a verified signature](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/signature-sparrow-verified.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=2c96835c50269cc02425cd2f97bc6003)

> [tab] Blockstream (Jade)
>
> 1. Connect and unlock your Jade in the Blockstream desktop app. Open **Addresses**.
>
>    ![Blockstream app Addresses view](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/blockstream-addresses.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=55e9c42f05c9479e45ead8cde1d87d9b)
>
> 2. Select the address Control Center shows. In Blockstream, the first receive address is at the bottom of the used addresses.
>
>    ![First receive address selected in Blockstream](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/blockstream-first-receive-address.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=f151151a4c57c376c19c1992e1e5925e)
>
> 3. Select **Authenticate address** at the bottom of the side panel.
>
>    ![Authenticate address action in Blockstream](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/blockstream-authenticate-address.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=2d209aa1116a077fb31bc2eb599f6370)
>
> 4. Paste the message from Control Center. Select **Authenticate**. Approve on your Jade.
>
>    ![Blockstream showing the signed message](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/blockstream-signed-message.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=1bf6b82271aa683f6a927179dd38f088)
>
> 5. Copy the signature.

> [tab] BlueWallet
>
> > [!NOTE]
> >
> > BlueWallet can only sign with keys stored in BlueWallet. If your wallet is on a hardware device, use Sparrow.
>
> 1. Open BlueWallet. Select your wallet.
>
> 2. Tap the **three dots** at the top right.
>
>    ![BlueWallet wallet screen with the menu button](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/sign-message-blue-wallet-2.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=a2e2a083f17fcdee812a792ac9ee0917)
>
> 3. Scroll down. Select **Sign / Verify Message**. Not there? Your keys are on a hardware device. Use Sparrow.
>
>    ![BlueWallet settings with Sign / Verify Message](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/sign-message-blue-wallet-3.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=558669f6f4d1614eaef5ec57b297b1ad)
>
> 4. Check the **Address** matches. Paste the message from Control Center. Sign.
>
>    ![BlueWallet sign message screen with address, message, and signature fields](https://mintcdn.com/hoseki-corp/NyNucopK4mge4mHj/images/wallet-guides/sign-message-blue-wallet-4.png?fit=max\&auto=format\&n=NyNucopK4mge4mHj\&q=85\&s=08b53d0805b98b8d72bb8326ecf679c7)
>
> 5. Copy the **Signature**.

Paste the signature into Control Center. Select **Verify**.

**Signature not accepted?** Check that you signed the unchanged message, with the exact address shown, and pasted the signature unchanged.

See [Verify ownership](https://help.hoseki.app/bitcoin-control-center/accounts/verify-ownership.md) for what the message says.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.