ERC-4337

Estándar de Contrato Inteligente

Account abstraction standard implementing smart contract wallets as primary user accounts via a parallel UserOperation mempool and singleton EntryPoint contract, requiring no Ethereum consensus-layer changes.

Estándar Abierto

Detalles

Licencia https://github.com/eth-infinitism/account-abstraction
Estado de Desarrollo 🏁 Final
Detalle del Estado de Desarrollo Final (EntryPoint v0.7 audited and deployed)
Propietario Ethereum Community / Ethereum Foundation contributors
Órgano de Gobierno Ethereum EIP/ERC process (Final; EntryPoint contract deployed at a canonical address across major EVM chains)
País Global / Decentralized
Año de Inicio 2021
Stack Solidity / EVM; singleton EntryPoint contract; off-chain alt-mempool (bundlers)
Financiamiento Ethereum Foundation (Yoav Weiss as EF security fellow); Infinitism team
Última Investigación 9 mar 2026

Capacidades

Identidad soberana

Estándar de Contrato Inteligente Atributos

Orígenes Co-authored by Vitalik Buterin, Yoav Weiss (Ethereum Foundation), Dror Tirosh, Shahaf Nacson, Alex Forshtat, Kristof Gazso, and Tjaden Hess; motivated by the long-standing goal of replacing EOA private-key accounts with programmable smart wallets without requiring protocol-level hard forks.
Formatos de Datos JSON-encoded UserOperation structs (callData, paymasterAndData, signature fields); ABI-encoded contract calls; EIP-712 typed data for structured signing
Términos CC0
Fondos Unknown; developed within Ethereum Foundation and affiliated research contributors
Basado En Prior EIPs 2938 and 3074 (earlier account abstraction attempts, requiring consensus changes); ERC-4337 takes a higher-layer approach avoiding those constraints
Permisos Permissionless; any address can deploy an ERC-4337 compatible account; bundlers and paymasters operate in open market
Herramientas de Desarrollo Alchemy Account Kit, Pimlico bundler, Biconomy, ZeroDev SDK, Stackup; OpenZeppelin Account Abstraction library; eth-infinitism reference implementation
Madurez del Protocolo / Estandarización Final; EntryPoint contract audited by OpenZeppelin and deployed at canonical address on all major EVM chains; successor ERC-7702 (Pectra upgrade) introduced at protocol level
Marco de Confianza Bundler reputation staking; paymaster staking via EntryPoint StakeManager; on-chain EntryPoint contract as trust root; custom account validation logic (ECDSA, multisig, passkey, social recovery)
Dominio de Aplicación Objetivo Consumer wallet UX, gasless onboarding, social recovery, DAO/multisig accounts, session keys, subscription payments
Modelo de Despliegue Singleton EntryPoint per chain; per-user smart account contracts; paymaster contracts optionally deployed per application
Tipo de Estándar Account Standard
Ecosistema Ethereum (and all EVM-compatible chains via canonical EntryPoint address)