Skip to content

Add IL committee assignment and IL signature tests #4435

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 9, 2025

Conversation

jihoonsong
Copy link
Contributor

This PR adds EIP-7805 tests that are agnostic to the upcoming spec changes.

get_attester_head is changed for the sake of spec tests. In the real world, on_block is called before get_attester_head, guaranteeing the existence of head_block. However, in spec tests, many of attestation tests run attestation functions directly without calling on_block. The gimmick of fetching head_block only when it's necessary avoids failure in such cases.

@jtraglia jtraglia changed the base branch from dev to master July 9, 2025 19:47
@jtraglia jtraglia added the eip7805 FOCIL label Jul 9, 2025
Copy link
Member

@jtraglia jtraglia left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@jtraglia jtraglia merged commit b79639e into ethereum:master Jul 9, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
eip7805 FOCIL
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants