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: Withdrawals Test Suite #659

Closed
wants to merge 49 commits into from

Conversation

marioevz
Copy link
Member

Draft of withdrawals tests.

At the moment it simply makes the required changes to the CLMocker to be able to send the new versions of the Engine API methods that support withdrawals.

More test cases need to be added.

@marioevz
Copy link
Member Author

Build for cmd/hivechain seems to be failing because simulators/ethereum/engine's go.mod replaces github.com/ethereum/go-ethereum with github.com/lightclient/go-ethereum@withdrawals-timestamp due to the new execution engine payload format, and also types.Block and types.Header contain withdrawals.

This doesn't seem right, I'm not sure why a replace within a submodule could affect the root module in a workspace, do you know if this behavior is expected @fjl ? Any pointers would be appreciated, since I've tried many workarounds to this error and I could not get it fixed.

@fjl
Copy link
Collaborator

fjl commented Jan 23, 2023

This was merged in #676

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