Detailed Explanation
How It Works: Instead of signing transactions directly, the user signs a "UserOperation" that is bundled by a separate actor (a bundler) and verified by their smart wallet contract. The contract checks the signature, applies custom rules (spending limits, multi-factor, time locks), and pays gas — possibly via a paymaster sponsor.
FAQs:
Is account abstraction the same as a smart contract wallet? It is the umbrella concept; smart contract wallets are the implementation.
Does it work on every chain? No. It is native on chains that implement ERC-4337 or equivalents (Ethereum, most L2s, zkSync, Starknet); EOAs remain the default elsewhere.

