Skip to main content

How do I change or add multiple two-factor authentication methods?

Updated over a week ago

When you purchase your first item with your email wallet using OpenSea, you’ll be prompted to set up a two-factor authentication method. This security method will be used when you take certain sensitive actions using your self-custodial wallet, such as purchasing an item or exporting your private key.

You have two options for MFA: SMS texts sent to your mobile device if you reside in the U.S. or Canada, or an authenticator app, such as Google. For directions on setting up Google Authenticator, visit their Help Center.

You can enroll your multi-factor authentication method at any time, even if you aren't ready to make a purchase. To get started, navigate to your settings and select Embedded wallet. Follow the steps to enroll.

Changing your MFA method

You can change your original MFA method at any time within your settings. You'll first need to enroll a new authentication method.

You’ll receive a code to your existing authentication method, and then can enroll a new device or authenticator app. Once complete, you’ll see a confirmation message and can click Unenroll on the method you wish to remove.

Adding multiple MFA methods

It can be helpful to set up multiple MFA methods. If you lose access to one, you’ll still have a backup.

To do so, click Enroll next to SMS or Authenticator. Follow the prompts on your screen to enroll an additional device or authenticator app.

What should I do if I'm not receiving an authentication code?

If you aren’t receiving a code to your email inbox, it’s a good idea to check your spam or promotions folder. If you’re still having trouble, check your internet connection, and be sure you’re entering the correct email on the login screen. To re-issue a code, click Resend code from the login screen.

If you aren’t receiving a code to your authenticator (either SMS or an authenticator app), make sure that your internet connection is strong.

Why am I receiving an authentication code before I submit a transaction using my wallet?

This adds an additional layer of security to prevent unauthorized users from accessing your self-custodial wallet. A third-party software provider, Privy, uses multi-factor authentication, in addition to your email one-time sign-in code, to verify who you are before a transaction using your self-custodial wallet is submitted.

You’ll receive a two-factor authentication challenge and be prompted to enter an authentication code when you try to complete a wallet action, such as transferring funds or purchasing an NFT. Once you’ve successfully authenticated, it will be valid for 20 minutes. After that time has passed, if you take action with your wallet, you’ll be prompted again with a new code.

Keep in mind that when you log into OpenSea with an email, you don't set a password.

Did this answer your question?