Why only some devices can sign
Most wallets can’t yet sign a message for a multisig address. The standard for that is called BIP-322. So Prove verifies multisig its own way. Each key signs separately, from its own single-key address. Prove then checks that each key belongs to your multisig wallet. This works with the devices Prove connects to directly: Trezor, Ledger, and COLDCARD. We’re working to add more.Other keys can sit on any device. You only need enough supported devices to meet your quorum.
What you need
- Your wallet’s descriptor file, or the descriptor text. See Export a multisig wallet.
- Enough supported signing devices to meet your quorum.
wsh(...), sh(wsh(...)), and sh(...) with multi or sortedmulti. Mainnet only.
Add a multisig claim
1
Upload the descriptor
Open Claims → Multisig. Drop your
.txt or .json file, or paste the descriptor and select Verify Descriptor.2
Name it
Prove shows the quorum it found, such as “2 of 3”. Enter a name. Select Next.
3
Pick a key and device
Under Select a Signing Device, pick Trezor, Ledger, or COLDCARD. Select Check Now to confirm the device holds one of the wallet’s keys.
4
Sign
Sign the message on the device. You see Key Verified!
5
Repeat
Select Verify Next Key until you meet your quorum. Then you see Claim Verified!
Device notes
- “Not a match” means the device’s key isn’t in this descriptor. Check the device, passphrase, and account.
- “Unusual derivation path” warnings on the device are normal.
- Trezor can’t sign for legacy P2SH multisig, or for keys on
m/45'or custom paths. Use another device for those keys.