Home / Education / Glossary / Account Abstraction (ERC-4337 and ERC-6900)

Account Abstraction (ERC-4337 and ERC-6900)

ERC-4337 and ERC-6900 are Ethereum standards that introduce account abstraction. This allows for flexible smart contract wallets with features like gasless transactions, social recovery, and enhanced customizability.

Traditionally, accounts directly correspond to private keys. Account Abstraction separates account ownership from the smart contract logic that governs it. This enables features like paying gas fees with tokens other than ETH, eliminating the need for pre-funding new accounts, setting up recovery mechanisms without compromising security, and more. It’s like upgrading from a basic wallet that simply holds your assets to a powerful smart wallet with programmable features and enhanced user experience.