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
Beacon Chain
Ethereum’s proof-of-stake coordination layer that organizes validators and finalizes blocks for the network.
EIP
An Ethereum Improvement Proposal is a formal document used to suggest, discuss, and standardize changes to the Ethereum network or ecosystem.
ERC-1155
An Ethereum token standard that lets one smart contract create and manage multiple token types, including fungible tokens, NFTs, and semi-fungible items.
ERC-20
A widely used Ethereum token standard that defines common rules for creating and interacting with fungible tokens.