EIP-4337 vs EIP-7702
- EIP-4337
- EIP-7702
UserOperation-based Account AbstractionEIP-4337 introduces a new transaction type called UserOperations that are processed by bundlers and executed via an EntryPoint contract. Your EOA (externally owned account) acts as a signer for a separate smart contract wallet.Key Characteristics:
- Creates a new smart contract address separate from your EOA
- Transactions are bundled as UserOperations
- Requires bundler and paymaster infrastructure
- Works on all EVM chains today
- Mature ecosystem with multiple providers
- Applications requiring a dedicated smart wallet address
- Maximum compatibility across all EVM chains
- Production applications needing proven infrastructure
Comparison Table
| Feature | EIP-4337 | EIP-7702 |
|---|---|---|
| Wallet Address | New smart contract address | Same as EOA |
| Chain Support | All EVM chains | Requires chain support |
| Infrastructure | Bundler + Paymaster | Simpler (provider-dependent) |
| Gas Efficiency | Higher overhead | Lower overhead |
| Maturity | Production-ready | Emerging |
| Batched Transactions | Yes | Yes |
| Gas Sponsorship | Yes | Yes |
| Session Keys | Yes | Provider-dependent |