ERC‑4337 was deployed on the Ethereum mainnet in March 2023. It’s a major innovation implementing the concept of Account Abstraction without requiring hard forks or consensus changes. This new standard transforms wallets into fully programmable smart contracts, enabling customization, gas payment in tokens, access recovery, multisig, and much more. Thanks to ERC‑4337, the Web3 infrastructure becomes more flexible, user-friendly, and scalable for both developers and users.
- What is ERC‑4337 and How It Works
- Core Components and Architecture
- New Capabilities Unlocked
- Adoption Examples and Metrics
- Challenges and Limitations
- The Future of Account Abstraction
What is ERC‑4337 and How It Works
ERC‑4337 is an Ethereum standard that introduces a mechanism for account abstraction without modifying the base protocol. Instead of sending transactions from Externally Owned Accounts (EOAs), users create a UserOperation structure, sign it, and send it to a separate mempool. Special nodes called bundlers collect these operations, bundle them into transactions, and send them to the EntryPoint smart contract, which verifies and executes them.
This approach removes the limitations of traditional wallets. Smart wallets gain flexibility: they can perform multisig, enable social recovery, set limits, and schedule actions — all without changing Ethereum’s core protocol.
Core Components and Architecture
To understand ERC‑4337, it’s essential to examine its architecture and the core elements that enable flexible and secure operations. The key components are:
-
UserOperation — describes the user's intent, including call data, signature, and gas parameters.
-
Bundler — a node that collects UserOperations from the mempool and sends them to EntryPoint.
-
EntryPoint — the smart contract responsible for verifying and executing operations.
-
Account Contract — a user’s smart wallet with customizable logic.
-
Paymaster — a contract that can sponsor gas fees on behalf of users, including token payments.
This modular structure provides flexible wallet behavior and fee management while maintaining compatibility with the broader Ethereum ecosystem.
New Capabilities Unlocked
ERC‑4337 unlocks a wide range of features that improve the usability and safety of Web3 applications. Key capabilities include:
-
Paying gas fees with tokens (e.g., USDC, DAI)
-
Social recovery through trusted accounts
-
Multisig setups (2FA, family voting, DAOs)
-
Limits on operations and frequency
-
Session-based permissions (e.g., for games)
-
Batch actions (approve + swap)
-
Fee subsidization for new users
-
Simplified DApp UX (one-click actions)
These features bring Web3 wallets closer to the intuitive experience of Web2 apps, lowering the barrier to entry for new users.
Adoption Examples and Metrics
Many protocols and products have adopted ERC‑4337, proving its real-world applicability. The table below highlights notable implementations:
Protocol / Product | Uses ERC‑4337 | Key Features |
---|---|---|
Argent Wallet | Yes | Multisig, social recovery |
Soul Wallet | Yes | USDC gas payment, simplified UX |
Stackup Bundler | Yes | Enterprise bundler, EIP‑7702 support |
Openfort | Yes | Game account services |
ZeroDev | Yes | Smart wallet SDK |
These examples confirm growing adoption. As of early 2025, over 25 million smart accounts have been created, with more than 130 million operations executed. Paymaster-based gas subsidies have exceeded $5.7 million.
Challenges and Limitations
Despite its potential, ERC‑4337 has limitations:
First, implementation requires working with bundlers and deploying an EntryPoint contract, raising the technical barrier. Second, additional verifications increase gas fees compared to EOAs. There are also centralization risks, as few nodes currently offer bundler services, and wallet security depends on the quality of contract code. Since the standard is implemented on the contract layer — not the protocol — it may require updates to remain compatible with future changes.
The Future of Account Abstraction
ERC‑4337 is only the beginning. In 2024–2025, EIP‑7702 is under discussion — a standard that allows an Externally Owned Account to temporarily act as a contract within a single transaction. This creates synergy between approaches and allows gradual migration to full smart wallets. Combining ERC‑4337 with EIP‑7702 ensures backward compatibility and simplifies onboarding.
Platforms like Stackup, ZeroDev, Gelato, and Alchemy already offer toolkits for abstracted account implementation. This makes ERC‑4337 the foundation for the next generation of Web3 wallets and applications.