T
iTokenly
DefinitionEthereum

Account Abstraction (ERC-4337)

A way for Ethereum wallets to act like smart contracts, enabling features such as gas sponsorship, account recovery, and custom transaction rules.

Account Abstraction (ERC-4337) is an Ethereum standard that lets user wallets behave more like programmable smart contracts instead of simple externally owned accounts controlled only by a private key. It introduces a separate transaction flow where users submit “user operations” that are bundled and sent to Ethereum, without requiring changes to Ethereum’s core protocol. This makes it possible to build wallets with custom security and usability features while still working with existing Ethereum infrastructure.

It matters because it can make crypto wallets easier and safer to use. For example, a wallet could allow social recovery if a user loses access, require multiple approvals for large transfers, or let an app pay gas fees so a new user does not need ETH before making their first transaction. A practical comparison is moving from a basic key-and-lock model to a programmable bank account: the user still controls the account, but the account can enforce smarter rules about how funds and transactions are handled.

Other terms in Ethereum