Skip to content

Emit SSE: execution_payload#9065

Merged
mergify[bot] merged 3 commits into
sigp:unstablefrom
dknopik:sse-exec-payload
Apr 1, 2026
Merged

Emit SSE: execution_payload#9065
mergify[bot] merged 3 commits into
sigp:unstablefrom
dknopik:sse-exec-payload

Conversation

@dknopik
Copy link
Copy Markdown
Member

@dknopik dknopik commented Mar 31, 2026

Proposed Changes

Emit execution_payload on successful import of an execution payload.

Additional information

Builds upon #9053.

Eitan's PR #9038 previously emitted execution_payload_available here, but ethereum/beacon-APIs#588 specifies that execution_payload is to be emitted on import - matching the block event nomenclature. A PR for execution_payload_available will follow.

Co-Authored-By: Eitan Seri-Levi <eserilev@gmail.com>
@dknopik dknopik requested a review from eserilev March 31, 2026 12:01
@dknopik dknopik added ready-for-review The code is ready for review HTTP-API gloas labels Mar 31, 2026
@mergify
Copy link
Copy Markdown

mergify Bot commented Mar 31, 2026

Some required checks have failed. Could you please take a look @dknopik? 🙏

@mergify mergify Bot added waiting-on-author The reviewer has suggested changes and awaits thier implementation. and removed ready-for-review The code is ready for review labels Mar 31, 2026
@mergify mergify Bot added ready-for-review The code is ready for review and removed waiting-on-author The reviewer has suggested changes and awaits thier implementation. labels Mar 31, 2026
Copy link
Copy Markdown
Member

@jimmygchen jimmygchen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

This pending spec PR says this event is emitted after the payload is successfully imported into fork choice (https://github.com/ethereum/beacon-APIs/pull/588/changes#diff-3cc6eaa800c1a4bd6adcd78f1722b466f7a24048a66e320c8f92872fbcd9eefbR161). We don't have fork choice changes yet, but this is correctly positioned after where the fork choice logic will go.

We don't have test cover for this, unfortunately this requires test harness to support Gloas (@michaelsproul is working on this)

@jimmygchen jimmygchen added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels Apr 1, 2026
@mergify mergify Bot added the queued label Apr 1, 2026
@mergify
Copy link
Copy Markdown

mergify Bot commented Apr 1, 2026

Merge Queue Status

This pull request spent 42 minutes 55 seconds in the queue, including 25 minutes 43 seconds running CI.

Required conditions to merge

mergify Bot added a commit that referenced this pull request Apr 1, 2026
mergify Bot added a commit that referenced this pull request Apr 1, 2026
mergify Bot added a commit that referenced this pull request Apr 1, 2026
@mergify mergify Bot merged commit 62c0166 into sigp:unstable Apr 1, 2026
38 checks passed
@mergify mergify Bot removed the queued label Apr 1, 2026
@dknopik dknopik deleted the sse-exec-payload branch April 24, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gloas HTTP-API ready-for-merge This PR is ready to merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants