EIP-7702. proposed in May 2024 by Vitalik Buterin and collaborators, introduces a new transaction type for Ethereum. It allows traditional wallets, known as Externally Owned Accounts (EOAs), to temporarily act like smart contracts during specific transactions. This development is key to Ethereum's broader plan to achieve full account abstraction.
Here's how EIP-7702 works, what it changes, and why it matters.
How Do EOAs Benefit from EIP-7702?
Traditionally, EOAs are simple wallets controlled by private keys, while smart contract accounts offer more features like automation and access control. EIP-7702 bridges this gap by allowing EOAs to adopt smart contract logic temporarily without changing their fundamental structure.
For users, this means added functionality—like batching multiple actions or gas sponsorship—without switching to a full smart contract wallet.
What Features Does EIP-7702 Introduce?
Set Code Transactions: EOAs can adopt executable code for a single transaction, then revert back to standard behavior.
Delegation Mechanism: EOAs delegate control to a pre-defined contract address temporarily, enabling functions like automated swaps or multi-step DeFi actions.
Security Enhancements: Because the delegation is temporary, it maintains key control and avoids long-term vulnerabilities.
How Is EIP-7702 Being Implemented?
EIP-7702 has been deployed on the Sepolia testnet as part of the Ethereum Pectra upgrade. It is compatible with ERC-4337 and does not require major changes to the Ethereum Virtual Machine. The mainnet rollout is expected in Q2 2025.
This backward-compatible approach ensures a smoother adoption path for developers and wallet providers.
Conclusion
EIP-7702 is a stepping stone toward full Ethereum account abstraction. By giving EOAs smart contract-like capabilities temporarily, it offers a secure, flexible way for users to access advanced features without a full wallet overhaul.






















