Skip to content

Gloas new p2p topics#11

Closed
shane-moore wants to merge 3 commits into
gloas-envelope-processingfrom
gloas-new-p2p-topics
Closed

Gloas new p2p topics#11
shane-moore wants to merge 3 commits into
gloas-envelope-processingfrom
gloas-new-p2p-topics

Conversation

@shane-moore

@shane-moore shane-moore commented Sep 29, 2025

Copy link
Copy Markdown
Owner

New P2P Topics Added

  • execution_payload
    • used to propagate execution payload messages as SignedExecutionPayloadEnvelope per the spec
  • payload_attestation_message
    • used to propagate signed payload attestation message per the spec

TODO

  • there are a few todo's mentioned in the diffs that can likely be resolved via PR review. More interesting is that the execution_payload gossiping flow will need to hook into the upcoming envelope_verification.rs for validation logic before forwarding on a received envelope. Similarly, the payload_attestation_message will need to hook into a new payload_attestation_verification.rs module once that's implemented.

@shane-moore shane-moore mentioned this pull request Sep 29, 2025
@shane-moore shane-moore changed the base branch from gloas-envelope-processing to gloas-containers-additions October 16, 2025 23:43
@shane-moore shane-moore changed the base branch from gloas-containers-additions to gloas-envelope-processing November 25, 2025 14:02
@shane-moore

Copy link
Copy Markdown
Owner Author

Closing — fully upstreamed.

The three GLOAS gossip topics this PR added (EXECUTION_PAYLOAD, PAYLOAD_ATTESTATION, EXECUTION_PAYLOAD_BID) plus matching PubsubMessage variants are now in upstream/unstable, landed via sigp#8700 ("Gloas gossip boilerplate", commit b202e98dd). Subscription gating via gloas_enabled() is in beacon_node/lighthouse_network/src/types/topics.rs lines 32-34, 98-101.

The PR's stated TODOs (envelope/payload-attestation verification + reprocess) are also done upstream via sigp#9145 ("Gloas PayloadAttestation gossip verification", 6ab48a76f) and sigp#9210 ("Gossip reprocessed payload envelopes that are timely", e8c865dcc).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant