Overview
A smart account is an account controlled by smart contract logic, enabling recovery, automation, and custom validation. It goes beyond basic key-based accounts. Smart accounts are the foundation of account abstraction.
How It Works
The account contract defines rules for who can transact and how, including multisig, recovery, and session keys. Transactions are validated by the contract logic. This enables programmable ownership.
Why It Matters
Smart accounts improve security and usability, making wallets recoverable and programmable. They are key to mainstream adoption. They represent the evolution of account models in Web3.
Related Concepts
Smart Accounts are built on Account Abstraction and ERC-4337. They enable Social Recovery, Session Keys, and Paymasters.