EIP-7702Open

Set EOA account code

Category: Core • Last updated: Jan 14, 2025 14:32 UTC

Summary

EIP-7702 introduces a new transaction type that allows an Externally Owned Account (EOA) to temporarily adopt smart contract code for a single transaction. This enables account abstraction features like batched transactions, gas sponsorship, and custom validation logic without requiring users to migrate to smart contract wallets. Key changes: • New transaction type (0x04) with authorization tuples • EOAs can delegate to any code address • Delegation is temporary (single transaction) • Maintains backwards compatibility with existing infrastructure

Operational Impact

For Validators: • No changes to block production or validation logic • May see increased transaction complexity • No changes to slashing conditions For Node Operators: • Update client software to support new tx type • No changes to hardware requirements • Minimal impact on sync times

Why This EIP?

Selected for Pectra upgrade consideration; significant validator operational impact; active ACD discussion.

How to Interpret These Results

This is sentiment, not governance. Results reflect what verified validator operators think about this proposal, not whether it will or should be implemented.

This is sentiment, not readiness. A "Yes" signal means support for the proposal — it does not indicate operational readiness, completed testing, or resolved blockers.

Participation matters. Results with low participation (% network stake) or few unique participants may not represent broader validator sentiment.

Revision History

v1.2Jan 14, 2025 14:32 UTC

Updated operational impact section with client-specific notes

By EVA Content Team

v1.1Jan 12, 2025 09:15 UTC

Added reference implementation link

By EVA Content Team

v1.0Jan 10, 2025 16:00 UTC

Initial summary published

By EVA Content Team

72% Yes18% No10% Abstain
1,234,567 ETH847 participants3.8% network

Timeline

How does this work?

Received

Dec 28, 2024

Signaling Open

Jan 14, 2025

Snapshot: Block 19,234,567