Expand description
Block verification w.r.t. consensus rules new in Isthmus hardfork.
Constants§
- ADDRESS_
L2_ TO_ L1_ MESSAGE_ PASSER - The L2 contract
L2ToL1MessagePasser
, stores commitments to withdrawal transactions.
Functions§
- ensure_
withdrawals_ storage_ root_ is_ some - Verifies that
withdrawals_root
(i.e.l2tol1-msg-passer
storage root since Isthmus) field is set in block header. - verify_
withdrawals_ root - Verifies block header field
withdrawals_root
against storage root ofL2ToL1MessagePasser.sol
predeploy post block execution. - verify_
withdrawals_ root_ prehashed - Verifies block header field
withdrawals_root
against storage root ofL2ToL1MessagePasser.sol
predeploy post block execution. - withdrawals_
root - Computes the storage root of predeploy
L2ToL1MessagePasser.sol
. - withdrawals_
root_ prehashed - Computes the storage root of predeploy
L2ToL1MessagePasser.sol
.