📖 A curated list of resources dedicated to Account Abstraction
Please check the contribution guidelines for information on formatting and writing pull requests.
- EIP-4337: Account Abstraction using alt mempool - Standard.
- EIP 4337 website from Infinitism
- The History and Future of Account Abstraction by Nethermind
- Account Abstraction Link Tree by lightclients
- Account Abstraction 101: a Comprehensive Guide by Braavos
- Primer on AA by Argent
- Managing Complexity Via AA – A Simplified Future by Etherspot
- Account Abstraction for Everyone Else by cami
- Understanding Account Abstraction by Alchemy
- Account Abstraction Deep Dive by Alchemy
- Account Abstraction Decoded by Blocktheory
- Deconstructing Account Abstraction by cyber•Fund
- EIP-4337: Account Abstraction via Entry Point Contract specification
- EIP-5003: Insert Code into EOAs with AUTHUSURP
- EIP-5792: Wallet Function Call API
- EIP-6492: Signature Validation for Predeploy Contracts
- EIP-6900: Modular Smart Contract Accounts and Plugins
- RIP-7560: Native Account Abstraction
- EIP-7377: (AA) Migration Transaction
- ERC-7579: Minimal Modular Smart Accounts
- Account Abstraction EIP:2938 by Status
- ERC 4337: account abstraction without Ethereum protocol changes by Vitalik
- We should be moving beyond EOAs, not enshrining them even further (EIP 3074-related)
- What is ERC-6492 and why it’s important for Account Abstraction
- 4337 Compression in WAX
- A brief note on the future of accounts
- AA as Ethereum’s broadband moment, by @loaf
- Account Abstraction is NOT coming
- ERC-4337 — Misconceptions and Valid Concerns
- Limitations of AA by Pete J Kim P1
- Limitations of AA by Pete J Kim P2
- Random thoughts on Account Abstraction
- The current state of Account Abstraction
- Starkware Discussion on AA P1
- Starkware Discussion on AA P2
- Why we need wide adoption of social recovery wallets
- Seedless Self-Custody: On MPC and Smart Contract Wallets
- Using EIP-2535 Diamonds to implement the smart contract wallet for EIP-4337
- Unified ERC 4337 Mempool
- The Account Abstraction Market Map
- Understanding ERC 4337 Gas Estimation
- ERC-7579 and Modular Smart Accounts Docs
- 2023 Recap: Modular Account Abstraction
- Introducing the CAKE framework by Frontier Research
- How to Make On-Chain Gaming Competitive: ‘Session Keys’ [Part 1]
- What Can You Do with Account Abstraction?
- Session Keys are the JWTs of Web3
- Combining Token Bound Accounts with Account Abstraction
- zkSync2.0 x Account Abstraction by @zksync
- 🧵Thread: The inevitable adoption of account abstraction by @Crypto_Jesus
- why hasn't crypto taken off? by @divine_economy
- The concept and dynamics of Abstraction Account(AA) development by @0xYolo
- EIP-4337 Account Abstraction by @nishil
- How to try to scam your scammer by @0x_ARK
- What exactly is AA, and what’s the use case there? A thread for beginners into AA 🧵 by @Mulan0x
- decentralized fee market by @VitalikButerin
- MPC vs smart contract wallets: comparison thread by @Ivshti
- 4337 Misconceptions by @John Rising
- Bundler P2P Network by @Partha
- Top ERC-4337 Bundlers by @Bloody
- ERC 4337: Account Abstraction via Alternative Mempool
- Starkware: Account Abstraction Security Pyramid (Braavos)
- Starkware Sessions: Bankless / Motty Lavie on Smart Contract Wallets
- Julien Niset Why account abstraction on L2 is critical for mass adoption
- Why smart contract wallets are the future with EIP-4337 and Account Abstraction -@kristofgazso
- StarkNetCC panel on AA with Argent, Braavos, Ledger, briq and Realms
- Starkware: Account Abstraction (Argent X)
- What is Account Abstraction?
- What is EIP-4337?
- The future of wallets: MPC vs Account Abstraction
- ERC-4337 Account Abstraction presentation by Trail of Bits
- Full Course on Account Abstraction & ERC-4337 Architecture includes bonus podcast with CEO of StackUp
- ERC 4337 Deep Dive
- What is Account Abstraction and ERC-4337? (Alchemy)
- Build Smart Contract Accounts From Scratch (Alchemy)
- Build an ERC-6900 Plugin
- Why Account Abstraction is a Game-Changer for Dapps | Devcon Bogotá
- Account Abstraction Panel | Devcon Bogotá
- 0xpass/0xpass
- aarc-xyz/aarc-sdk
- alchemyplatform/aa-sdk
- AmbireTech/wallet-login-sdk
- AmbireTech/signature-validator
- argentlabs/argent-x
- bcnmy/biconomy-client-sdk
- Braavos/efficient-secp256r1
- cupcakes-3/sdk
- Dynamic w/ Zerodev
- eth-infinitism/bundler
- etherspot/prime-sdk
- getwax/wax
- openfort-xyz/openfort-node
- porco-rosso-j/zksync-account-trade-limit
- rdubois-crypto/FreshCryptoLib
- safe-global/safe-core-sdk
- thirdweb-dev/react
- thirdweb-dev/react-native
- TrueWallet/js-sdk
- web3well/easy-web3
- zerodevapp/sdk
- pimlico/permissionless.js
- stackup/userop.js
- shakesco/userop.js
- shakesco/automation.js
- Alchemy LightAccount
- Alchemy ModularAccount
- Ambire Wallet
- Biconomy
- BLS Wallet
- Candide Wallet
- Etherspot
- Forum Wallet
- Infinitism
- Kriptonio
- Openfort
- Patch Wallet
- Safe
- Shakespay
- Soul Wallet
- Stackup
- thirdweb
- TrueWallet
- ZeroDev (Kernel)
- Alto - Typescript Implementation by Pimlico
- Stackup - Golang Implementation by Stackup
- Rundler - Rust Implementation by Alchemy
- Silius - Rust Implementation - blog
- Skandha - Typescript Implementation by Etherspot
- Transeptor - Typescript Implementation by Transeptor Labs
- TypeScript Implementation by Infinitism
- Voltaire - Python Implementation by Candide
- OKBund - Java Implementation by OKX
- Paymaster Playground by Biconomy
- Python Implementation by Candide
- Paymaster contracts by Pimlico
- Arka Paymaster (open source paymaster service) by Etherspot
- Governance Paymasters (open source paymasters that operate fully on-chain)
- Bundler Compatibility Test Suite by Infinitism
- ERC-4337 Detector in Wake Framework by Ackee Blockchain Security
- Guildly: An implementation for having guilds for on-chain games on Starknet.
- Braavos account contracts including multisig and Hardware Signer
- Argent account contracts on Starknet
- Multisig wallet on StarkNet
- Another Multisig wallet on StarkNet
- EIP-4337 – Ethereum Account Abstraction Audit - Part 1
- EIP-4337 – Ethereum Account Abstraction Audit - Part 2
Projects using Account Abstraction (or variations of AA) in alphabetical order.
- 0xPass
- Aarc
- AAStar
- Alchemy
- Ambire
- Argent
- Braavos
- Biconomy
- Candide
- Cometh Connect
- Dynamic
- Etherspot
- Fluvi
- Forum Wallet
- Kriptonio
- Obvious
- Openfort
- Patch Wallet
- Picnic
- Pimlico
- rhinestone
- Safe
- Solon Network
- Soul Wallet
- Stackup
- Squence
- thirdweb
- Timeless
- Unipass
- WalletKit
- ZeroDev
- zkSync
- erc-4337 by John (johnrising)
- account-abstraction by Kofi (niftytable)
- BundleBear by Kofi (niftytable)
- erc4337-mainnet by Suneal (suneal_eth)
- Socials Linktree by accountless.eth
- 4337 mafia (product and application)
- 4337 fan club (EIP, research, security)
- Modular Contract Account Standard
- Official Twitter account for ERC-4337 Account Abstraction
- 4337Mafia Twitter account
- 4337Mafia Farcaster account
- Everything About Account Abstraction by Etherspot