Bitcoin Multisig Wallet: How to create a Starknet multisig for maximum security

A step-by-step guide to setting up a Bitcoin multisig wallet on Starknet with Argent X

Tagged

Antoine Mecker

Feb 14, 2025

Quick summary

This tutorial walks you through setting up a multisignature (multisig) wallet on Starknet with Argent X. It compares multisigs on Bitcoin and Starknet, highlighting the simplicity of shared control and enhanced security.

Follow this step-by-step guide to create or join a multisig, configure signers, and get ready to bridge BTC to Starknet.

In this tutorial, we will learn how to create a multisignature wallet on Argent X. The prerequisite is to create an Argent X wallet as explained in this article.

Multisig wallets on Bitcoin and Starknet are similar in terms of user experience, as both require multiple signatures to validate transactions, enhancing security and enabling shared control of funds.

However, they differ in their technical implementation. On Bitcoin, multisigs are native to the blockchain, using ECDSA signatures or Schnorr signatures (since Taproot) and are generated by combining public keys into a script, hashed to create a unique address.

On Starknet, multisigs are managed through smart contracts, offering greater flexibility.

To create a new multisig, open Argent X on your browser.

1. Click on your account name (you can change your account name in settings)

2. Click on “Add account”

3. Scroll down, select "Multisig Account"

4. Join or create a new multisig.

In case of joining a multisig, your pubkey will be displayed. You’ll need to share it with the multisig creator. The creator will see something like this:

5. Set confirmations. For the multisig creator, the next step is to configure the multisig rules, how many signers should sign every transactions.

Et voilà!

Your new multisig address should now appear at the bottom of your accounts list.

For an even greater security, it is possible to set up a multisig with a Ledger and a air-gap device. This page explains how to do it.

The next step is to bridge funds from Bitcoin to Starknet using Atomiq, Layerswap, or Garden Finance. This tutorial explains the process.