GlossaryAdvanced
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.