# ERC-4337 Content type: Glossary Term Summary: An Ethereum standard for account abstraction using UserOperations, bundlers, EntryPoint, and optional paymasters. Key concepts: Improved user experience, Enhanced account security, Supports gasless transactions, Requires protocol support, Increased complexity for devs Related resources: - EIP (Glossary Term): https://theblockchainlibrary.com/glossary/eip - EVM (Glossary Term): https://theblockchainlibrary.com/glossary/evm - Ethereum (Glossary Term): https://theblockchainlibrary.com/glossary/ethereum - Smart Contract (Glossary Term): https://theblockchainlibrary.com/glossary/smart-contract - Smart Contract (Glossary Term): https://theblockchainlibrary.com/glossary/smart-contract
advanced

ERC-4337

An Ethereum standard for account abstraction using UserOperations, bundlers, EntryPoint, and optional paymasters.

Explain Like I'm 12

An Ethereum standard for account abstraction using UserOperations, bundlers, EntryPoint, and optional paymasters.

Why It Matters

Ethereum-specific terms explain its execution environment, standards, accounts, and scaling roadmap.

How It Works

It introduces a higher-level 'UserOperation' mempool. Instead of a transaction initiated by an EOA, a user sends a 'UserOperation' which is bundled by 'Bundlers' and processed by a specialized smart contract called an 'EntryPoint'. This allows for arbitrary logic like signature validation or fee payment via third parties.

Real-World Example

Safe (formerly Gnosis Safe) and various newer smart wallets utilize account abstraction features.

Advantages

  • Improved user experience
  • Enhanced account security
  • Supports gasless transactions

Limitations

  • Requires protocol support
  • Increased complexity for devs

Common Misconceptions

  • Users think they have to give up self-custody to use it, but it remains fully non-custodial.
  • People assume it is a layer 2 solution, but it is a standard for the Ethereum account model.

Knowledge Explorer

Explore This Concept in the Knowledge Graph

See how ERC-4337 connects to other concepts, books, research, and developer resources.

Explore Connections

Related Terms

EIP

An EIP (Ethereum Improvement Proposal) is a formal design document that provides information to the Ethereum community or describes a new feature for the Ethereum protocol, its client APIs, or contract standards. EIPs are the primary mechanism for proposing changes to Ethereum, following a rigorous peer-review and consensus process. They ensure that changes to the protocol are vetted by the community, developers, and researchers before being implemented through a hard fork or network upgrade.

EVM

The Ethereum Virtual Machine (EVM) is a decentralized, Turing-complete computation engine that executes smart contracts on the Ethereum network. It functions as a global state machine, where the state is updated based on code execution on the blockchain. Because the EVM is implemented by every node in the network, it ensures that smart contracts run exactly as intended across all devices, regardless of local hardware differences. This allows for complex, programmable logic to be embedded into the blockchain.

Ethereum

Ethereum is an open-source, decentralized blockchain network that enables the creation and execution of smart contracts and decentralized applications (dApps). Launched in 2015, it introduced the concept of a programmable blockchain, moving beyond simple peer-to-peer value transfers. By utilizing the Ethereum Virtual Machine (EVM), it allows developers to build self-executing code that operates without intermediaries, censorship, or downtime, creating a foundation for a new internet economy, often referred to as Web3.

Smart Contract

A smart contract is a self-executing program stored on a blockchain that automatically runs when predetermined conditions are met. These contracts eliminate the need for intermediaries by encoding terms directly into lines of code, ensuring that the agreement is enforced exactly as written without human interference. Because they reside on an immutable ledger, the execution results are verifiable, transparent, and impossible to tamper with once deployed.

Smart Contract

A self-executing program stored on a blockchain that automatically enforces and executes the terms of an agreement when predetermined conditions are met. Smart contracts are deterministic, immutable once deployed, and form the backbone of decentralized applications.