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. Your devices on Specter
  • 1. Adding Keystone to Specter
  • 2. Adding Coldcard on Specter
  • 3. Adding Paper Wallet on Specter
  • III. Creating a watch-only wallet for 2/3 PSBT multisig wallet on Specter
  • IV. Importing the 2/3 PSBT multisig wallet to Keystone
  • V. Importing the 2/3 PSBT multisig wallet to Coldcard
  • VI. Receiving bitcoin to the 2/3 multisig addresses
  • VII. Sending a 2/3 PSBT multisig transaction
  • 1. Creating an unsigned transaction on Specter
  • 2. Signing with Keystone
  • 3. Signing with Coldcard
  • 4. Broadcast transaction on Specter

Was this helpful?

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

Specter 2/3 PSBT Multi-Sig

PreviousSpecter 2/2 PSBT Multi-SigNextSparrow Wallet

Last updated 2 years ago

Was this helpful?

Keystone firmware versions V1.1.1 (BTC-Only) or newer support PSBT Multi-signature functions. Detailed instructions below will explain how to create a 2-out-of-3 PSBT Multi-signature wallet with the Keystone Wallet, Coldcard and a as 3 participant co-signers. We will use here Specter V1.4.6 as the watch-only coordinator.

I. Preparation

1. version V1.1.1 (BTC-Only) or newer running on Keystone Essential or Pro models. Create recovery phrase A.

(Please read for more details.)

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

3. run on an offline PC/Mac.

3. Specter (V1.4.6 or newer) installed and running on PC/Mac.

4. MicroSD card (≤512GB; default FAT32 format).

II. Your devices on Specter

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

1. Adding Keystone to Specter

1) Click [+ Add new device], select your device type [Keystone] , then enter the name.

2) You can add Keystone on Specter by QR code or microSD card.

- By QR code

1) On Keystone: Touch [Menu] > [Multisig Wallet] > Press [•••] icon on the top right > [Show/ Export XPUB].

2) On Specter: Click on [Scan QR Code], then scan the QR code shown on Keystone.

- By microSD card

1) Insert the microSD card into Keystone, then touch [Menu] > [Multisig Wallet] > [Show/ Export XPUB] > [Export All] > [Export].

2) Take out the microSD card from your Keystone and insert it into PC/Mac.

3) On Specter: Click on [Upload from SD Card] > Select and open the .json file exported from Keystone.

4) Click [Continue] to add Keystone.

2. Adding Coldcard on Specter

1) Click [+ Add new device] on Specter, then select your device type [ColdCard] and enter the name.

2) Insert the microSD card into Coldcard > [Settings] > [Multisig Wallets] > [Export XPUB] > Get xpubs from Coldcard.

3) Take out the microSD card from your Coldcard and insert it into PC/Mac.

4) On Specter: Click on [Upload from SD Card], then select and open the .json file exported from Coldcard.

5) Click [Continue] to add Coldcard.

3. Adding Paper Wallet on Specter

By using a software-generated paper wallet, you eliminate the need to buy a third hardware wallet (you may later have to buy a hardware wallet if you need to use this key for emergency recovery purposes).

Warning: This is the highest risk step in our multisig setup. Follow the instructions closely to drastically improve your security.

1) Insert the microSD card into your PC/Mac.

3) Click [+ Add new device] on specter. Select your device type [Other] and enter the name. For this tutorial, we will name the device "Paper Wallet".

5) Click [Continue] to add "Paper Wallet".

III. Creating a watch-only wallet for 2/3 PSBT multisig wallet on Specter

1. Specter > Click [Create Multisignature wallet]. Pick the concerning devices [ColdCard] [Keystone] [Paper Wallet] and click [Continue].

2. Set the Name, Type and number of needed signatures, then click [Create wallet].

3. Create the watch-only wallet for 2/3 PSBT multisig wallet.

IV. Importing the 2/3 PSBT multisig wallet to Keystone

1. On Specter: Select your multisig wallet (e.g. Bob's Multisig Wallet) > Click on [Settings] > [Export] > [Show Keystone QR Code].

2. On Keystone: Touch [Menu] > [Multisig Wallet] > [Import Multisig Wallet] > Touch [Scan] icon > [Understood] > Check the wallet info and touch [Confirm] > Import successful.

V. Importing the 2/3 PSBT multisig wallet to Coldcard

1. Insert the microSD card into PC/Mac.

2. Click on [Save ColdCard file] on Specter to save the .txt file to the microSD card.

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

4. On Coldcard: [Settings] > [Multisig Wallets] > [Import from SD].

5. Select .txt file exported from Specter (e.g.Bob's Multisig Wallet) > Confirm(√) and complete the import of the 2/3 multisig wallet.

VI. Receiving bitcoin to the 2/3 multisig addresses

1. For Keystone, touch [Addresses] to display the receiving addresses.

2. On Specter: Select your multisig wallet (e.g. Bob's Multisig Wallet), then click on the [Receive] tab on the top to display the receiving address.

VII. Sending a 2/3 PSBT multisig transaction

1. Creating an unsigned transaction on Specter

1) On Specter: Select your Multisig Wallet (e.g. Bob's Multisig Wallet) > Click one [Send] > Input the recipient address and amount > [Create unsigned transaction].

2. Signing with Keystone

Tips: You can sign transactions with Keystone by scanning the QR code or by file transfer.

- Option 1: Via QR Code

1) On Specter: Click on [Keystone] > [Sign with QR codes] > Specter displays the unsigned transaction data as a QR code format.

2) On Keystone: Press the [Scan] icon > Scan the QR code shown on Specter interface > [Sign] > Password verification. The device will then show the signed transaction data in QR code format.

3) On Specter: Click on [Scan signed transaction] > Scan the QR code shown on Keystone > Keystone signed successfully.

Tips: If you have difficulty on QR code scanning, please tap the QR code to adjust the size of the QR code on Keystone and retry.

- Option 2: Via File

1) Insert the microSD card into PC/Mac.

2) On Specter: Click on [Keystone] > [Sign with SD Card file] >[Save transaction to file ] > [Save] (save the unsigned transaction file to microSD card).

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

4) Press the "microSD card" icon > Select and open the unsigned transaction file > [Sign] > Password verification > press [touch here...] to partially export the signed transaction file to the microSD card.

5) Take out the microSD card from your Keystone and insert it into PC/Mac.

6) On Specter: Click on [Upload the signed transaction] > Select and open the partially signed transaction file exported from Keystone > Keystone signed successfully.

3. Signing with Coldcard

1) Insert the microSD card into PC/Mac > Specter > [ColdCard] > [Sign with SD card file] > [save transaction to file] > [Save] (save the unsigned transaction file to the microSD card).

3) Take out the microSD card from PC/Mac and insert it into your Coldcard.

4) On Coldcard: [Ready To Sign] > [OK] > Export the partially signed transaction file to the microSD card.

5) Take out the microSD card from your Coldcard and insert it into PC/Mac.

6) On Specter: Click on [Load signed transaction] > Select and open the partially signed transaction file exported from Coldcard > Coldcard signed successfully.

4. Broadcast transaction on Specter

1) You can choose to broadcast the multisig transaction immediately or later.

That’s all!

We hope this guide will be useful when you decide to use a 2-out-of-3 multi-sig wallet in the future for protecting your funds in a multi-sig setup!

In this tutorial, we chose to use to generate the third recovery phrase.

2) run on an offline PC/Mac, and create a new recovery phrase. Then click [Download] to save the Xpub of the recovery phrase created by as a .json file to the microSD card.

4) Click [Upload from SD Card], then select and open the .json file exported from .

SeedPicker
SeedPicker
SeedPicker
SeedPicker
SeedPicker
Firmware
How to upgrade firmware
http://seedpicker.net/
How to Format a MicroSD Card to FAT32?
Keystone-Specter-ColdCard-4
Keystone-Specter-ColdCard-2
Keystone-Specter-ColdCard-1
Keystone-Specter-ColdCard-5
Keystone-Specter-ColdCard-3
Keystone-Specter-ColdCard-6
Keystone-Specter-ColdCard-8
Keystone-Specter-ColdCard-10
Keystone-Specter-ColdCard-7
Keystone-Specter-ColdCard-9
Keystone-Specter-ColdCard-11
Keystone-Specter-ColdCard-12
Keystone-Specter-ColdCard-13
Keystone-Specter-ColdCard-15
Keystone-Specter-ColdCard-14
Keystone-Specter-ColdCard-16
Keystone-Specter-ColdCard-18
Keystone-Specter-ColdCard-19
Keystone-Specter-ColdCard-20
Keystone-Specter-ColdCard-21
Keystone-Specter-ColdCard-17
Keystone-Specter-ColdCard-14
Keystone-Specter-ColdCard-23
Keystone-Specter-ColdCard-22
Keystone-Specter-ColdCard-24
Keystone-Specter-ColdCard-25
Keystone-Specter-ColdCard-27
Keystone-Specter-ColdCard-26
Keystone-Specter-ColdCard-28
Keystone-Specter-ColdCard-31
Keystone-Specter-ColdCard-29
Keystone-Specter-ColdCard-30
Keystone-Specter-ColdCard-33
Keystone-Specter-ColdCard-32
Keystone-Specter-ColdCard-35
Keystone-Specter-ColdCard-34
Keystone-Specter-ColdCard-36
Keystone-Specter-ColdCard-37
Keystone-Specter-ColdCard-38
Keystone-Specter-ColdCard-44
Keystone-Specter-ColdCard-42
Keystone-Specter-ColdCard-41
Keystone-Specter-ColdCard-39
Keystone-Specter-ColdCard-43
Keystone-Specter-ColdCard-40
Keystone-Specter-ColdCard-48
Keystone-Specter-ColdCard-50
Keystone-Specter-ColdCard-46
Keystone-Specter-ColdCard-45
Keystone-Specter-ColdCard-49
Keystone-Specter-ColdCard-47
Keystone-Specter-ColdCard-51
Keystone-Specter-ColdCard-52
Keystone-Specter-ColdCard-53
Keystone-Specter-ColdCard-55
Keystone-Specter-ColdCard-54
Keystone-Specter-ColdCard-56
Keystone-Specter-ColdCard-58
Keystone-Specter-ColdCard-57
Keystone-Specter-ColdCard-59
Keystone-Specter-ColdCard-60
Keystone-Specter-ColdCard-61
Keystone-Specter-ColdCard-62
Keystone-Specter-ColdCard-63
Keystone-Specter-ColdCard-66
Keystone-Specter-ColdCard-65
Keystone-Specter-ColdCard-64