Overview
This release of op-dispute-mon includes support for Upgrade 18, plus minor bug fixes and improvements. It is a required upgrade for all users.
What's Changed
-
Support for cannon-kona games
-
Remove asterisc support
-
Add support for using multiple rollup nodes for redundancy
--rollup-rpctakes a comma-separated list of nodes.- New metrics for node disagreement
-
Now considers a node invalid if it has not processed L1 past the game head
-
Log RPC URLs on startup
-
Preparation for a future interop release
-
Preparation for a future ZK proofs release
-
Full commit list
--- Changes since last tag (op-dispute-mon/v1.4.2-rc.6) --- 2 commits since op-dispute-mon/v1.4.2-rc.6: 3bd9f08dfd op-dispute-mon: Use supernode instead of supervisor. (#18711) 1294a28790 op-challenger/op-dispute-mon: Remove asterisc support (#18670) --- Changes since last finalized release (op-dispute-mon/v1.4.1) --- 19 commits since op-dispute-mon/v1.4.1: 3bd9f08dfd op-dispute-mon: Use supernode instead of supervisor. (#18711) 1294a28790 op-challenger/op-dispute-mon: Remove asterisc support (#18670) fcd09d5a73 op-dispute-mon: Update list of output root game types (#18469) 0eff436031 op-challenger: Move GameType to the game/type package instead of game/fault/type (#18432) ec2875f7c2 op-challenger: Update list-games sub command to support optimistic zk games (#18393) c14d6a1fe3 op-dispute-mon: Rename L2BlockNumber to L2SequenceNumber (#18278) 284f9aa67d dispute-mon: new metric to track out-of-sync node endpoints (#18105) ffd02b0815 op-dispute-mon: node endpoint error metrics (#17622) 690a1a6ee0 dispute-mon: log RPC URLs on startup (#17986) a3f8850983 op-challenger: Support retrieving the oracle and prestate via game args. (#17958) 4554c9fb14 op-dispute-mon: Consider node invalid if it has not processed L1 past the game head (#17831) 0c68e87b7e op-dispute-mon: distinguish 404 from output root not found (#17819) 06799ecb0c op-dispute-mon: Support cannon-kona games (#17380) 56b21f7e42 Dispute-mon uses lazy dial, and add new `DialSupervisorClientWithTimeout()` (#16911) adf4bbb06d Remove timeout parameter from dial functions (#16864) 14e9bac691 dispute-mon uses multiple supervisor nodes (#16517) 904568fcc3 dispute-mon: remove lazy dial option (#16720) c2c4e23e0e op-dispute-mon: Fix racy test (#16697) d5e9f8830b Dispute-mon checks output roots against multiple rollup nodes (#16490)
Full Changelog: op-dispute-mon/v1.4.1...op-dispute-mon/v1.4.2
🚢 Docker Image: