-
Notifications
You must be signed in to change notification settings - Fork 107
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
fix(plugins/consume): Add HIVE_TERMINAL_TOTAL_DIFFICULTY
to all pre-merge forks
#1135
base: main
Are you sure you want to change the base?
Conversation
β¦-merge rulesets
Besu and Erigon having issues with the value used. |
Reduced the value to Besu behaves the same way with either value, and even with current main branch, so this is a separate issue which we can address in a different PR. |
Now ethereumjs is failing with this error:
Using this config:
@jochem-brouwer it was previously passing with the same values in the Berlin and London blocks and zero TTD, but this configuration makes more sense IMO because previously it meant that we've reached the merge without those two pre-merge forks being active. |
I'd like to test our fix (once it's made π ), how could I test this? Which test could I run here? |
@jochem-brouwer Let's DM, I'd like to speed-run some docs and run them by you π |
I'm changing this to draft to try to evaluate a bit better what we are trying to accomplish with it, since Geth already fixed their issue by using the mapper here: ethereum/hive#1228 |
how its a bug if hive have default value? |
ποΈ Description
Adds
HIVE_TERMINAL_TOTAL_DIFFICULTY
equal to2**32
to all pre-merge fork rulesets.Fixes most hive tests for go-ethereum when running using
consume rlp
.cc @lightclient
π Related Issues
None
β Checklist
All: Added an entry to CHANGELOG.md.Skippedmkdocs serve
locally and verified the auto-generated docs for new tests in the Test Case Reference are correctly formatted.