Here's the complete guide to recovering your Argent wallet, for instance if you lost your phone.
Quick reminders
- You need at least 1 guardian to recover your wallet.
- If you have more than one guardian, you need a majority to approve a recovery.
- The recovery takes 48 hours. Why? This is a deliberate security layer as it gives you time to cancel any unwanted recovery attempts.
- Unlike old fashioned Ethereum wallets, you do not need a seed phrase for a recovery (a piece of paper that acts like a password).
- You need to pay network fee for the recovery transaction.
Who can be a guardian?
How to start a recovery?
- Install Argent on your phone and go through the onboarding slides
- Tap Get Started button
- Enter the email address you used to create your wallet and tap the arrow -> button. You can use phone instead if this is more convenient for you. Verify your email or phone number per screen instructions.
- Choose a new passcode for your wallet and confirm it. You can toggle off Use Touch/Face ID to log in to use biometric authentication or leave it on as default.
- Tap Recover with guardians. If you have saved an encrypted recovery key before and still have access to it, you can proceed with the off-chain recovery.
- Select whether to get notifications or not.
- Get guardian approval (more details below). Ensure you and your guardian see matching emojis in case of a friend/family guardian.
- Once a guardian gives their approval you will see a green check mark next to it.
- You need at least half of your guardians to approve a recovery, see the table:
Total guardians | Approvals needed |
1 | 1 |
2 | 1 |
3 | 2 |
4 | 2 |
N | ceil(N/2) |
Recovery with default Argent guardian
- In the Argent app, tap on Argent in the list of guardians
- You'll receive a 6-digit code via SMS. Enter the code in Argent. The code is valid for 15 minutes.
- Verify the email sent to the email address partially shown in Argent. The verification link is valid for 15 minutes.
Recovery with a human guardian
If you have another Argent wallet owner as your guardian, they will be shown as 'Friend or Family guardian' in your guardian list. For security the name of this guardian is not visible.
To proceed with a recovery, call your guardian (speaking to them helps verify it's really them) and ask them to open their Argent wallet.
- Go to the Security tab.
- Tap Guardians > Who I protect.
- Tap your name in the list and in the 'Pending Requests' they will see 'Recover wallet'. They should tap 'Review'.
- They should confirm if the emojis they see match with yours. If the emojis do match, Approve your wallet recovery. (In the unlikely chance the emojis don't match, contact support@argent.xyz but do not Approve).
Recovery with MetaMask, Ledger, Trezor guardians
If you have MetaMask, Ledger, and/or Trezor wallets as your guardian(s), they'll be shown as 'Other guardian' in your guardian list. To use them for a recovery:
- Go to the Argent Security Center by entering security.argent.xyz in your web browser. (This is therefore outside of the Argent app).
- Click 'Recover a wallet'
- Choose your guardian type.
For MetaMask
Make sure you are signed into your MetaMask account and have clicked MetaMask in the Argent Security Center:
- Enter your Argent username and click Connect
- In MetaMask - a popup will request a signature. Click Sign.
- In the Argent Security Center - you'll see a set of emojis on the screen. Click Accept if the emojis match those you see in your wallet.
- In MetaMask - a new popup will request a signature. Click Sign.
- If the recovery is approved, you will get the success screen. Click Done.
For Ledger wallet
(Before you start the recovery process please make sure you have the latest Ledger firmware. We also recommend using Chrome browser during the recovery)
Having clicked Ledger in the Argent Security Center:
- Connect your Ledger to your computer
- On your Ledger – Enter your pin and go to the Ethereum app (use Ledger Live to install it if you don’t have it).
- In the Argent Security Center – Enter your Argent username and click Connect
- In the Argent Security Center - you'll see a set of emojis on the screen. Click Accept if the emojis match those you see in your wallet.
- On your Ledger - Sign
- If the recovery is approved, you will get the success screen. Click on Done.
For Trezor wallet
Having clicked Trezor in the Argent Security Center:
- In the Argent Security Center – Enter your Argent username and click Connect
- A new tab or window will pop-up (with the URL starting with https://connect.trezor.io) requesting “Read public key permission”. Click Allow.
- When asked to export the Ethereum address, click Export.
- Enter your Trezor pin.
- Check that the address on your device matches the one shown on the screen. If it matches, press Continue. You will be redirected back to the Argent Security Center and then to https://connect.trezor.io.
- Allow requested permissions (“Read public keys” and “Prepare Trezor device for transaction and data signing”).
- Sign the message on your device.
- In the Argent Security Center - you'll see a set of emojis on the screen. Click Accept if the emojis match those you see in your wallet. You will be redirected to the https://connect.trezor.io popup/window.
- Allow requested permissions once again (“Read public keys” and “Prepare Trezor device for transaction and data signing”).
- Sign the message on your device.
- If the recovery is approved, you will get the success screen. Click Done.
After guardian approval
You will see the options to pay network fee for the recovery. The network fee is shown according to the current gas prices and might vary.
You will be able to select one of the assets you have in the wallet that can be used for network fees.
If you don't have enough of the accepted tokens, you can send the needed amount to your wallet from another Ethereum address or top-up the wallet balance using fiat to crypto options available for your location.
What's with the emojis?
The emojis enhance the security of the recovery process. The emojis represent a cryptographic hash of the new account address (the public key of the new phone). By checking that you and your guardian see the same emojis you can check:
- That the request is genuine
- That nobody has tampered with the public key
For more detail on this, check out this post from one of our engineers.