Account Abstraction & Wallet Engineering
ERC-4337, smart-contract wallets, session keys, social recovery, gasless UX. What changes when "an account" stops being a private key.
4 lessons · 3 hr · expert
- 1EOAs vs Smart AccountsWhat is wrong with private keys as accounts, how smart-contract wallets fix the model, and the tradeoffs that have kept EOAs dominant despite their flaws.25 min
- 2ERC-4337: Bundlers, Paymasters, Entry PointHow ERC-4337 implements account abstraction without changing the Ethereum consensus protocol, and the off-chain infrastructure (UserOperations, bundlers, paymasters, the EntryPoint contract) that makes it work.40 min
- 3Session Keys, Social Recovery, Multi-Sig UXWhat you can actually do with a smart account: scoped session keys, guardian-based recovery, passkey authentication via WebAuthn and RIP-7212, and the modular architectures (Safe, ZeroDev Kernel, Coinbase Smart Wallet) that ship these features at scale.30 min
- 4EIP-7702 and the FutureEIP-7702 lets EOAs temporarily delegate to smart-contract code, activated in the Pectra hardfork. Plus native AA on zkSync Era and StarkNet, and where wallet engineering is heading next.25 min
Educational only — not financial advice.
