Security alert · 30 Jul 2026: a seed-generation flaw in Coldcard devices was disclosed. What to do →

Setup guide Step 8

Step 08 of 10

Verify an address on each device

  • About 20 minutes
  • Intermediate

TL;DR

Register the wallet on the devices that support it, then check a receive address on a device screen. From now on you trust the device screen, not the computer.

What you need

  • The wallet from step 6, with the descriptor backed up (step 7)
  • All three devices

Sparrow runs on a computer, and computers can be tampered with. A hardware wallet that knows your multisig setup can calculate the address itself and show it on its own screen. If that matches what Sparrow shows, the address really belongs to your wallet.

Steps

  1. Open the Receive tab in Sparrow.
  2. BitBox02: connect it, click Display Address and confirm on the device when it asks to register the multisig. It remembers this permanently.
  3. Ledger: Sparrow asks you to register the wallet policy the first time you use it with this wallet. The device shows the wallet name, a summary of the 2-of-3 rule and the three keys. Check that each key’s fingerprint matches your notes, then confirm. Sparrow stores this registration in the wallet file, so after reinstalling Sparrow you do it again.
  4. Trezor Safe 5: it doesn’t store the setup, Sparrow sends it along each time. Click Display Address.
  5. Compare the address on the Trezor with Sparrow, every character. The Safe 5 shows the whole address on one screen, which is why it’s my main device for this.
  6. For extra certainty, repeat on one of the other two devices.

In daily use you won’t do this often. Mostly it’s for the one address you give to an exchange as your withdrawal address, and for anything large.

Different address? Stop

If the device shows a different address from Sparrow, don’t send anything to either address. Check that you unlocked the right wallet (passphrase) and that the descriptor is right. If it still differs, assume the computer is compromised.

Common mistakes

  • Comparing only the first and last four characters.
  • Handing out an address you haven’t checked on a device.
  • Skipping the Ledger registration and then wondering why it refuses to sign.