# BTC Multi-Signature Wallet Creation Tutorial

Bitcoin multi-signature (multi-sig) is a security mechanism requiring multiple private keys to authorize a transaction. It's widely used for asset protection, team collaboration, and fund custody.

**For more details:** [<mark style="color:blue;">**BTC Multi-Sig Solution**</mark>](/en/wallet-faq-en/btc-wallet/address-types.md)

### **BTC Multi-Sig Tutorial:**

1. **Open TokenPocket**: Click on the create wallet menu, select \[Multi-Sig Wallet], and then \[Create Wallet].

<figure><img src="/files/QoBQaArxVrCZob6iqq5c" alt=""><figcaption></figcaption></figure>

2. **Select Bitcoin Blockchain**: The multi-sig creation process involves 5 steps, simplified for ease of use. Confirm the process and click \[Next].

<figure><img src="/files/bJ6d9xpmY7s7RgxSfaAL" alt=""><figcaption></figcaption></figure>

3. **Choose Address Type**: You can select the \[Address Type], usually the default P2WSH type is recommended. For more information on address types, click \[About Address Type] at the bottom.

<figure><img src="/files/tPJGrMFLu3CDosY30pi3" alt=""><figcaption></figcaption></figure>

4. **Add Manager Public Keys**: There are three ways to add:

* Enter the BTC address public key directly.
* Click \[Scan] to import by scanning the public key QR code.
* Import directly from an existing BTC wallet address in TokenPocket.

<figure><img src="/files/6MIgSxfkHc7pECGOFk6y" alt=""><figcaption></figcaption></figure>

5. **Set Threshold and Management Addresses**: Similar to EVM or TRON, if you set up 3 management addresses, you must configure the \[Required Signatures]. For example, a 2/3 setup allows transactions even if one management address is lost, as the remaining 2 can authorize. Adjust the management addresses and threshold based on individual or team needs. Finally, click \[Generate Multi-Sig] to complete the creation of the BTC multi-signature wallet.

<figure><img src="/files/ZJs7vw852llruSRmOHWW" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.tokenpocket.pro/en/wallet-faq-en/btc-wallet/btc-multi-signature-wallet-creation-tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
