We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
EIP-7002 system tx execution at the end of the block's transaction processing differs from Geth, and causes a state root mismatch.
Issue can be reproduced on main branch with the the following script: https://gist.github.com/marioevz/3de5acdff946861722a1be41f15f1a2a
On geth's evm tool output, in the withdrawal requests contract address, we can see the extra two keys set as:
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000000000000000000000000000000000000000000001e", "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0000000000000000000000000000000000000000000000000000000000000010",
Whereas these keys are missing from besu's output.
The text was updated successfully, but these errors were encountered:
@Gabriel-Trintinalia Is this fixed with the changes to use the system contract?
Sorry, something went wrong.
yes, it should be
@Gabriel-Trintinalia - should we close? is the PR merged
closed by #7263
No branches or pull requests
Description
EIP-7002 system tx execution at the end of the block's transaction processing differs from Geth, and causes a state root mismatch.
Issue can be reproduced on main branch with the the following script: https://gist.github.com/marioevz/3de5acdff946861722a1be41f15f1a2a
On geth's evm tool output, in the withdrawal requests contract address, we can see the extra two keys set as:
Whereas these keys are missing from besu's output.
The text was updated successfully, but these errors were encountered: