-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
chore(payload): fix withdrawals field pre-shanghai in Ethereum payload #12828
chore(payload): fix withdrawals field pre-shanghai in Ethereum payload #12828
Conversation
successful hive run from this branch https://github.com/paradigmxyz/reth/actions/runs/11995148078 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah sigh, I missed this in #12780
Totally missed Also surprised Hive would expect an overwritten |
sure np at all, thanks for your contributions!
in fact the test is exercising |
@fgimenez Thank you for the info and fixing the regression! I think I understand my confusion now. In Geth That's why they confidently forward it from the payload attributes to the built block body: However, in Alloy, we parse While Reth does reth/crates/primitives/src/block.rs Line 602 in 02824da
Ideally, A change in Alloy is very noisy so may not worth it to be honest 😅. What do you think? |
We were getting a hive error
Unexpected Failures: ['GetPayloadBodiesByRange (Empty Transactions/Withdrawals) (Paris) (reth)']
in theethereum-withdrawals
suite after #12780, like in https://github.com/paradigmxyz/reth/actions/runs/11982076699/job/33409959229,withdrawals
field should beNone
pre-shanghai