What is Account Abstraction? 2026 ERC-4337 + EIP-7702 Guide
What is account abstraction in 2026: ERC-4337 + EIP-7702 paths, gas in any token, sponsored gas, batched transactions, modular ERC-7579, and adoption stats.

What is account abstraction? Account abstraction (AA) is an Ethereum-style design pattern that lets a user's account behave like a smart contract, unlocking features that an Externally Owned Account (EOA) cannot natively support: batched transactions in a single signature, gas payment in any ERC-20 token, sponsored gas where a dapp pays the user's transaction fee, social recovery without a seed phrase, granular session-key permissions, and multi-signature controls. The 2026 reality of AA: it has reached production scale. Total UserOperations executed across Ethereum and L2s reached approximately 2.4 billion by April 2026; active smart accounts across EVM chains total approximately 62 million wallets. Two live deployments coexist. ERC-4337 (live since March 2023, no hard fork required) deploys a dedicated smart-contract wallet at a new address. EIP-7702 (activated with Ethereum's Pectra hardfork on 7 May 2025) lets an existing EOA temporarily delegate to smart-contract code while preserving the same address; approximately 14 million EOAs have signed at least one EIP-7702 authorization through early 2026. Cumulative paymaster sponsorship spend across the AA ecosystem reached roughly $180 million.
This guide on what is account abstraction walks the mechanics of both standards, the four user-facing capabilities (batching, gas-in-any-token, sponsored gas, granular permissions), the leading infrastructure providers (Safe, ZeroDev, Biconomy, Rhinestone), the ERC-7579 modular standard, the UX trade-offs against EOAs, and the 2026 adoption signals. For broader wallet context, see our crypto wallet pillar guide; for the user-side MetaMask flow, see how to use MetaMask.
What is account abstraction in 2026?
Account abstraction collapses the traditional Ethereum split between EOAs (controlled by a single private key) and smart-contract accounts (controlled by arbitrary code). Under AA, every account can have smart-contract-defined behavior: custom signature schemes, batched transactions, gas-payment flexibility, recovery flows, and permissions. The result is that wallet UX can match the complexity of modern banking apps without sacrificing self-custody.
Two live paths achieve this in 2026. ERC-4337 deploys a new smart-contract wallet at a new Ethereum address; the user opts in by moving funds and activity to the smart wallet. EIP-7702 lets an existing EOA temporarily delegate execution to smart-contract code during a transaction, while keeping the same address. Both paths produce the same four user-facing capabilities. Documentation is at ethereum.org's account-abstraction roadmap page.
How does ERC-4337 work?
ERC-4337 introduces a parallel transaction infrastructure above Ethereum's standard transaction layer. The architecture has four pieces. UserOperations: a new transaction-like object that contains the user's intent (target call, gas params, signature, paymaster reference). Bundlers: off-chain actors that aggregate UserOperations and submit them to the EntryPoint contract on chain. EntryPoint: a singleton contract that validates and executes the bundled operations. Smart-contract wallets: the user's actual account, implemented as a smart contract that defines how to validate UserOperations signed by the user.
The flow: a user signs a UserOperation describing what they want to happen. The bundler picks it up, simulates execution, and submits it to the EntryPoint. The EntryPoint calls the user's smart wallet's validation function, then executes the requested call. Gas is paid by the smart wallet or by a paymaster contract that has agreed to sponsor the transaction. This architecture lets the user opt into any custom signing scheme, batched execution, gas sponsorship, or session-key permission via smart-wallet code, all without requiring any Ethereum protocol change. ERC-4337 has been live since March 2023 with no hard fork required.
How does EIP-7702 work?
EIP-7702 is the Pectra account abstraction upgrade. It was activated with Ethereum's Pectra hardfork on 7 May 2025 and addresses the main UX limitation of ERC-4337: that users had to move funds to a new address to get smart-account features. Under EIP-7702, an existing EOA can sign a special transaction type that delegates its execution to a smart-contract address for the duration of that transaction (or persistently until revoked). The EOA keeps its address and existing on-chain history; the smart-contract behavior is layered on top.
The practical effect: a user with an existing MetaMask address can sign a one-time delegation to a smart-contract code path and immediately gain smart-account features (batched transactions, gas in any token, sponsored gas, session keys) without losing their address or history. Since Pectra mainnet deployment, approximately 14 million EOAs have signed at least one EIP-7702 authorization through early 2026. MetaMask, Rabby, Trust Wallet, and Ledger (Nano X, Nano S Plus, Stax, Flex, Nano Gen5) integrated 7702 throughout 2025.
What capabilities does account abstraction unlock?
Four user-facing features matter most in 2026. Batched transactions: approve a token and swap it in a single signed transaction, instead of two separate signatures and two gas payments. Saves time and gas, and removes the "approve then race against MEV" failure mode. Gas in any token: pay transaction fees in USDC, USDT, or any supported ERC-20 instead of holding ETH for gas. The paymaster contract converts the paid token to ETH at execution. Sponsored gas: a dapp pays gas on the user's behalf, removing the gas-token-required barrier for new users. Major dapps like Uniswap and OpenSea now sponsor gas for first-time user actions on supported networks.
Granular dapp permissions via ERC-7715: a dapp can request a scoped delegation ("allow trading up to 1,000 USDC over the next 24 hours") rather than blanket signing every transaction. The user reviews the permission scope once and the dapp executes within it without further signature prompts. This is the foundation for autonomous on-chain agents and one-click dapp UX. Session keys, social recovery, multi-signature controls, and arbitrary signing logic (passkey-based, biometric-gated, time-locked) all become available without requiring a new wallet.
What is the difference between ERC-4337 and EIP-7702?
The address. ERC-4337 deploys a new smart-contract wallet at a new Ethereum address; the user moves funds and identity to that address. EIP-7702 layers smart-contract behavior on top of an existing EOA address; the user keeps the address and on-chain history they already have. Both produce the same end-user capabilities (batched transactions, gas in any token, sponsored gas, granular permissions); the choice is operational, not feature-based.
The 2026 default path most users encounter is EIP-7702 because the major wallets (MetaMask, Rabby, Trust Wallet) implement it as a toggle on existing addresses. New deployments aimed at institutional or programmatic users (Safe multisigs, ZeroDev kernel accounts, Biconomy Nexus accounts) typically use ERC-4337 because the smart-wallet-from-scratch architecture allows the most flexibility in initial design. ERC-4337 deployments are not displaced by EIP-7702; they coexist, with ERC-4337 dominating sophisticated use cases and EIP-7702 dominating retail user onboarding.
What is ERC-7579?
ERC-7579 is the 2024 modular smart-account standard that decomposes a smart wallet into pluggable modules: validators (check signatures), executors (run transactions), hooks (custom logic on entry/exit), and fallback handlers. The result: a single smart wallet can mix and match security modules (passkey validators, multisig validators, social-recovery modules) without redeploying the underlying account contract. ERC-7579 is functionally a standard for modularity what ERC-721 was for NFTs: a shared interface that lets the ecosystem build interoperable components.
Leading 2026 ERC-7579 implementations: ZeroDev's Kernel v3 (built natively on ERC-7579), Biconomy's Nexus account (modular ERC-7579 with EIP-7702 compatibility), and Rhinestone's infrastructure for module distribution. Safe requires a special adapter module to access ERC-7579 features. The benefit for users: pick the security model that fits the use case (high-security multisig for treasury, passkey-based single-sig for daily wallet) without choosing different wallet products.
Which wallets support account abstraction?
The 2026 AA wallet landscape splits into three categories. EIP-7702-enabled traditional wallets: MetaMask (Smart Accounts toggle in Advanced settings), Rabby, Trust Wallet, and Ledger devices (Flex, Stax, Nano X, Nano S Plus, Nano Gen5) all integrated 7702 throughout 2025. The user enables the feature on an existing account without changing address.
Dedicated smart-account wallets: Safe is the most widely deployed and audited smart-account architecture, with more than $100 billion in assets secured. Coinbase Smart Wallet provides ERC-4337 with passkey-based signing for retail. Argent and Ambire offer consumer-focused smart-wallet UX. Account-abstraction infrastructure: ZeroDev (acquired by Offchain Labs in August 2025), Biconomy (Nexus modular account), Alchemy, and Stackup provide infrastructure for dapps to embed AA UX into their apps directly.
What are the risks of account abstraction?
Five risk classes. Smart-contract risk: the AA wallet itself is a contract that can be exploited; multiple smaller AA wallets have had bugs through 2024-2025. Mature implementations (Safe, ZeroDev Kernel, Biconomy Nexus) have extensive audit coverage but no guarantee. EIP-7702 delegation risk: signing an EIP-7702 authorization to a malicious smart-contract address effectively hands control of the EOA to the attacker; phishing scams in 2025-2026 have used fake 7702-delegation prompts to drain wallets. Module risk on ERC-7579: a malicious module installed on a modular smart account can compromise the entire wallet; module-provenance checks matter.
Paymaster risk: if the paymaster runs out of funds or is exploited, sponsored transactions fail or transactions submitted with the paymaster reference revert. Recovery-flow risk: social recovery and multi-key setups can fail in adversarial scenarios (compromised key holders, governance attacks, time-lock manipulation). The honest 2026 framing: AA's added flexibility comes with added attack surface; the net safety gain depends on careful module selection and good security hygiene, not on the standard itself.
How is account abstraction adopted in 2026?
The adoption signals through April 2026: approximately 2.4 billion UserOperations executed across Ethereum and L2s; 62 million active smart accounts on EVM chains; 14 million EOAs with at least one EIP-7702 authorization signed; $180 million cumulative paymaster sponsorship spend. L2s have dominated AA usage because lower gas costs make sponsorship economically viable for retail-scale dapps. Base, Arbitrum, Optimism, Polygon, and Scroll lead AA UserOperation counts.
Coinbase Smart Wallet and Safe together account for the majority of active smart-account TVL by dollar value. The 2026 trend: AA infrastructure has matured from experimental to default for new dapp deployments, and the EIP-7702 path has materially accelerated retail adoption by removing the new-address-required friction. For tax-side context on the wallet-level transitions, see our crypto tax USA 2026 guide.
Frequently asked questions
What is the difference between an EOA and a smart account?
An EOA (Externally Owned Account) is controlled by a single private key generated from a seed phrase; the address derives deterministically from the key. A smart account is controlled by arbitrary smart-contract code, which can implement any validation logic: multi-signature, social recovery, passkey-based signing, time-locked permissions, or anything else expressible in Solidity. Under EIP-7702, an EOA can temporarily behave like a smart account while keeping the same address.
Do I need to migrate my address to use account abstraction?
Not under EIP-7702. You enable Smart Account behavior on your existing address via a one-time delegation transaction; the address and on-chain history are preserved. ERC-4337 requires a new smart-contract-wallet address, so migration is necessary for that path.
Can I pay gas in USDC instead of ETH with account abstraction?
Yes. Account abstraction supports paymaster contracts that accept ERC-20 tokens (USDC, USDT, DAI, others) and convert to ETH at execution time. The user signs the transaction in their preferred token; the paymaster handles the conversion. Available on Ethereum mainnet and all major L2s through provider infrastructure (Biconomy, ZeroDev, Alchemy, Pimlico, Stackup).
Is account abstraction the same as account recovery?
Account recovery is one feature enabled by account abstraction, not the same thing. With AA, a wallet can be configured with social recovery (trusted friends or institutions can approve a key rotation) or with passkey-based recovery (Apple/Google account becomes the recovery anchor) without requiring a seed phrase. This is a major UX improvement over traditional EOAs where seed-phrase loss is unrecoverable.
What is a paymaster?
A paymaster is a smart contract that pays gas fees on behalf of users. The user signs a transaction with a paymaster reference; the EntryPoint validates the paymaster has agreed to sponsor and has sufficient funds; the paymaster pays the gas in ETH while the user pays the paymaster in their preferred token (or pays nothing for sponsored-gas dapps). Major dapps use paymasters to remove the gas-token-required barrier for new users.
Can my wallet be hacked through EIP-7702?
Yes, if you sign a malicious EIP-7702 authorization. Phishing sites in 2025-2026 have used fake 7702-delegation prompts to redirect victim wallets to attacker-controlled smart-contract code paths. The defense: read every transaction your wallet asks you to sign, verify the destination contract address, and treat 7702-authorization prompts with the same scrutiny as token-approval prompts. Hardware-wallet verification of the transaction details on the device screen is the strongest defense.
Should I use Safe or MetaMask Smart Account?
Safe is the standard for institutional multisig setups, DAO treasuries, and high-value individual holdings. The most widely audited smart-account architecture; $100B+ assets secured. MetaMask Smart Account (via EIP-7702) is the appropriate choice for retail users who want smart-account capabilities on their existing MetaMask address without operational complexity. Both have legitimate use cases; the choice depends on the user's account size and operational requirements.
Does account abstraction work on non-Ethereum chains?
Yes on EVM-compatible chains (Arbitrum, Base, Optimism, Polygon, BNB Chain, Avalanche, etc.). The ERC-4337 EntryPoint contract is deployed canonically on each chain; EIP-7702 requires the chain to incorporate the relevant Ethereum hard-fork changes (most major L2s have done so as of mid-2026). Solana has parallel account-flexibility features built-in via its native account model; the design problem AA solves on Ethereum does not exist on Solana in the same form.
Frequently asked questions
What is the difference between an EOA and a smart account?
Do I need to migrate my address to use account abstraction?
Can I pay gas in USDC instead of ETH with account abstraction?
Is account abstraction the same as account recovery?
What is a paymaster?
Can my wallet be hacked through EIP-7702?
Should I use Safe or MetaMask Smart Account?
Does account abstraction work on non-Ethereum chains?
Sources
- [1]Ethereum.org: Account abstraction roadmap — Ethereum Foundation · accessed
- [2]EIP-7702 Pectra documentation — Ethereum Foundation · accessed
- [3]ERC-7715: Wallet grants permissions specification — Ethereum Improvement Proposals · accessed
- [4]Safe: Smart account infrastructure — Safe · accessed
- [5]ZeroDev: Modular smart account kernel — ZeroDev · accessed
- [6]Biconomy: Nexus modular account — Biconomy · accessed
More in Wallets & security

What is a Crypto Wallet? 2026 Complete Guide
What is a crypto wallet? Five types (hardware, hot software, MPC, smart-contract, custodial), seed phrases, and 2024-2025 supply-chain lessons.

How to Use MetaMask 2026: Setup, Security + Smart Accounts
How to use MetaMask in 2026: install, back up the seed phrase, add networks, use Snaps for multi-chain support, enable Smart Accounts, and avoid scams.