L1 Header Hash History
Last updated
Last updated
The "L1 Header Hash History" feature allows direct access to recent L1 header hash on L2.
It is useful for two primary applications:
Random number generator.
Verification of L1 state on L2.
This feature is similar to the recent , which finally lands after 5 years.
We implemented it by extending the L1Block a bit , which is used by OP Stack to store information about L1 block.
When L1 block information is saved, it is now also stored in one slot of the 8192-window buffer.
The slot for block N
can be computed as:
The stored block hash can be retrieved by calling the method.