KKDEMIAN
Editorial pickSpecificationOriginal language: Unspecified

EIP-7702: Set Code for EOAs

Original title
Set Code for EOAs
Creators
Vitalik Buterin, Sam Wilson, Ansgar Dietrichs, lightclient
Publication
Publication date unknown
Level
Unspecified
Validity
Validity not assessed
Source status
Availability not verified
Open original source ↗eips.ethereum.org(new tab)

Saved and reading states stay in this browser. No account or upload is used.

Why read

Editorial reading note

The checked portions are Abstract; Specification/Behavior in the pinned version. The original title is Set Code for EOAs.

Transaction type 0x04 uses authorization tuples to write a delegation marker, 0xef0100 followed by the target address, into an EOA; execution loads the target code. A tuple must use chain_id 0 or the current chain ID and pass the authority nonce check; invalid tuples are skipped. Authorization processing precedes transaction execution, and processed delegation markers are not rolled back if that later execution fails. Trace authorization validation separately from subsequent execution when studying signing risks.

Reading level: spec_text; only the sections above were checked. Pinned version: dc5d5fa688b7fe87b95a907fcc128b4fde2f4d2f (https://github.com/ethereum/EIPs/blob/dc5d5fa688b7fe87b95a907fcc128b4fde2f4d2f/EIPS/eip-7702.md). These notes explain normative requirements; they are not a full reading, implementation verification or security audit and do not establish implementation compliance.

Editorial review: Nov 2, 2026 · Machine-assisted editorial text, reviewed by an editor.

Selection basis

A direct reference for authorization tuples, nonces and delegation state after execution failure.

Editorial selection is not community consensus, author endorsement, or a credibility probability.

Related topics

Related original research

Further-reading links do not mean that this source supports an article’s conclusions.