Skip to content
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

Add electra config #3632

Merged
merged 3 commits into from Mar 26, 2024
Merged

Add electra config #3632

merged 3 commits into from Mar 26, 2024

Conversation

parithosh
Copy link
Member

@parithosh parithosh commented Mar 25, 2024

Adds a config field for the electra fork. The fork hasn't been finalized yet, but we are using the name as a placeholder on the testing stack to trigger the next fork (E.g, for IL testnets, ELECTRA_FORK_EPOCH would trigger the IL related EIPs).

Some CLs throw errors on startup if a config contains an undefined value. Adding ELECTRA_FORK_* to the official config list would ensure that even if the fork is never activated, atleast the clients wouldn't crash on startup and it sets us up for when the Electra fork is defined officially.

Potential discussion point: Do we still need EIP6110_FORK_VERSION/etc defined specifically? Can we remove them as they're scheduled for inclusion in ELECTRA* or are they still needed for some other layer of the testing stack?

@parithosh parithosh requested a review from hwwhww March 25, 2024 11:27
@hwwhww
Copy link
Contributor

hwwhww commented Mar 26, 2024

Potential discussion point: Do we still need EIP6110_FORK_VERSION/etc defined specifically? Can we remove them as they're scheduled for inclusion in ELECTRA* or are they still needed for some other layer of the testing stack?

Right, so it should be cleaned up in #3615. I think #3615 will be open for a while for review. In the meantime, I think it's good to merge this PR to solve the issues you are facing. 👍

@parithosh
Copy link
Member Author

Potential discussion point: Do we still need EIP6110_FORK_VERSION/etc defined specifically? Can we remove them as they're scheduled for inclusion in ELECTRA* or are they still needed for some other layer of the testing stack?

Right, so it should be cleaned up in #3615. I think #3615 will be open for a while for review. In the meantime, I think it's good to merge this PR to solve the issues you are facing. 👍

That would be amazing, thank you!

@hwwhww hwwhww merged commit 30be96b into ethereum:dev Mar 26, 2024
30 checks passed
@hwwhww hwwhww added the Electra label Mar 26, 2024
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.

None yet

2 participants