Laktawan at dumiretso sa pangunahing content

Switch to or revert from a smart account in MetaMask

impormasyon

Smart accounts are now auto-enabled for new users. This feature grants you enhanced capabilities like faster transactions, lower or sponsored network fees and payment flexibility. You can manage this within account details or settings.

Switching to a smart account gives your wallet more capabilities and flexibility. You can revert this change at any time.

If you want to learn more about smart accounts and what makes them possible, read this guide.

How to switch to a MetaMask smart account

  • Click on the account selector at the top of the screen

MetaMask extension access account list menu

  • Click the 3 dots next to the account you want to switch to a smart account
  • Click 'Account details' > 'Smart account' to set up
  • Toggle the button(s) per network you want to enable smart account functionality on
  • Review and confirm the transaction
    • This involves paying a small network fee (gas)

Repeat the process for each account you want to switch to a smart account.

How to switch back to a standard account

You can switch your account(s) back to a standard account, “reset” or “revoke” it at any time.

  • Click on the account selector at the top of the screen

MetaMask extension access account list menu

  • Click the 3 dots next to the account you want to switch to a smart account
  • Click 'Account details' > 'Smart account'
  • Toggle the button(s) per network you want to disable smart account functionality on
  • Review and confirm the transaction
    • This involves paying a small network fee (gas)

MetaMask Extension smart account switch back to EOA

If you want to re-enable smart functionality later, simply toggle the button back. You will have to pay another gas fee.

Questions

So is it still an EOA?

Yes. EIP-7702 introduces code that can grant EOAs certain smart account functionality. It still remains an EOA, your funds don’t move, and your account(s) are STILL governed by your SRP/private keys. You STILL need to keep this safe.

Switching to a MetaMask smart account points your EOA to a specific MetaMask smart contract that will perform functions for you, granting you some “smart account” benefits without migrating your funds or changing your address. It’s just a more superpowered account now. See more here

Are smart accounts network-specific? What networks are they available on?

Yes—smart accounts depend on networks and dapps using certain standards and protocols to request permissions. Networks that use smart account functionality include:

Ethereum, Optimism, Base, BNB Chain, Gnosis Chain, Metis Andromeda, Arbitrum One, Arbitrum Nova, Sepolia, Polygon Mumbai (testnet), Amoy (Polygon zkEVM testnet), X Layer Testnet (OKX), Base Sepolia (testnet), Berachain Artio (testnet), Gnosis Chiado (testnet), Ethereum Classic Testnet (Kotti), BNB Smart Chain Testnet, Arbitrum Stylus Testnet, and Linea Sepolia.

What if I’ve upgraded my EOA on a different wallet provider? Will it still be “smart” on MetaMask when I import my account?

We currently only support smart account functionality for our own smart contract. Smart accounts are auto-enabled for new MetaMask users. You will need to have your account switched to the MetaMask smart account for it to be "smart" again.

Will all transactions be performed by the smart contract now?

This is dependent on whether the network and dapp you’re transacting on use certain standards that would trigger your smart account. Batched transactions and gas sponsorship are examples of this. Other regular transactions would just utilize your standard account functionality.

Does this make transacting cheaper, or more expensive for me?

This depends on if transactions are bundled enabling you to pay gas once instead of separate times. One atomic batched transaction will be cheaper in gas fees than say, 3 separate transactions performing the same action.

Will MetaMask email me about upgrading my account?

No. That would be some poor wee scammer trying to drain your funds. Smart accounts are auto enabled for new users and you will only be able to manually switch to a smart account directly within the wallet itself.

Was this helpful?
Connect MetaMask to provide feedback
What is this?
This is a trial feedback system that uses Verax to record your feedback as onchain attestations on Linea Mainnet. When you vote, submit a transaction in your wallet.