Skip to content

Remove pre-capella check in BTEC gossip handler - #5205

Closed
jtraglia wants to merge 1 commit into
ethereum:masterfrom
jtraglia:remove-pre-capella-check
Closed

Remove pre-capella check in BTEC gossip handler#5205
jtraglia wants to merge 1 commit into
ethereum:masterfrom
jtraglia:remove-pre-capella-check

Conversation

@jtraglia

@jtraglia jtraglia commented May 4, 2026

Copy link
Copy Markdown
Member

At the interop, I talked with clients about networking tests and there were complications with the BLSToExecutionChange gossip validation tests. Unlike other handlers, this handler checks that the current epoch is post-capella. This is annoying to test since the tests do not use realistic epochs. IIRC, this check exists because there were concerns that there would be a fight for inclusion between hackers and victims; see #3206 for more information. This concern is no longer relevant and it would be easier to just remove the check.

@github-actions github-actions Bot added testing CI, actions, tests, testing infra capella labels May 4, 2026

@nflaig nflaig left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I believe this can be handled in the test harness in clients or how spec tests are generated, while it's true we don't need this pre-capella check anymore, we might have a similar case in the future and this serves as a good precedent

@jtraglia jtraglia closed this May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

capella testing CI, actions, tests, testing infra

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants