Keystone Support
Official WebsiteCoin SupportBlogContact Us
English
English
  • 🧰Advice and Answers from Keystone Team
  • General Navigation Guide
  • About Keystone
  • ChangeLog
    • Keystone Firmware (Multi-Coin)
      • M-13.0(Multi-Coin)
      • M-12.6 (Multi-Coin)
      • M-12.4 (Multi-Coin)
      • M-12.2 (Multi-Coin)
      • M-12.0(Multi-Coin)
      • M-11.0(Multi-Coin)
      • M-10.8(Multi-Coin)
      • M-10.6(Multi-Coin)
      • M-10.4(Multi-Coin)
      • M-10.2(Multi-Coin)
      • M-10.0(Multi-Coin)
      • M-9.6(Multi-Coin)
      • M-9.4(Multi-Coin)
      • M-9.2(Multi-Coin)
      • M-8.8(Multi-Coin)
      • M-8.4(Multi-Coin)
      • M-8.2(Multi-Coin)
      • M-8.0 (Multi-Coin)
      • M-7.2 (Multi-Coin)
      • M-7.0 (Multi-Coin)
      • M-6.10 (Multi-Coin)
      • M-6.8 (Multi-Coin)
      • M-6.6 (Multi-Coin)
      • M-6.4 (Multi-Coin)
      • M-6.2 (Multi-Coin)
      • M-6.0 (Multi-Coin)
      • M-5.4 (Multi-Coin)
      • M-5.3 (Multi-Coin)
      • M-5.2 (Multi-Coin)
      • M-5.0 (Multi-Coin)
      • V 1.4.2 (Multi-Coin)
      • V 1.4.0 (Multi-Coin)
      • V 1.3.0 (Multi-Coin)
      • V 1.2.0 (Multi-Coin)
      • V 1.1.0 (Multi-Coin)
    • Keystone Firmware (BTC-Only)
      • B-3.6 (BTC-Only)
      • B-3.4 (BTC-Only)
      • B-3.2 (BTC-Only)
      • B-2.5 (BTC-Only)
      • B-2.0 (BTC-Only)
      • V 1.1.1 (BTC-Only)
    • Keystone Companion App
      • V1.2.3
      • V1.2.2
      • V1.2.1
      • V 1.1.2
      • V 1.1.0
      • ERC-20 Token Delisting
  • Getting Started
    • Setting Up Keystone (Legacy)
    • Setting Up Keystone (New)
    • Firmware Upgrade
      • How to Format a MicroSD Card to FAT32?
      • Verify the SHA256 Checksum of the Firmware Update File
    • Getting Started with M-10.0 or newer for Beginners
    • Keystone Mobile App Syncing
    • Receiving Cryptocurrency
    • Sending Cryptocurrency
  • Basic Features
    • Password
      • Setting Pattern Lock
      • Fingerprint Settings(Pro only)
      • Forgot or Reset a Password or Pin
    • Add Multiple Addresses
    • Add Tokens on the Mobile APP
    • Add labels to Address
    • View Transaction Details
    • Set System Settings
    • Wipe the Device
  • 3rd Party Integrations
    • Bitcoin Wallets
      • Casa
      • Enhance the security of BlueWallet
        • BlueWallet 2/3 PSBT Multi-sig: BlueWallet + Keystone + ColdCard
        • BlueWallet 2/3 PSBT Multi-sig: Keystone + ColdCard + SeedPicker
      • Specter
        • Specter 2/2 PSBT Multi-Sig
        • Specter 2/3 PSBT Multi-Sig
      • Sparrow Wallet
        • Sparrow Wallet 2/3 PSBT Multi-sig
      • Electrum
        • Electrum 2/2 PSBT Multi-sig
        • Electrum 2/3 PSBT Multi-sig
      • Wasabi Wallet
      • BTCPay Server
      • Nunchuk
      • Simple Bitcoin Wallet
    • ETH & Web3 Wallets
      • MetaMask
        • MetaMask & DeFi
        • Importing MetaMask Wallet into Keystone
        • Potential Trouble with Importing MetaMask wallet into Keystone
        • Importing Your Ledger Wallet/Account into Your Keystone Hardware Wallet
        • How to Switch ETH Path to Ledger Live / Legacy Format?
        • Configure EVM Chains on MetaMask
      • MetaMask Mobile
        • Defi with MetaMask Mobile
        • Configuring EVM Chains on MetaMask Mobile
      • OKX Wallet (Extension)
      • OKX Wallet Mobile
      • Bitget
      • Rabby Wallet
      • Core Wallet (Extension)
      • BlockWallet
      • Polkadot{.js} (DOT/KSM)
        • DOT/KSM Staking
    • Aptos Wallets
      • Fewcha Wallet (Extension)
      • Petra Aptos Wallet (Extension)
    • Arweave Wallets
      • 🦔ArConnect
    • Cosmos Wallets
      • Keplr (Extension)
        • How to Make IBC Transfers with Keystone
    • NEAR Wallets
      • Sender Wallet (Extension)
      • How to switch Near Path to Ledger format?
    • Polkadot Wallets
      • SubWallet
      • Metadata Update or Reset
    • Solana Wallets
      • Solflare Extension
      • Solflare Mobile
    • Dapp (DeFi)
      • Safe
      • Safe Mobile App
      • Zapper
      • Yearn Finance
      • SushiSwap
    • Other Coins
      • XRP Toolkit (XRP)
  • Advanced Features
    • Displaying Your NFT on the Lock Screen
    • Three BTC Address Formats Support
    • Change the derivation path of addresses
    • Export XPUB
    • Displaying ENS Names
    • Multi Signature
      • Delete Multisig Wallet
    • Staking
    • Decoding DeFi Transactions
    • Decoding Multi-Signature Transactions
    • Decoding 4-byte Function Signature
    • Recovery Phrase
      • Construct Your Own Recovery Phrase
      • Import or Create Shamir Backup
      • Use Dice to Generate Recovery Phrase
      • Recovery Phrase Check
      • Recover your Ledger Wallet
    • Passphrase
    • Self-Destruct Mechanism (Pro-only)
  • Miscellaneous
    • Security Practices
    • FAQ
    • Cobo Vault Companion App
    • Migrating from the Keystone Companion App to OKX: A Step-by-Step Guide
  • Keystone Tablet
    • Keystone Tablet Instruction Guide
    • Why does the Keystone Tablet have only 4 slots for a word?
Powered by GitBook
On this page
  • I. Preparation
  • II. Create a 2/2 multisig wallet with Keystone and Coldcard
  • - Create multisig wallet on Coldcard
  • - Import multisig wallet file to Keystone
  • - Import multisig wallet file to Electrum and create watch-only wallet
  • IV. Sending bitcoin from the 2/2 multisig address (Keystone & Coldcard)
  • - Generate multisig transaction on watch-only wallet(Electrum) and export unsigned multisig transaction file to MicroSD card.
  • - Partially sign multisig transactions on Coldcard
  • - Complete sign multisig transaction on Keystone
  • - Broadcast multisig transactions with Electrum

Was this helpful?

  1. 3rd Party Integrations
  2. Bitcoin Wallets
  3. Electrum

Electrum 2/2 PSBT Multi-sig

PreviousElectrumNextElectrum 2/3 PSBT Multi-sig

Last updated 2 years ago

Was this helpful?

Keystone firmware version V1.1.1 (BTC-Only) or newer supports PSBT Muti-signature function. This instruction will show how to create a 2/2 PSBT Multi-signature with Keystone, Coldcard and Electrum V4.1.2 in details.

2/2 PSBT Multi-sig is not a good quorum. This tutorial is just for the purpose of showing how to use Keystone and Coldcard to set up your multi-sig wallet with Electrum. Learn more about picking a good quorum:

I. Preparation

1. version V1.1.1 (BTC-Only) or newer running on Keystone Essential or Pro.

(Please read for more details.)

2. Coldcard upgraded to firmware version V2.1.0 or newer.

3. MicroSD card (≤512GB; Default FAT32 format).

4. Electrum Wallet (V4.1.2 or newer) running on PC/Mac.

Tips: If you want to switch to [Test Net], please go to "Keystone > Settings > Blockchain > Test Net" and "Coldcard > Settings > Blockchain > Test Net". Then continue with the following steps.

II. Create a 2/2 multisig wallet with Keystone and Coldcard

- Create multisig wallet on Coldcard

1. Export Keystone's Xpub to a MicroSD card

1) Insert the MicroSD card into Keystone

2) Touch [Menu] > [Multisig Wallet] > Press the [•••] button on the top right > [Show/Export XPUB].

3) Touch [Export All] > [Export].

2. Create multisig wallet on Coldcard

1) Take the MicroSD card from your Keystone and insert it into Coldcard.

2) [Settings] > [Multisig Wallets] > [Create Airgapped]

3) Set address type (Default-P2WSH) and the number of cosigners (2 of 2).

4) Confirm (√) and complete creating a 2/2 multisig wallet.

3. After the previous steps, you will get 2 files on your microSD card:

1) “export-CC-2-of-2.txt” - this is for importing multi-sig wallet to Keystone - allows Keystone to check the genuinity of multisig when signing.

2) “el-CC-2-of-2.json” - this is for creating watch-only wallet on Electrum.

If you didn’t get these two files, please export manually by following the instructions:

1) Export the multisig wallet file (for importing multisig wallet to Keystone) to the microSD card.

① Insert the microSD card into Coldcard.

② [Settings] > [Multisig Wallets] > [2/2: CC-2-of-2] > [Coldcard Export] > Export the “export-CC-2-of-2.txt” file to the microSD card.

2) Export the multisig wallet file (for creating a watch-only wallet on Electrum) to the microSD card.

① Insert the microSD card into Coldcard.

② [Settings] > [Multisig Wallets] > [2/2: CC-2-of-2] > [Electrum Export] > Export the “el-CC-2-of-2.json” file to the microSD card.

- Import multisig wallet file to Keystone

1. Take out the microSD card from Coldcard and insert it into Keystone.

2. Tap [Menu] > [Multisig Wallets] > [Import Multisig Wallet].

3. Select file “export-CC-2-of-2.txt” > Click on [Confirm].

- Import multisig wallet file to Electrum and create watch-only wallet

1. Take out the microSD card from Keystone and insert it into PC/Mac.

2. Run Electrum, then click on [choose...] > Select file “el-CC-2-of-2.json” > [Open] > [Next]> [No].

Note: As Electrum doesn’t have a Keystone plugin (we are working on that), Keystone can’t generate an Electrum skeleton json file. So you have to export the Electrum skeleton json file from Coldcard to set up the watch-only wallet on Electrum.

IV. Sending bitcoin from the 2/2 multisig address (Keystone & Coldcard)

- Generate multisig transaction on watch-only wallet(Electrum) and export unsigned multisig transaction file to MicroSD card.

1. Click on [Send] > Enter destination address and amount > [Pay] > [Send].

2. Click on [Export] > [For hardware device; include xpubs] > [Export for file] > [Save].

- Partially sign multisig transactions on Coldcard

1. Take out the microSD card from PC/Mac and insert it into Coldcard.

2. [Ready To Sign] > Select transaction file.

3. Confirm and export partially signed multisig transaction file to microSD card.

- Complete sign multisig transaction on Keystone

1. Take out the microSD card from Coldcard and insert it into Keystone.

2. Enter Multisig Wallet > Press "MicroSD card" icon on the top right > Select the partially signed transaction file > Confirm transaction details and press [Sign].

3. Password Verification > Press [Export] to export a fully signed multisig transaction file to the microSD card.

- Broadcast multisig transactions with Electrum

1. Click on [Tools] > [Load transaction] > [From file] > Select fully signed multisig transaction file > [Open] > [Broadcast].

Instructions recommended: 、

https://btcguide.github.io/quorum
Firmware
How to upgrade firmware
How to Format a MicroSD Card to FAT32?
Delete Multisig Wallet on Keystone
Electrum 2/3 PSBT Multi-sig
Electrum 2/3 PSBT Multi-sig
Delete Multisig Wallet
Keystone-Electrum-MultiSig-3
Keystone-Electrum-MultiSig-5
Keystone-Electrum-MultiSig-1
Keystone-Electrum-MultiSig-2
Keystone-Electrum-MultiSig-6
Keystone-Electrum-MultiSig-4
Keystone-Electrum-MultiSig-8
Keystone-Electrum-MultiSig-7
Keystone-Electrum-MultiSig-9
Keystone-Electrum-MultiSig-10
Keystone-Electrum-MultiSig-11
Keystone-Electrum-MultiSig-12
Keystone-Electrum-MultiSig-15
Keystone-Electrum-MultiSig-17
Keystone-Electrum-MultiSig-13
Keystone-Electrum-MultiSig-14
Keystone-Electrum-MultiSig-18
Keystone-Electrum-MultiSig-16
Keystone-Electrum-MultiSig-20
Keystone-Electrum-MultiSig-19
Keystone-Electrum-MultiSig-24
Keystone-Electrum-MultiSig-21
Keystone-Electrum-MultiSig-23
Keystone-Electrum-MultiSig-25
Keystone-Electrum-MultiSig-22
Keystone-Electrum-MultiSig-28
Keystone-Electrum-MultiSig-26
Keystone-Electrum-MultiSig-27
Keystone-Electrum-MultiSig-29