Today, we introduce an additional level of security to the Argent Multisig: Ledger as a signer.
By adding Ledger to your Argent Multisig, youâll combine the security of Argent with that of the industry's leading hardware wallets. Trusted by the Starknet Foundation, the Argent Multisig is the go-to wallet for companies, protocols and DAOs building on Starknet.
This tutorial describes how to create and join a new multisig with Ledger. If you want to add Ledger as a signer to an existing multisig, please refer to this article.
Before you start, you will need:
- Argent X installed on your browser
- A Ledger wallet (Nano X or Nano S Plus)
- The Starknet app installed on your Ledger, using Ledger Live (you will need to enable the developer mode in Settings > Experimental features)
Create a new multisig with Ledger
You can add Ledger as a signer to an existing multisig, even if you're already an owner of that multisig with an Argent X signer pubkey.
Step 1: Create a new multisig
Open Argent X, go to accounts and add a new account. Select âMultisig Accountâ, "Create new multisig" and "Create with Ledger".
â
Step 2: Connect your Ledger
You will be prompted to plug in and unlock your Ledger. Then, open the Starknet app in Ledger and click âConnectâ. Before doing this, ensure the Starknet app is installed on your Ledger from Ledger Live.
Step 3: Add owners
Your signer pubkey is generated from the Ledger. You can now add the signer pubkeys of the other multisig owners and click âNextâ. You can add as many signers/owners as you want.
For more information on how additional owners can generate a signer pubkey, see Join a new multisig with Ledger section below.
Step 4: Set the multisig threshold
Select the threshold. This is the number of valid signatures required to execute a transaction. Â It is recommended to use a n-of-m signatures scheme with n < m (e.g. 3 out of 4).. Then click âcreate multisigâ.
Step 5: Fund and activate your multisig
Congrats, your multisig has been created ! Donât forget to fund your Multisig with some ETH to activate it.
Step 6: Sign with Ledger
Next time you need to sign a multisig transaction, you will be prompted to connect and confirm with Ledger.
Join a new multisig with Ledger
Step 1: Join an existing multisig
Open Argent X, go to accounts and add a new account. Select âMultisig Accountâ, âJoin existing multisigâ and âJoin with Ledgerâ.
If you donât have a Ledger device, you can also join a multisig using  âJoin with Argentâ.
Step 2: Connect your Ledger
You will be prompted to plug in and unlock your Ledger. Then, open the Starknet app in Ledger and click âConnectâ. Before doing this, ensure the Starknet app is installed on your Ledger from Ledger Live.
Step 3: Share your signer pubkey
Your signer pubkey is generated from the Ledger. Copy the signer pubkey and share it with the multisig creator. Then click âFinishâ.
Step 4: Wait for creator to finish setup
Wait for the multisig creator to add your signer pubkey to the Argent Multisig (see above Step 3: Add owners). If needed, your signer pubkey can be retrieved by clicking on the multisig in the account list.
The safest wallet on Starknet
Integrating Ledger into the Argent Multisig has been our most requested feature. Thatâs why we made it a top priority to support Ledger from day one of their Starknet launch.
Start leveraging the security of one of the industry's leading hardware wallets, and customise your Multisig setup in a way that suits you. If youâre looking for the safest place to store your teamâs crypto assets, the Argent Multisig is your best option.
We want to build a product that suits your needs, so if you have any questions, feedback, or requests, please reach out to Antoine, Iâd love to help you build on Starknet with Argent.
For more developer resources, follow us across our socials:
Argent Twitterâââ@argentHq
Argent Engineering Twitterâââ@argentDeveloper
LinkedInâââ@argentHq
Youtubeâââ@argentHQ