What is 2-factor authentication?
Argent X 2-factor authentication (2FA) is a service that improves the security of your account.
To enable it, you will need to provide an email address that will be used as a second factor to verify your transactions.
Argent 2FA is enabled per account individually.
Upgrade to smart account and get 2FA
When enabling a Smart account, you’re adding Argent as a guardian to your account and protecting your account with 2FA.
From then on, in order for a transaction to go on chain, the user and Argent will have to approve it. Argent as a guardian will only do so if the user is authenticated with the second factor (email). You only need to authenticate with the second factor once per device. It will stay valid for 30 days, then you need to re-verify. You don’t need to verify your email for every transaction on the same device.
The main benefit of Argent 2FA on your account will be that if your seedphrase is stolen, an attacker won’t be able to submit transactions since they don’t have access to your email.
Disable the smart account and remove 2FA
You can easily change back to a standard account and remove the 2FA at any time. Go to the settings, click on the account and click on “Change to Standard Account”, then execute the remove guardian transaction.
Lost access to email and remove 2FA
If you lose access to your email account, you can remove the 2FA with an escape mechanism. You go to the account setting and click “Remove Guardian”. This transaction will not require 2FA approval. Access to your account is sufficient. After a 7-day security period, you can come back to your wallet and remove the guardian with another transaction. Then your account is a standard account again
Change 7-day security period
The security period is the time required to recover your smart account if you lose your seed phrase or access to your email. It also acts as a safeguard, giving you time to react if your seed phrase is stolen and an attacker attempts to remove your guardian.
If you prefer to have a longer security period than 7-days to react, you can change it to 14days up to 90days.