Skip to content

Conversation

radik878
Copy link
Contributor

Change requests_hash type from Bytes32 to Root in ExecutionBlockHeader to reflect that it is computed via ExecutionRequests.hash_tree_root() (SSZ merkle root). This aligns the field with other SSZ roots in the header (transactions_root, receipts_root, withdrawals_root, system_logs_root), avoids ambiguity of a generic Bytes32, and matches the prose in this EIP and CL semantics (BeaconBlockBody). Reason: ensure semantic correctness and consistency after migrating requests commitment from a generic hash to SSZ.

@radik878 radik878 requested a review from eth-bot as a code owner October 15, 2025 13:21
@github-actions github-actions bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Oct 15, 2025
@eth-bot
Copy link
Collaborator

eth-bot commented Oct 15, 2025

File EIPS/eip-7807.md

Requires 1 more reviewers from @etan-status, @g11tech

@eth-bot eth-bot added the a-review Waiting on author to review label Oct 15, 2025
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants