Glossary · A
Account Abstraction
A wallet design model where user accounts behave like smart contracts instead of simple key pairs. Also searched as smart accounts or ERC-4337 wallets. Account abstraction enables features such as social recovery, gas sponsorship (paymasters), batching multiple actions, and session keys — reducing seed-phrase friction while keeping self-custody. Widely discussed for mainstream DeFi UX in 2025–2026.
Last updated
How Account Abstraction works in practice
Account abstraction lets a smart contract act as a user account, so wallets can implement arbitrary rules — social recovery, spending limits, session keys, someone else paying the gas — instead of being limited to one key signing one transaction.
Worked example
A smart account allows recovery through trusted contacts if the device is lost, batches several actions into one confirmation, and lets an application sponsor the gas so a new user needs no ETH to begin.
Figures are illustrative and chosen to be checkable, not live market data.
The mistake that costs people money
A smart account is code, so it carries contract risk that a plain key-pair account does not. Recovery mechanisms in particular are a new attack surface: whoever can trigger recovery can potentially take the account.
Account Abstraction: common questions
- What is Account Abstraction?
- A wallet design model where user accounts behave like smart contracts instead of simple key pairs. Also searched as smart accounts or ERC-4337 wallets. Account abstraction enables features such as social recovery, gas sponsorship (paymasters), batching multiple actions, and session keys — reducing seed-phrase friction while keeping self-custody. Widely discussed for mainstream DeFi UX in 2025–2026.
- How does Account Abstraction work in practice?
- Account abstraction lets a smart contract act as a user account, so wallets can implement arbitrary rules — social recovery, spending limits, session keys, someone else paying the gas — instead of being limited to one key signing one transaction.
- Can you give an example of Account Abstraction?
- A smart account allows recovery through trusted contacts if the device is lost, batches several actions into one confirmation, and lets an application sponsor the gas so a new user needs no ETH to begin.
- What do people get wrong about Account Abstraction?
- A smart account is code, so it carries contract risk that a plain key-pair account does not. Recovery mechanisms in particular are a new attack surface: whoever can trigger recovery can potentially take the account.