L2 Health · OP Stack · private

WAITING
Chain progression · finalized → safe → unsafe
Finalized
 
Safe (batched to L1)
 
Unsafe (sequencer head)
 

op-reth

Chain ID
Peers
Sync

op-node

Current L1
L1 origin
Version

op-batcher (inferred)

Unsafe − safe lag
Alert threshold> 600 blocks

op-proposer (inferred)

Safe − finalized lag
Alert threshold> 1800 blocks
Block time
s
Gas price
gwei
Last block age
s
Refreshed

Requests go through the container's built-in nginx proxy (/rpc/l2 → op-reth, /rpc/node → op-node), so no CORS flags are needed on your Optimism services. Batcher/proposer states are inferred from optimism_syncStatus: a growing unsafe−safe gap means the batcher has stopped submitting to L1.