Skip to content
KeyProof

Sign a message with Sparrow Wallet

Sparrow signs messages from any single-sig address in an open wallet, including hardware-wallet accounts such as BitBox02, Ledger, Trezor or Coldcard connected through Sparrow.

Your keys never leave your wallet. Never paste your recovery words anywhere, including KeyProof. Signing a message is not a transaction.

Chains: Bitcoin
Signature format: A Format selector, with Standard (Electrum) as the default. KeyProof verifies Electrum and BIP-137 style signatures, plus BIP-322 for bc1q/bc1p.

Sign a message in Sparrow[1]

  1. Open the Sparrow wallet that contains the exact address the exchange asked about. Check both receive and change addresses.
  2. In the Addresses tab, right-click that address and select Sign/Verify Message. (You can also use Tools → Sign/Verify Message, but then you must type the address yourself.)
  3. Confirm that the Address field shows exactly the requested address.
  4. Paste the exchange's message into the Message field exactly as given. Spelling, capitals, spaces and line breaks all matter.
  5. Leave Format on Standard (Electrum) unless the exchange asks for another format.
  6. Click Sign. If you use a hardware wallet, review the address and message on the device and confirm only if both match.
  7. Click Verify and continue only when Sparrow shows "Verification Succeeded".
  8. Copy the address, the original message and the signature exactly as shown.

Tips

Check my signature in the verifier

Sources

Last checked 2026-10-27. Numbers in brackets [n] in the text refer to this list.

  1. BitBox: How to sign a Bitcoin message with Sparrow Wallet and BitBox02 (updated Aug 27, 2026) — Hardware-maker support article
  2. Sparrow Wallet Quick Start (official)

KeyProof is not affiliated with Sparrow Wallet. Wallet interfaces change, so follow your wallet's current documentation. Not legal or financial advice.