Skip to content

Disallow new validators with BLS withdrawal credentials from Heze - #10342

Open
rahulbarmann wants to merge 6 commits into
sigp:unstablefrom
rahulbarmann:focil/eip-8365
Open

rahulbarmann wants to merge 6 commits into
sigp:unstablefrom
rahulbarmann:focil/eip-8365

Conversation

@rahulbarmann

Copy link
Copy Markdown
Contributor

Issue Addressed

Implements EIP-8365 from consensus-specs#5713.

Proposed Changes

  • From Heze, a pending deposit that would create a new validator with BLS withdrawal credentials is skipped, with no refund. Top-ups to existing validators still work as before.
  • Add a test that checks this on Gloas and Heze.

@eserilev eserilev added the heze label Oct 14, 2026
@@ -33,6 +36,75 @@ async fn runs_without_error() {
process_epoch(&mut new_head_state, &harness.spec).unwrap();
}

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.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

thanks, added in 01604d7. i skipped 0x03 since builders go through builder deposit requests and the check only touches 0x00

This branch has not been deployed

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants