Skip to content

Add IL publishing wiring to the BN - #9

Open
conache wants to merge 12 commits into
focil-bn-il-publishing-basefrom
focil-bn-il-publishing
Open

Add IL publishing wiring to the BN#9
conache wants to merge 12 commits into
focil-bn-il-publishing-basefrom
focil-bn-il-publishing

Conversation

@conache

@conache conache commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Issue Addressed

This PR wires up the IL publishing endpoint on the BN side, which the VC uses to publish signed inclusion lists (per spec).

Endpoint: POST /eth/v1/validator/inclusion_list per beacon-api spec.

Proposed Changes

  • Add the POST validator/inclusion_list endpoint (JSON and SSZ variants) and the corresponding BeaconNodeHttpClient methods
  • The endpoint rejects while syncing (503), validates the Eth-Consensus-Version header, and rejects inclusion lists for pre-Heze slots (400)
  • On successful verification, the inclusion list is broadcast as a PubsubMessage::InclusionList

Additional Info

@conache
conache force-pushed the focil-bn-il-publishing branch from a16b4d9 to 83db96d Compare August 20, 2026 11:42
@conache
conache changed the base branch from unstable to focil-bn-il-publishing-base August 20, 2026 11:42
@conache conache changed the title [WIP] Add IL publishing to the BN Add IL publishing to the BN Aug 20, 2026
@conache
conache marked this pull request as ready for review August 20, 2026 12:20
@conache conache changed the title Add IL publishing to the BN Add IL publishing wiring to the BN Aug 20, 2026
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