1

I set up a 2-of-3 multisig using Electrum, a Trezor, and a Coldcard. During testing, I ran into issues using the Coldcard to sign.

My approach:

  1. (On Electrum) File -> New/Restore -> Multi-signature wallet -> Use a hardware device
  2. Plug in Trezor, unlock, and set up as p2wsh.
  3. Repeat steps 1 and 2 for second Trezor.
  4. Plug MicroSD card into Coldcard.
  5. (On Coldcard) Settings -> Multisig Wallets -> Export XPUB
  6. Plug MicroSD card into computer running Electrum.
  7. (On Electrum) Enter cosigner key
  8. Paste p2wsh xpub from MicroSD card into text box.

This worked and my wallet was set up. I sent a small amount of bitcoin into it to test that I could sign transactions with Electrum. I was expecting the UX to be similar to that of a singlesig airgapped Coldcard used with Electrum, meaning I would create a transaction and click the "Export PSBT" button. Bring that to my Coldcard and sign the transaction. However, the transaction popup only has an "Export" button and no "Export PSBT" button. The "Export" button gives me a .txn file that is json containing the tx hex. Coldcard does not recognize this file and therefore cannot sign it. I was able to find these docs, specifically the section titled "Air-Gapped Creation of a Multisig Wallet". However, those docs seem specific to Coldcard-only multisig setups.

Is it possible to export multisig PSBTs from Electrum for signing on an airgapped Coldcard or is this something that is simply not currently supported? If it's supported, what do I need to do?

  • I realize this issue may have aged out, but it should work now. Have you tried it with Electrum 4.0.3? The Export then Export to file defaults to PBST on any TXN that has not received all the signatures yet. – Dan Sep 23 at 22:40
0

I am having the same issue and would prefer to comment but don't have enough reputation.

It seems like this pull request is being reviewed and will add CC multisig integration into electrum.

However, there is currently a coldcard hardware multisig fork of electrum that is available here though several commit behind the main electrum branch.

I haven't been able to build this fork successfully so hope there is additional work on Cold Card integreation in the near future.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.