A curated list of content related to EIP-7702 account abstraction for Ethereum and EVM Blockcahins - standards, guides, tools and more.
- EIP-7851: Deactivate/Reactivate a Delegated EOA's Key
- ERC-7779: Interoperable Delegated Accounts
- ERC-7821: Minimal Batch Executor Interface
- Safe: EIP-7702 A Win for Smart Accounts in Ethereum’s Pectra Upgrade? - An overview of how EIP-7702 powers more flexible and secure smart accounts through the Ethereum PECTRA upgrade.
- ZeroDev: What does EIP-7702 mean for YOU? Part 1 - A concise guide to the growing adoption of EIP-7702 and its impact on the future of account abstraction.
- Alchemy: EIP-7702 and How You Should Prepare for the Pectra Hardfork - Consideration towards choosing tech stack with 7702 and 4337 as options.
- Alchemy: What EIP-7702 Means for MetaMask and Other Wallets - A look at how EIP-7702 changes the landscape for MetaMask and other wallets by introducing smart account capabilities.
- Rhinestone: Getting Smart Accounts EIP-7702 Ready - Practical insights on preparing smart account implementations for EIP-7702 compatibility.
- Rhinestone: Using EIP-7702 with ERC-7579 modular smart accounts - A walkthrough of implementing EIP-7702 in code
- EIP-7702: A Deep Dive into Smart EOAs with Implementation Examples by Colin - A technical deep dive into the technical considerations and potential use cases around EIP-7702.
- Tenderly: EIP-7702 How Ethereum’s New Upgrade Brings EOAs Closer to Smart Contracts - A detailed exploration of how EIP-7702 bridges the gap between externally owned accounts and smart contracts.
- Ambire: EIP-7702 Opening the Door to Account Abstraction - EIP-7702 and its practical implications for account abstraction adoption
- Sending gaslsss transactions from an EOA with EIP7702 - Looking into the nuances of combining 7702 and 4337 for gasless transactions
- QuickNode: EIP-7702 Implementation Guide: Build and Test Smart Accounts - A practical tutorial explaining EIP-7702, its benefits, and how to implement it using smart contracts. Includes code examples and deployment instructions.
- EIP-7702: a technical deep dive by lightclient | Devcon SEA
- Age of Account Collaboration: EOA and SCA make friends again by Arik Galansky | EthCC[8]
- EIP 7702: High level overview + walkthrough of every line of code in the evm (using revm codebase) that changes with it
- Cantina TV: How EIP-7702 Changes Everything - lightclient (Geth & EIP co-author), Tony & Hari (Cantina), Adam & Usman (Alchemy) Terence (Offchain Labs), Mark (OP Labs)
Caution
All of this repo contributors and authors do not take responsbility for any of the code examples in here. Many of them are not audited and should not be used in production code. This is for educational and inspirational purposes only!
- https://github.com/Vectorized/solady/blob/main/src/accounts/EIP7702Proxy.sol
- https://github.com/base/eip-7702-proxy
- https://github.com/openfort-xyz/openfort-contracts/blob/feat/eip-7702/contracts/core/upgradeable/UpgradeableOpenfortProxy7702.sol
- Ithaca Demos:
- Rhinestone Demo
- Viem Experimental EIP-7702 Support
- Foundry Delegation Signatures
- Micro Eth Signer
- Dynamic EIP-7702 support
- ZeroDev EIP-7702 support
- Metamask: Delegation Framework - Delegation Framework 7702 Code / Delegation Framework 7702 Doc