Skip to content

Add execution_payload_gossip event#588

Open
nflaig wants to merge 4 commits intomasterfrom
nflaig/payload-events
Open

Add execution_payload_gossip event#588
nflaig wants to merge 4 commits intomasterfrom
nflaig/payload-events

Conversation

@nflaig
Copy link
Member

@nflaig nflaig commented Mar 11, 2026

This adds execution_payload_gossip to the eventstream.

The event mirrors the existing block_gossip.

In contrast to execution_payload_available, this event is emitted based on the execution payload only and does not require full data availability.

This event is required to measure timings of execution payloads via sidecar software such as contributoor.

@nflaig nflaig added the Gloas api's needed in Gloas fork. label Mar 11, 2026
@rolfyone
Copy link
Contributor

we should probably add versions to this too...

@nflaig
Copy link
Member Author

nflaig commented Mar 12, 2026

we should probably add versions to this too...

was thinking about that, I am not that convinced that versioning here makes sense as the schema is not based on a spec container

@nflaig nflaig changed the title Add execution_payload and execution_payload_gossip event Add execution_payload_gossip event Mar 12, 2026
@rolfyone
Copy link
Contributor

was thinking about that, I am not that convinced that versioning here makes sense as the schema is not based on a spec container

still, we might be better off being consistent?

@nflaig
Copy link
Member Author

nflaig commented Mar 16, 2026

still, we might be better off being consistent?

but that means not having the version/data container here? eg. block_gossip doesn't have that either because the event doesn't emit data based on a spec container while evens in #587 do, so having the version there makes sense

I am open to adding a version here too if that's really what we want

@rolfyone
Copy link
Contributor

@michaelsproul thoughts?

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.

3 participants