Ledger support: A new way to secure your Argent Multisig

Add an extra layer of security to your Argent Multisig

Tagged

Antoine Sparenberg

Oct 3, 2024

Quick summary

Enhance Argent Multisig security by integrating Ledger as a signer. This guide shows how to create or join a multisig with Ledger, combining Argent’s protection with the security of a hardware wallet on Starknet.

‍

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