Smart Account
A wallet controlled by programmable smart contract logic rather than a single private key, enabling features standard wallets can't offer.
A smart account is a wallet controlled by programmable smart contract logic rather than a single private key, the practical implementation of account abstraction (see Kaavon's "Account Abstraction" glossary definition).
Because its behavior is defined by code rather than a single fixed signature scheme, a smart account can support features a standard wallet can't — such as social recovery, spending limits, batched transactions, or having a third party sponsor its transaction fees via a paymaster (see Kaavon's "Paymaster" glossary definition). See Kaavon's "Understanding Account Abstraction Wallets" guide for the fuller picture.
Examples
- A smart account can be programmed to require multiple approvals for a large transaction while allowing smaller ones through with a single signature.
- Features like social recovery and sponsored transaction fees are possible with a smart account specifically because its logic is programmable, unlike a standard single-key wallet.
Learn more
Account Abstraction
Read the Account Abstraction glossary definition
Understanding Account Abstraction Wallets
Read the full guide
Paymaster
Read the Paymaster glossary definition
Session Key
Read the Session Key glossary definition
AI Agent Wallet
Read the AI Agent Wallet glossary definition
MPC Wallet
Read the MPC Wallet glossary definition
Smart Contract Wallet
Read the Smart Contract Wallet glossary definition
Social Login
Read the Social Login glossary definition
ERC-4337 (Account Abstraction)
Read the ERC-4337 (Account Abstraction) glossary definition