What is Argent Shield?
Argent Shield is a service available for Starknet accounts on Argent X that improves the security of your account.
To enable it, you’ll need to provide an email address that will be used as a second factor of authentication (2FA).
Argent Shield is enabled per account individually.
2FA security
When enabling Argent Shield, you’re adding Argent as a guardian to your account.
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 Shield 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.
Censorship resistance
You can easily disable Argent Shield at any time. Go to the settings, click on the account and turn the toggle off for Argent Shield, then execute the remove Argent Shield transaction.
For added peace of mind, we’ve made the removal of Argent Shield censorship resistant by offering a method that works even in the unlikely event that our systems aren’t available. To use this, you can execute an escape mechanism that will not require 2FA approval. Then Argent Shield will be deactivated after a 7-day security period.
Lost access to email
If you lose access to your email account, you can remove Argent Shield with an escape mechanism. This will not require 2FA approval. Access to your seed phrase is sufficient. After a 7-day security period, Argent Shield will be disabled.
More on escape mechanisms can be found here.