-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Interop: check reorgs #11693
Copy link
Copy link
Closed
Labels
H-interopHardfork: change planned for interop upgradeHardfork: change planned for interop upgrade
Milestone
Description
When an L2 block has cross-L2 dependencies, and any of those dependencies is cross-verified but does not match the expected executed message, then we need to reorg.
The local-safe and cross-safe DBs should be rewound to drop the invalidated L1 blocks.
The events DB should rewind such that the remaining L2 blocks are consistent with the local-safe DB (i.e. all history matches the post-reorg local-safe DB, or it's ahead of the last known local-safe L2 block).
The effects of this reorg should be picked up by the op-node, which will also have to follow the reorg.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
H-interopHardfork: change planned for interop upgradeHardfork: change planned for interop upgrade