You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is blocking the withdrawals root feature in isthmus, since l1 computes the withdrawals root from a list of withdrawals as opposed to serialise the root and send it over the network. OP doesn't use the withdrawals list in the block body. Instead, from isthmus on, the withdrawals root is the storage hash of L2ToL1MessagePasser.sol, so it reflects the copy of the state of the node who sends the payload.
The text was updated successfully, but these errors were encountered:
possibly I misunderstood and it's intended that the execution payload validator for OP should have access to the db and should compute the withdrawals root locally, as fixed here ethereum-optimism#56? @tynes@protolambda
Describe the feature
ExecutionPayload
needs to be set toOpExecutionPayload
in impl of trait forOpEngineValidator
reth/crates/engine/primitives/src/lib.rs
Lines 100 to 118 in 2216c8a
Additional context
This is blocking the withdrawals root feature in isthmus, since l1 computes the withdrawals root from a list of withdrawals as opposed to serialise the root and send it over the network. OP doesn't use the withdrawals list in the block body. Instead, from isthmus on, the withdrawals root is the storage hash of
L2ToL1MessagePasser.sol
, so it reflects the copy of the state of the node who sends the payload.The text was updated successfully, but these errors were encountered: