June 10, 2024 · Reading Time: 4 minutes

Using Ledger with Argent

Share this post:


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 Argent’s security with that of the industry’s leading hardware wallets.

This tutorial describes how to add Ledger as a signer to an existing multisig and how to create a new multisig with Ledger.

Before you start, you will need:
Argent X installed on your browser
– A Ledger wallet (Nano X or Nano S or Nano S Plus)
– The Starknet app installed on your Ledger, using Ledger Live

Download Starknet app

Step 1: Enable developer setting in the Ledger Live app

Step 2. Download Starknet app to your Ledger

 

Add Ledger to an existing multisig

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: Join an existing multisig

Open Argent X, go to accounts and add a new account. Select “Multisig Account”, then “Join existing multisig”, and then “Join 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: Share your signer pubkey
Your signer pubkey is generated from the Ledger. Copy the signer pubkey and share it with the multisig owner. Then click “Finish”.

Step 4: Wait for owner to finish setup
Wait for the multisig owner to add your signer pubkey to the Argent Multisig (Settings > Manage owners > Add/Replace owners). If needed, your signer pubkey can be retrieved by clicking on the multisig in the account list.

Step 5: Sign with Ledger
Next time you need to sign a multisig transaction, you will be prompted to connect and confirm with Ledger.

Create a new multisig with Ledger

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.

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

 

Starknet Wallets →