Some exchanges or brokers ask you to sign a specific message before they allow withdrawals to your Bitcoin address. You need a simple way to create this cryptographic proof while keeping your private keys on the BitBox02.
Before you start
- Ensure both Sparrow Wallet and your BitBox02 firmware are up to date.
- Close any other applications (like the BitBoxApp) that might be connected to your BitBox02 to prevent connection issues.
- Import your BitBox02 wallet into Sparrow. If you have not done this yet, follow the article Peek into Bitcoin internals using Sparrow Wallet with your BitBox02.
- Have the exact Bitcoin address and message provided by the service ready. Do not change them.
Example address and message for this guide
-
Address:
bc1qem7905mz8az5uhzt8yw6yg789m75ssvxk52e9d
-
Message:
I confirm that I am the sole owner of this Bitcoin address. Order reference 1bd973455f.
Step 1: Open the signing tool
There are two ways to open the message signing tool.
Method 1: From the top menu
- Open Sparrow Wallet.
- In the top menu, choose Tools → Sign/Verify Message (or press the shortcut shown).

Method 2: From the Addresses tab
- In the left sidebar, go to the Addresses tab.
- Find the address you want to use, right-click it (or click the pen icon) and choose Sign/Verify Message.
The signing window opens with the address already filled in.

Step 2: Enter the details
- If needed, paste your Bitcoin address into the Address field.
- Paste the exact message into the Message field.
- Ensure Format is set to Standard (Electrum) unless the service asks for another format.
- Click Sign.

Step 3: Confirm on your BitBox02
- Select your BitBox02 from the list of connected hardware wallets.
- If you see an error, close the BitBoxApp and click Rescan.

- Unlock the BitBox02 if prompted.
- The device shows:
- Coin: Bitcoin
- The address you are verifying
- The message to be signed.
- Check every detail carefully, then confirm on the BitBox02.
Signing does not create a transaction or change your balance.
Step 4: Copy and share the signature
- Sparrow now fills the Signature field with a long string.
- Click Verify to check that Sparrow shows Verification succeeded, then click OK.
- Right-click inside the Signature field and choose Copy.

- Send this signature unchanged to the service that requested it.

Caution: Editing the address, message, or signature will invalidate the proof.
Further reading
For more information on using BitBox02 with Sparrow Wallet and related topics, see our blog articles: