Advanced Account Abstraction (AAA) is a major leap forward in how users interact with blockchain. By replacing traditional Externally Owned Accounts (EOAs) with smart contract wallets, AAA eliminates many of the pain points users face today, like managing seed phrases, paying gas manually, or repeatedly approving transactions. With AAA, using blockchain apps feels as simple and seamless as using mobile apps, without compromising decentralization or self-custody.
Powered by ERC-4337
AAA is made possible by the ERC-4337 standard, which introduces a new transaction layer entirely at the smart contract level. This allows developers to implement advanced wallet logic, like gasless transactions, recovery options, and automation, without needing changes to the core blockchain protocol. ERC-4337 introduces:- UserOperations: Instead of normal transactions, users submit custom operation requests.
- Bundlers: These collect UserOperations and send them to the blockchain.
- EntryPoint: A smart contract that securely processes these requests.
- Paymasters: Optional components that can cover gas or enable alternative payment flows.
What AAA Enables
With AAA, wallets become programmable, extensible, and tailored to each user’s needs. Some of the most powerful capabilities include:- Bundled Actions
Combine multiple steps, like token approval and swapping, into a single seamless transaction. - Gas Sponsorship
Pay gas using stablecoins or ERC-20 tokens, or let a dApp sponsor the fees entirely via a Paymaster. - Account Recovery
Use trusted contacts, hardware devices, or social recovery to regain access without a seed phrase. - Multisig and Device-Level Security
Add multiple layers of protection by requiring multiple signers or device-based approvals. - Auto-Approve for Trusted Flows
Skip redundant confirmations for recurring or safe actions. - Automated Behaviors
Set up logic like recurring payments, spending caps, or income splitting, all directly inside the wallet.
How AAA Works Behind the Scenes
Under AAA, smart wallets do not send standard blockchain transactions. Instead, they create UserOperations, which are sent to a special ERC-4337 mempool. From there:- Bundlers pick up these UserOperations and package them into a single bundled transaction. The bundle is sent to the EntryPoint contract for secure execution.
- If a Paymaster is involved, it can conditionally approve and pay for gas fees on the user’s behalf.
Tracking AAA on Incentiv
Want to see AAA in action? The Incentiv Explorer makes it easy to observe how Account Abstraction operates under the hood. You can:- Browse every UserOperation, see which bundle it belongs to, and who the Bundler was
- Inspect each Bundle Transaction, including total gas used and operation count
- View Paymaster involvement and alternative gas payments
- Search specific operation hashes for deep inspection