Account Abstraction
Letting a wallet's authorization logic be programmable, rather than fixed to a single private key.
Account abstraction lets a wallet's rules for authorizing transactions be defined by programmable smart contract logic, rather than requiring a single private key signature every time.
This can enable features like recovering wallet access without a seed phrase, requiring multiple approvals, or paying gas fees in a different token — flexibility not possible with a traditional single-key wallet.
Examples
- An account-abstraction wallet might let a user recover access through a set of trusted contacts instead of a seed phrase alone.
- Account abstraction is a design shift from a fixed authorization rule to programmable authorization logic.
Learn more
How to Choose a Crypto Wallet
Read the full guide
Smart Account
Read the Smart Account glossary definition
AI Agent Wallet
Read the AI Agent Wallet glossary definition
ERC-4337 (Account Abstraction)
Read the ERC-4337 (Account Abstraction) glossary definition
EIP-7702
Read the EIP-7702 glossary definition
Account Abstraction and ERC-4337: What Smart Wallets Actually Change
Read the article