> For the complete documentation index, see [llms.txt](https://support.keyst.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.keyst.one/3rd-party-wallets/bitcoin-wallets/specter/cobo-vault-+-coldcard-+-specter.md).

# Specter 2/2 PSBT Multi-Sig

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-2 PSBT Multi-signature wallet with the Keystone Wallet and Coldcard as 2 participant co-signers. We will use here Specter V1.4.6 as the watch-only coordinator.

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 Specter. Learn more about picking a good quorum: <https://btcguide.github.io/quorum>

## I. **Preparation**

1\. [Firmware](https://keyst.one/firmware?locale=en) version V1.1.1(BTC-Only) or newer running on Keystone Essential or Pro. Create recovery phrase A.&#x20;

&#x20;  (Please read[ How to upgrade firmware](https://support.keyst.one/getting-started/firmware-upgrading) for more details.)

2\. Coldcard upgraded to firmware version V2.1.0 or later. Create recovery phrase B.

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

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

{% content-ref url="/pages/-MclpVfjNf9WvY0094y4" %}
[How to Format a MicroSD Card to FAT32?](/getting-started/firmware-upgrading/how-to-format-a-microsd-card-to-fat32.md)
{% endcontent-ref %}

## **II. Add device on Specter**

{% hint style="info" %}
**Tip**: If you want to switch to \[Test Net], please go to Keystone > \[Settings] > \[Blockchain] > \[Test Net]. Then continue with the following steps.
{% endhint %}

### 1. Add Keystone on Specter

1\) Click \[+ Add new device] > Select your device type \[Keystone] and enter the name.

<figure><img src="/files/-MdQifdK3ebcDB3w1E9N" alt="Keystone-Specter-MultiSig-1"><figcaption></figcaption></figure>

<figure><img src="/files/-MdQip2TPmNbqCl_IIfz" alt="Keystone-Specter-MultiSig-2"><figcaption></figcaption></figure>

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

#### - By QR code

1\) Keystone > \[Menu] > \[Multisig Wallet] > press \[•••] icon on the top right > \[Show/ Export XPUB].

<figure><img src="/files/-MdW0b5-HXoXh-JMq8Js" alt="Keystone-Specter-MultiSig-3"><figcaption></figcaption></figure>

2\) Specter > click \[Scan QR Code], then scan the QR code show on Keystone.

<figure><img src="/files/-MdW0ier8C-A7JWwbPjm" alt="Keystone-Specter-MultiSig-4"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWNkYDkUEvPGKqSLwz" alt="Keystone-Specter-MultiSig-5"><figcaption></figcaption></figure>

#### - By microSD card

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

<figure><img src="/files/-MdWNoWqsZGPZwRUZm96" alt="Keystone-Specter-MultiSig-6"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWNyChVy3FebIf0yWP" alt="Keystone-Specter-MultiSig-7"><figcaption></figcaption></figure>

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

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

<figure><img src="/files/-MdWO2TAMze7yOhumarW" alt="Keystone-Specter-MultiSig-8"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWOAzttUoL2j8bfInx" alt="Keystone-Specter-MultiSig-9"><figcaption></figcaption></figure>

3\. Click \[Continue], then add Keystone successfully.

<figure><img src="/files/-MdWONX5d69i5XgSGbQV" alt="Keystone-Specter-MultiSig-10"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWOV-2VsdnofmD_C3f" alt="Keystone-Specter-MultiSig-11"><figcaption></figcaption></figure>

### 2. Add Coldcard on Specter

1\) Click \[+ Add new device] on specter. Select your device type \[ColdCard] and enter the name.

<figure><img src="/files/-MdWP8wU49xWgKsNVImF" alt="Keystone-Specter-MultiSig-12"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWPjjN3s_q9s52UzNK" alt="Keystone-Specter-MultiSig-13"><figcaption></figcaption></figure>

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

<figure><img src="/files/-MdWQ0VkcG-yH4074mxi" alt="Keystone-Specter-MultiSig-14"><figcaption></figcaption></figure>

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

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

<figure><img src="/files/-MdWQ3q2xEPjy-Yl9mNb" alt="Keystone-Specter-MultiSig-15"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWQDDdDhkq2WDd8Ir7" alt="Keystone-Specter-MultiSig-16"><figcaption></figcaption></figure>

5\) Click \[Continue], then add Coldcard successfully.

<figure><img src="/files/-MdWQOUh-S9RzVdKvhkX" alt="Keystone-Specter-MultiSig-17"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWQeraOBIyDd71lsXK" alt="Keystone-Specter-MultiSig-18"><figcaption></figcaption></figure>

## **III. Create watch-only wallet for 2/2 PSBT multisig wallet on Specter**

1\. On Specter: Click \[Create Multisignature wallet]. Pick the devices \[ColdCard], \[Keystone] and click \[Continue].

<figure><img src="/files/-MdWQij5JYzlNdcz8x6w" alt="Keystone-Specter-MultiSig-19"><figcaption></figcaption></figure>

<figure><img src="/files/-MdWQvC80K3R0sIFu63M" alt="Keystone-Specter-MultiSig-20"><figcaption></figcaption></figure>

2\. Set the name, Type the number of needed signatures. Click \[Create wallet].

<figure><img src="/files/-MdWRa2GhiHrUDdWvadO" alt="Keystone-Specter-MultiSig-21"><figcaption></figcaption></figure>

3\. Create a watch-only wallet for 2/2 PSBT multisig wallet successfully.

<figure><img src="/files/-MdWS9N_x5l8RZe_iz-Z" alt="Keystone-Specter-MultiSig-22"><figcaption></figcaption></figure>

## **IV. Create a 2/2 PSBT multisig wallet on Coldcard**

1\. Insert the microSD card into Coldcard with a .json file exported from Keystone in the card.

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

<figure><img src="/files/-MdWSJkQ4YP5qlEpyWld" alt="Keystone-Specter-MultiSig-23"><figcaption></figcaption></figure>

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

<div align="left"><figure><img src="/files/-MdWSNXiLuD_IMnnUbOj" alt="Keystone-Specter-MultiSig-24"><figcaption></figcaption></figure></div>

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

<div align="left"><figure><img src="/files/-MdWSQ3NTf1qgRLtGm9T" alt="Keystone-Specter-MultiSig-25"><figcaption></figcaption></figure></div>

5\. You will get a file named “export-CC-2-of-2.txt” on your microSD card after the previous step. You will need it to import multisig wallet to Keystone.

<div align="left"><figure><img src="/files/-MdWU5UXmpxCbx8bZNRJ" alt="Keystone-Specter-MultiSig-26"><figcaption></figcaption></figure></div>

**Tips：**&#x49;f you didn’t get the file, please export manually by following instructions:

1\. Insert the microSD card into Coldcard.

2\. \[Settings]> \[Multisig Wallets] > \[2/2: CC-2-of-2] > \[Coldcard Export] > \[Coldcard Export] > Export-CC-2-of-2.txt.

<div align="left"><figure><img src="/files/-MdWUEJK30CxIY1MOYuj" alt="Keystone-Specter-MultiSig-27"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/-MdWUHhdCQl2N5-xzJ4v" alt="Keystone-Specter-MultiSig-28"><figcaption></figcaption></figure></div>

## **V. Import 2/2 PSBT multisig wallet to** Keystone

1\. Insert the microSD card into Keystone with the “export-CC-2-of-2.txt”  file exported from Coldcard in the card.

2\. \[Menu] > \[Multisig Wallet] > \[Import Multisig Wallet].

<figure><img src="/files/-MdWULvJAd1Z8kFy5CcC" alt="Keystone-Specter-MultiSig-29"><figcaption></figcaption></figure>

3\. Select file “export-CC-2-of-2.txt” > \[Understood] > Check the wallet Info and touch \[Confirm].

<figure><img src="/files/-MdWURDDC4ZSQddISZRv" alt="Keystone-Specter-MultiSig-30"><figcaption></figcaption></figure>

## **VI. Receiving bitcoin to the 2/2 multisig address**

1\. On Keystone: Touch \[Addresses] to display the receiving addresses.

<figure><img src="/files/-MduW9nb1e6RSdu9OuWh" alt="Keystone-Specter-MultiSig-31"><figcaption></figcaption></figure>

2\. On Specter: Select your Multisig Wallet > Click on \[Receive] to display the receiving address.

<figure><img src="/files/-MduWD47S_F3QJwN3QbF" alt="Keystone-Specter-MultiSig-32"><figcaption></figcaption></figure>

## **VII. Sending a 2/2 PSBT multisig transaction**

### 1. Create an unsigned transaction on Specter

1\) On Specter: Select your Multisig Wallet > Click on \[Send] > Input the recipient address and amount > \[Create unsigned transaction].

<figure><img src="/files/-Md_TYryUGRbLSi9wlw7" alt="Keystone-Specter-MultiSig-33"><figcaption></figcaption></figure>

### 2. Sign with Keystone

{% hint style="info" %}
**Tips:** You can choose to sign the transaction on Keystone via QR code or File.
{% endhint %}

#### - Option 1: Via QR code

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

<figure><img src="/files/-Md_oRYW3ax8WwdLw0YK" alt="Keystone-Specter-MultiSig-33"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_ontVPdynQao9gAVz" alt="Keystone-Specter-MultiSig-34"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_V-Ff8CcaDrbzwPdj" alt="Keystone-Specter-MultiSig-35"><figcaption></figcaption></figure>

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.

<figure><img src="/files/-Md_V9723_m92qhyX4zl" alt="Keystone-Specter-MultiSig-36"><figcaption></figcaption></figure>

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

<figure><img src="/files/-Md_tqEZPTjO-yZQkq_O" alt="Keystone-Specter-MultiSig-37"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_ttBGW08vds8FkL-i" alt="Keystone-Specter-MultiSig-38"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_tLCpOWos2OufU6tH" alt="Keystone-Specter-MultiSig-39"><figcaption></figcaption></figure>

{% hint style="info" %}
**Tips:** If you have difficulty on QR code scanning, please tap the QR code to adjust the density of the QR code and retry.&#x20;
{% endhint %}

<figure><img src="/files/-MjlcKD_1Gt_Lp1zUnRq" alt="Keystone-Specter-MultiSig-40"><figcaption></figcaption></figure>

#### - By File

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

<figure><img src="/files/-Md_oyhDDtpwkVMeG6oV" alt="Keystone-Specter-MultiSig-41"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_pkk7NS432O1IdgWh" alt="Keystone-Specter-MultiSig-42"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_q7OLa9cqxbsmCPic" alt="Keystone-Specter-MultiSig-43"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_WoMjQKA_BGP9mioc" alt="Keystone-Specter-MultiSig-44"><figcaption></figcaption></figure>

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

3\) On Keystone: Press the \[microSD card] icon > Select and open the unsigned transaction file > \[Sign] > Password verification > Press \[touch here...] to export partially signed transaction file to microSD card.

<figure><img src="/files/-Md_WrOT0yCMJO_6cEAM" alt="Keystone-Specter-MultiSig-45"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_Wvsl0fa5h_i3weQ-" alt="Keystone-Specter-MultiSig-46"><figcaption></figcaption></figure>

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

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

<figure><img src="/files/-Md_sZNl-EZiSRZ48gwV" alt="Keystone-Specter-MultiSig-47"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_sb7pQrcH12S4WyAr" alt="Keystone-Specter-MultiSig-48"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_tLCpOWos2OufU6tH" alt="Keystone-Specter-MultiSig-49"><figcaption></figcaption></figure>

### 3. Sign with Coldcard

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

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

<figure><img src="/files/-Md_u9GGDUOMGcC8M21T" alt="Keystone-Specter-MultiSig-50"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_udECVfplB2-Iw41K" alt="Keystone-Specter-MultiSig-51"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_ugCfHcTsnG7WJGZT" alt="Keystone-Specter-MultiSig-52"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_UBkqprpgCm2yKwj7" alt="Keystone-Specter-MultiSig-53"><figcaption></figcaption></figure>

2\) Pull out the microSD card from PC/Mac and insert it into your Coldcard.

3\) On Coldcard: \[Ready To Sign] > \[OK] > export partially signed transaction file to microSD card.

<figure><img src="/files/-Md_UST20XmOoJXoBw4s" alt="Keystone-Specter-MultiSig-54"><figcaption></figcaption></figure>

4\) Pull out the microSD card from your Coldcard and insert it into PC/Mac.&#x20;

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

<figure><img src="/files/-Md_vipq-bNYSbbOcvRJ" alt="Keystone-Specter-MultiSig-55"><figcaption></figcaption></figure>

<figure><img src="/files/-Md_wnMNB1XjJIu719k8" alt="Keystone-Specter-MultiSig-56"><figcaption></figcaption></figure>

### 4. Broadcast transaction on Specter

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

<figure><img src="/files/-Md_lqpC2BF3eVuhHde1" alt="Keystone-Specter-MultiSig-57"><figcaption></figcaption></figure>

&#x20;Instructions recommended:&#x20;

{% content-ref url="/pages/-MdoHp2fqzi1CxYQkWJ8" %}
[Specter 2/3 PSBT Multi-Sig](/3rd-party-wallets/bitcoin-wallets/specter/specter-2-3-multi-sig.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVzkNA9fM7149fj\_rNu" %}
[Delete Multisig Wallet](/advanced-features/multi-signature/delete-multisig-wallet.md)
{% endcontent-ref %}
