If L2 sequencer is down, it is still possible to enqueue() transactions to the "L2 chain" on the optimism L1 contract. Upon sequencer resumption the system may or may not pause due to rates being stale. This depends on both CL and on timestamps injected into the OVM. This means that:
Possibly exploitative transactions can be enqueued by anyone.
System suspension can be enqueued to pause the system and resume it in a controllable manner. This will mitigate the risk from 1,
Whitelisted EOAs can trigger system suspension on L1 and L2, but enqueuing an L1->L2 tx is not straightforward (or done rutinely)
Task:
Prepare a runsheet that will detail the steps and prepare the payload to be submitted to the bridge to trigger suspension.
If L2 sequencer is down, it is still possible to
enqueue()
transactions to the "L2 chain" on the optimism L1 contract. Upon sequencer resumption the system may or may not pause due to rates being stale. This depends on both CL and on timestamps injected into the OVM. This means that:Whitelisted EOAs can trigger system suspension on L1 and L2, but enqueuing an L1->L2 tx is not straightforward (or done rutinely)
Task:
Resources: