Skip to content

Make the second head_v2 emission on empty->full a "should" - #628

Merged
nflaig merged 3 commits into
ethereum:masterfrom
markolazic01:head-v2-should-emit
Jul 17, 2026
Merged

Make the second head_v2 emission on empty->full a "should"#628
nflaig merged 3 commits into
ethereum:masterfrom
markolazic01:head-v2-should-emit

Conversation

@markolazic01

Copy link
Copy Markdown
Contributor

Changes the head_v2 second emission description on empty -> full payload status change from may to should, so consumers can rely on receiving it. Emission on full -> empty stays optional/implementation-defined.

Discord discussion thread; Follow up to #590

@nflaig nflaig added the Gloas api's needed in Gloas fork. label Jul 16, 2026

@chong-he chong-he left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good to me

@nflaig nflaig left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, thanks @markolazic01

@nflaig
nflaig merged commit 7a58b5a into ethereum:master Jul 17, 2026
3 checks passed
nflaig pushed a commit that referenced this pull request Jul 28, 2026
Follow up to #628;

On the
[thread](https://discord.com/channels/595666850260713488/1525035809890107492)
we also discussed the behavior occurring on edge-cases (ex. payload
status change from full to empty) and mentioned that it can be
implementation specific.
It might be useful to have this one sentence, that notes what is
currently implied (not enforcing emissions on edge case payload status
changes). It can also serve as a reminder to revisit this topic later
on.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Gloas api's needed in Gloas fork.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants