Resources
/
Technical
Technical
August 9, 2025

What is ERC-4337?

Stackup explains how EIP-4337 account abstraction enables smart contract wallets with social logins, gasless transactions, one click multi-operations, and more!
John Rising

ERC-4337 is an Ethereum standard that enables Account Abstraction, allowing users to interact with the Ethereum network through smart contract wallets without needing to directly manage private keys or native ETH for gas fees.

What are the components of ERC-4337?

The ERC-4337 standard enables account abstraction by creating an alternative transaction pool (also called amempool) for account abstraction transactions. It has four main components: UserOperations, Bundlers, EntryPoint, and Contract Accounts.

  • UserOperations are pseudo-transaction objects that are used to execute actions through a smart contract wallet.
  • Bundlers package UserOperations and send them to the EntryPoint contract on the blockchain for verification and execution.
  • EntryPoint is a singleton smart contract that handles the verification and execution logic for transactions.
  • Contract Accounts are owned by a user and can be supplemented with features from other smart contracts like aggregators and paymasters.

How ERC-4337 Enables Account Abstraction

The alternative mempool, managed by Bundlers, gets past the restriction of most EVM blockchains that only an EOA (externally owned account with a private key) can initiate transactions.

Here is the process is a diagram:

How ERC-4337 Enables Account Abstraction

First, a user creates a UserOperation object and submits it to the mempool. The Bundler then receives the UserOperation and submits it to the EntryPoint for verification and execution. The EntryPoint verifies the UserOperation is valid by checking the Contract Account and if needed the Paymaster and Aggregator, and then sends the call data to the Wallet Contract for execution. Any unused gas fees are refunded to the Wallet Contract or a function is called on the Paymaster Contract to run any post-execution logic.

The ERC-4337 standard has the potential to revolutionize the way users interact with the Ethereum network and could make it easier for non-technical users to participate in the Ethereum ecosystem. However, it is important for all implementations of the ERC-4337 standard to be thoroughly audited to ensure security and reliability.

John Rising

John Rising is the co-founder and CEO of Stackup, a digital asset management platform designed to streamline crypto operations for enterprise-grade businesses. Prior to founding Stackup in 2021, John began his career in aerospace engineering, where he managed missions at SpaceX, led vehicle design at Relativity Space as its first employee, and helped design the propulsion systems in Virgin Galactic’s SpaceShipTwo.

John holds a master’s degree in engineering and management from MIT and a bachelor’s degree in engineering from USC. At Stackup, John leverages his technical expertise to champion and simplify enterprise adoption of blockchain technology, making the industry more accessible to businesses and end users alike.