> 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/electrum/electrum-2-3-psbt-multi-signature.md).

# Electrum 2/3 PSBT Multi-sig

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\. [Firmware](https://keyst.one/firmware?locale=en) version V1.1.1 (BTC-Only) or newer running on Keystone Essential or Pro.

&#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 newer.

3\. 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 %}

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

{% hint style="info" %}
**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.
{% endhint %}

## **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].

<figure><img src="/files/-MamP3LRZ1hxL6eoPAXx" alt="Keystone-Electrum-ColdCard-1"><figcaption></figcaption></figure>

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

<figure><img src="/files/-MabtG3SG0ZcK-yyifU1" alt="Keystone-Electrum-ColdCard-2"><figcaption></figcaption></figure>

{% hint style="info" %}
**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]).
{% endhint %}

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].

<figure><img src="/files/-MabtJjwWdcDEc_0ETih" alt="Keystone-Electrum-ColdCard-3"><figcaption></figcaption></figure>

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

<figure><img src="/files/-MabtMiL44l3_EW4WFj_" alt="Keystone-Electrum-ColdCard-4"><figcaption></figcaption></figure>

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

<figure><img src="/files/-MabtPgVQzNclmfsgPWo" alt="Keystone-Electrum-ColdCard-5"><figcaption></figcaption></figure>

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.

<figure><img src="/files/-MabtTwH_Y-9mttSFJBn" alt="Keystone-Electrum-ColdCard-6"><figcaption></figcaption></figure>

**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

&#x20;    ① Insert the microSD card into Coldcard.

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

![](/files/-Mabteu-_EgkVV6NRtie)

![](/files/-Mabti1oOsVIPvFK6eZu)

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

&#x20;    ① Insert the microSD card into Coldcard.

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

<figure><img src="/files/-MabtlEfUcXz0YmkQsc3" alt="Keystone-Electrum-ColdCard-7"><figcaption></figcaption></figure>

<figure><img src="/files/-Mabto1S0k0SBZ6PfeQC" alt="Keystone-Electrum-ColdCard-8"><figcaption></figcaption></figure>

### - 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].

<figure><img src="/files/-McSOkewEgBJQbJ8btv8" alt="Keystone-Electrum-ColdCard-9"><figcaption></figcaption></figure>

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

<figure><img src="/files/-McSPbdtrtLXIIpvbWB7" alt="Keystone-Electrum-ColdCard-10"><figcaption></figcaption></figure>

### - 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].

<figure><img src="/files/-Mabu-UwSgvV9nM62mMh" alt="Keystone-Electrum-ColdCard-11"><figcaption></figcaption></figure>

<figure><img src="/files/-Mabu26yMzCZjEnB_26A" alt="Keystone-Electrum-ColdCard-12"><figcaption></figcaption></figure>

<figure><img src="/files/-Mabu53mQAA-p0HonkAp" alt="Keystone-Electrum-ColdCard-13"><figcaption></figcaption></figure>

<figure><img src="/files/-McSUENuf4X-Y-Aa5txb" alt="Keystone-Electrum-ColdCard-14"><figcaption></figcaption></figure>

<figure><img src="/files/-McSUIsLlDJief5ZI_j1" alt="Keystone-Electrum-ColdCard-15"><figcaption></figcaption></figure>

{% hint style="info" %}
**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.
{% endhint %}

## **III. Sending bitcoin from the 2/3 multisig address (2\***&#x4B;eystone **& 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].

<figure><img src="/files/-McSUcKS4OZ4S43oDyZg" alt="Keystone-Electrum-ColdCard-16"><figcaption></figcaption></figure>

<figure><img src="/files/-McSUf1Pv_hsy4B4eJRz" alt="Keystone-Electrum-ColdCard-17"><figcaption></figcaption></figure>

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

<figure><img src="/files/-Mabu_CMtbPVmNLLtCjv" alt="Keystone-Electrum-ColdCard-18"><figcaption></figcaption></figure>

<figure><img src="/files/-Mabubqne2I88nAgr8es" alt="Keystone-Electrum-ColdCard-19"><figcaption></figcaption></figure>

<figure><img src="/files/-MabugH5StMaYaI0eDhU" alt="Keystone-Electrum-ColdCard-20"><figcaption></figcaption></figure>

### - 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.

<figure><img src="/files/-MabukW_t1-C2O9I22L9" alt="Keystone-Electrum-ColdCard-21"><figcaption></figcaption></figure>

### - Complete sign multisig transation on Keystone&#x20;

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].

<figure><img src="/files/-MabunYMfHGCl1DVTEuc" alt="Keystone-Electrum-ColdCard-22"><figcaption></figcaption></figure>

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

<figure><img src="/files/-MkBZTy8jgsb3mhg9whl" alt="Keystone-Electrum-ColdCard-23"><figcaption></figcaption></figure>

### - Broadcast multisig transaction with Electrum

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

<figure><img src="/files/-MabuveYveubEoKTDYXo" alt="Keystone-Electrum-ColdCard-24"><figcaption></figcaption></figure>

<figure><img src="/files/-Mabuyxv_0IJUKzBJFpN" alt="Keystone-Electrum-ColdCard-25"><figcaption></figcaption></figure>

<figure><img src="/files/-Mabv0uHupi32Krr9t12" alt="Keystone-Electrum-ColdCard-26"><figcaption></figcaption></figure>

Instructions recommended: [Delete Multisig Wallet on Keystone](https://support.keyst.one/advanced-features/more/delete-multisig-wallet)<br>
