Skip to content

Add IL committee duties endpoint to BN - #4

Open
conache wants to merge 34 commits into
unstablefrom
il-duties-endpoint
Open

Add IL committee duties endpoint to BN#4
conache wants to merge 34 commits into
unstablefrom
il-duties-endpoint

Conversation

@conache

@conache conache commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Issue Addressed

Implements the inclusion list duties endpoint.
Beacon API specs

Proposed Changes

  • Add the POST /eth/v1/validator/duties/inclusion_list/{epoch} endpoint, returning each requested validator's IL duty slot and committee root
  • Compute the duties with a single walk per slot, over the epoch's committees, reusing get_inclusion_list_committee
  • The endpoint doesn't reject pre-Heze epochs
  • Add tests for the new endpoints, including fork boundary behaviour checks

Additional Info

The base of this branch bundles changes existing in the following PRs:

Given that this work depends on the PRs cluster above, this PR will be marked as a draft in the meantime and reopened against the official repo's unstable branch once those are merged.

@conache
conache force-pushed the il-duties-endpoint branch from f107928 to 23f2330 Compare August 12, 2026 10:13
@conache conache changed the title Add IL committee duties endpoint Add IL committee duties endpoint to BN Aug 13, 2026
@conache
conache marked this pull request as ready for review August 16, 2026 11:35
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.

3 participants