Skip to content

Update EIP-8272: pin RECENT_ROOT_ADDRESS to 0x...8272 - #12068

Open
AnkushinDaniil wants to merge 1 commit into
ethereum:masterfrom
AnkushinDaniil:daniil/eip8272-recent-root-address
Open

Update EIP-8272: pin RECENT_ROOT_ADDRESS to 0x...8272#12068
AnkushinDaniil wants to merge 1 commit into
ethereum:masterfrom
AnkushinDaniil:daniil/eip8272-recent-root-address

Conversation

@AnkushinDaniil

Copy link
Copy Markdown
Contributor

RECENT_ROOT_ADDRESS is a consensus constant twice over: it is the account the activation transition writes, and it is the account whose storage every reference is checked against, so two clients on different values disagree on which transactions are valid.

Both implementations I know of independently chose the address equal to the EIP number, matching EXPIRY_VERIFIER = 0x…8141 in EIP-8141. This PR writes that value down so a devnet can be interoperable by reading the spec rather than by reading another client's source.

RECENT_ROOT_CODE is deliberately left TBD here: unlike NONCE_MANAGER_CODE in EIP-8250 it is a real write path, not a storage namespace, so its bytecode is a design decision for the authors rather than something to infer from implementations that currently handle the write natively. Happy to follow up with a candidate if that is wanted. FORK_TIMESTAMP is likewise left TBD, since it is decided by fork scheduling.

@AnkushinDaniil
AnkushinDaniil requested a review from eth-bot as a code owner August 1, 2026 12:59
@github-actions github-actions Bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Aug 1, 2026
@eth-bot

eth-bot commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

File EIPS/eip-8272.md

Requires 1 more review from Authors: @nerolation, @soispoke, @vbuterin

@eth-bot eth-bot added the a-review Waiting on author to review label Aug 1, 2026
@AnkushinDaniil

Copy link
Copy Markdown
Contributor Author

The eipw failures are pre-existing: every flagged line (16, 26, 36, 62, 165, 186, 194, 204) is identical to master and untouched by this PR, which changes only the constant on line 43.

@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

The commit 86fae90 (as a parent of da01a72) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions Bot added the w-ci Waiting on CI to pass label Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a-review Waiting on author to review c-update Modifies an existing proposal s-draft This EIP is a Draft t-core w-ci Waiting on CI to pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants