-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Defer payload processing to next block #5094
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
jtraglia
merged 60 commits into
ethereum:master
from
nflaig:deferred-payload-processing
Apr 16, 2026
Merged
Changes from all commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
48fdac7
Defer payload processing to next block
nflaig baa90e2
don't seed anchor_root in payloads
nflaig d723e0b
move execution requests match the bid commitment check
nflaig 4efcb35
remove unncessary state copy & mutation
nflaig 6a02647
cleanup
nflaig 5d259e9
A little more cleanup
jtraglia 2a762fe
wording
nflaig b5998c2
recompute state root to verify beacon block root
nflaig 1041bf4
comments
nflaig b1bb1a7
update heze
nflaig 5a47768
nits
nflaig 9c7d24d
move payload availability update after verification
nflaig 9de223e
add missing payloads=set()
nflaig 3883ee8
Merge branch 'master' into deferred-payload-processing
nflaig 2ea00dd
wording
nflaig 2267bcc
remove is_parent_block_full
nflaig edfc9f2
drop redundant parent block checks from gossip and on_block
nflaig b8dce83
use should_extend_payload
nflaig 7321908
update builder instructions
nflaig 8014017
rename to verify_execution_payload
nflaig ec3fd1b
rename to verify_execution_payload_envelope
nflaig a7f02ca
wording
nflaig e307112
cleanup
nflaig 1000bf8
Update tests
jtraglia 2e53b0f
Move verification functions to fork-choice.md
jtraglia 2154fb6
Do not run capella process_execution_payload test in Gloas
jtraglia 50c6210
update prepare_execution_payload
nflaig 3fdde79
don't seed anchor_root in payloads
nflaig 1f219f0
refactor
nflaig 21dccc2
move verification functions back to beacon-chain.md
nflaig 2fa1768
fix sections
nflaig d967e8f
update note
nflaig 9c00e07
Merge branch 'master' into deferred-payload-processing
nflaig b1557f6
update references to on_execution_payload_envelope
nflaig cdf8dbf
restructure beacon-chain.md
nflaig d1b8306
remove helper change
nflaig 97073fb
move execution payload section
nflaig a8c4391
typo
nflaig 8e222c2
update tests
nflaig 11e2a30
Fix some issues with tests
jtraglia 6e7da52
Update test comments
jtraglia f870edc
set execution_requests_root on genesis/anchor block bodies
nflaig 31b788e
use should_extend_payload again
nflaig ab3d73e
lint
nflaig 3284032
wording
nflaig 6b37268
add is_payload_verified
nflaig 26ed32e
Refactor verify_execution_payload_envelope
jtraglia 0a4bb37
Merge branch 'master' into deferred-payload-processing
nflaig f3f53bd
Merge branch 'master' into deferred-payload-processing
jtraglia dfce0c0
Fix process_parent_execution_payload tests
jtraglia ada2db4
Deprecate process_execution_payload
jtraglia 6be2385
Move verification function to fork-choice specs
jtraglia 5597ae2
Remove confusing note
jtraglia 0923d8a
Fix builder payment issue after missed epochs
jtraglia ffcf9f8
Rename helper to settle_builder_payment
jtraglia 8d6b635
nits
nflaig f2ff66f
Merge branch 'master' into deferred-payload-processing
jtraglia d6293cf
remove verify_execution_payload_envelope note
nflaig f48d980
add guard to should_extend_payload for missing payloads
nflaig cfcd9b6
Merge branch 'master' into deferred-payload-processing
jtraglia File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.