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/3 multisig wallet with 2*Keystone and 1*Coldcard
  • - Create multisig wallet on Coldcard
  • - Import multisig wallet file to Keystone
  • - Import multisig wallet file to Electrum and create watch-only wallet
  • III. Sending bitcoin from the 2/3 multisig address (2*Keystone & 1*Coldcard)
  • - Generate multisig transaction on watch-only wallet(Electrum) and export unsigned multisig transaction file to MicroSD card.
  • - Partially sign multisig transaction on Coldcard
  • - Complete sign multisig transation on Keystone
  • - Broadcast multisig transaction with Electrum

Was this helpful?

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

Electrum 2/3 PSBT Multi-sig

PreviousElectrum 2/2 PSBT Multi-sigNextWasabi Wallet

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/3 PSBT Multi-signature with 2*Keystone, 1*Coldcard and Electrum V4.1.2 in details.

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/3 multisig wallet with 2*Keystone and 1*Coldcard

- Create multisig wallet on Coldcard

1. Export Keystone’s Xpub to 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].

Tips:

① Please repeat this step on 2*Keystone.

② If you were using 1*Keystone and 2*Coldcard to create a 2/3 PSBT Muti-signature wallet, please export Xpubs from 1 Keystone and 2 Coldcard ([Settings] > [Multisig Wallets] > [Export XPUB]).

2. Create multisig wallet on Coldcard

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

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

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

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

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

1) “export-CC-2-of-3.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-3.json” - this is for creating watch-only wallet on Electrum.

Tips: If you didn’t get these two files, please export manually by following 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/3: CC-2-of-3] > [Coldcard Export] > Export the “export-CC-2-of-3.txt” file to the microSD card.

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

① Insert the microSD card into Coldcard.

② [Settings] > [Multisig Wallets] > [2/3: CC-2-of-3 > [Electrum Export] > Export the “el-CC-2-of-3.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. Touch [Menu] > [Multisig Wallets] > [Import Multisig Wallet].

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

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

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

2. Run Electrum and click on [Choose...] > Select file “el-CC-2-of-3.json” > [Open] > [Next] > [No].

Note: As Electrum doesn’t have a Keystone plugin (we are working on that), Keystone can’t generate a 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.

III. Sending bitcoin from the 2/3 multisig address (2*Keystone & 1*Coldcard)

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

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

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

- Partially sign multisig transaction on Coldcard

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

2. [Ready To Sign] > Confirm and export partially signed multisig transaction file to microSD card.

- Complete sign multisig transation 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 transaction with Electrum

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

Instructions recommended:

Delete Multisig Wallet on Keystone
Firmware
How to upgrade firmware
How to Format a MicroSD Card to FAT32?
Keystone-Electrum-ColdCard-4
Keystone-Electrum-ColdCard-1
Keystone-Electrum-ColdCard-3
Keystone-Electrum-ColdCard-2
Keystone-Electrum-ColdCard-5
Keystone-Electrum-ColdCard-6
Keystone-Electrum-ColdCard-7
Keystone-Electrum-ColdCard-9
Keystone-Electrum-ColdCard-8
Keystone-Electrum-ColdCard-10
Keystone-Electrum-ColdCard-12
Keystone-Electrum-ColdCard-11
Keystone-Electrum-ColdCard-13
Keystone-Electrum-ColdCard-15
Keystone-Electrum-ColdCard-16
Keystone-Electrum-ColdCard-17
Keystone-Electrum-ColdCard-18
Keystone-Electrum-ColdCard-14
Keystone-Electrum-ColdCard-19
Keystone-Electrum-ColdCard-20
Keystone-Electrum-ColdCard-21
Keystone-Electrum-ColdCard-22
Keystone-Electrum-ColdCard-23
Keystone-Electrum-ColdCard-24
Keystone-Electrum-ColdCard-25
Keystone-Electrum-ColdCard-26