Skip to main content
← DeFi glossary

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.

Related terms (A)