Skip to content
AdvancedLook up a term

What is ERC-4337?

Author
CRYPTO PORT Editorial
Published
Updated
Reading time
6 min

In short

ERC-4337 delivers account abstraction without changing Ethereum's protocol. Requests called UserOperations travel through a separate channel and are packaged by bundlers. The EntryPoint contract was deployed to mainnet in March 2023 and the standard is now live across several EVM chains.

Key points

  • Account abstraction with no protocol change required
  • Uses a dedicated request format called a UserOperation
  • Bundlers and the EntryPoint contract do the work
  • Supports gas sponsorship through paymasters

Definition

A standard that provides account abstraction on Ethereum without a hard fork, executing smart-contract wallet transactions through a dedicated mempool and an EntryPoint contract.

Three roles carry the design. A wallet builds a UserOperation and posts it to a dedicated mempool. Participants called bundlers collect several of them into one ordinary transaction addressed to a shared EntryPoint contract. EntryPoint calls each wallet's own validation function and executes only those that pass.

The point of this arrangement is that Ethereum's consensus layer is untouched. Hard forks demand long consensus-building; ERC-4337 needs only contracts and off-chain infrastructure. The same design has been deployed as-is on Polygon, Arbitrum, Base, Optimism and other EVM-compatible chains.

What users actually notice is the paymaster: an application can cover gas, so someone with no ETH at all can still receive an NFT. The trade-off is that whether a UserOperation gets included depends on bundlers running the infrastructure, so whether an implementation avoids depending on one operator is a fair thing to check.

Watch out for

  • · With a smart-contract wallet, a contract bug translates directly into lost funds
  • · Concentrated bundler infrastructure leaves censorship and downtime risk
  • · Some exchanges and services still refuse contract-wallet addresses

Related coins

Read next

Crypto quizzes

Answer a few questions and get your result instantly.

Start