-
Notifications
You must be signed in to change notification settings - Fork 318
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
Geth v.1.10.8 consensus issue test - filler wanted #935
Comments
That's the code I used to generate the state test in goevmlab
|
interesting. thanks for the source code |
There are three overlapping buffers here:
That's not necessary. It's enough for the first two to overlap, and then we can use RETURNDATACOPY to an unrelated buffer to show it is corrupt. I created this filler, which I think is simpler. I need to rebuild by Docker with geth 1.10.8 to be able to create the filled versions, but you can already play with it. |
The consensus-issue which caused geth versions < 1.10.8 can be hit by this state-test
Would be great if we can get this into the reference tests, also with more forks than 'Berlin'. @MariusVanDerWijden can provide more info about how this was generated, so we can make a filler for it.
The text was updated successfully, but these errors were encountered: