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

simulators/ethereum/engine: remove terminal total difficulty #1186

Merged
merged 12 commits into from
Jan 3, 2025

Conversation

fjl
Copy link
Collaborator

@fjl fjl commented Dec 16, 2024

Since the merge has long passed, and clients are starting to remove support for the merge transition, we can update the engine API tests to start at genesis.

@fgimenez
Copy link

this should close #1185 right?

@fjl
Copy link
Collaborator Author

fjl commented Dec 19, 2024

Yes!

@fjl
Copy link
Collaborator Author

fjl commented Dec 19, 2024

There are a couple broken tests though, I don't understand all the tests enough to know how to fix them.

One type of test that still uses a chain with a PoW prefix is the sync test. I would vote for removing the sync tests in ethereum/engine simulator, and leave them for the ethereum/sync simulator. It uses a cancun-based chain at the moment.
We could extend ethereum/sync to try more modes.

Copy link
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

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

Thanks so much, this really makes it much cleaner now that TTD is unnecessary.

@marioevz marioevz merged commit c30dd42 into master Jan 3, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants