github ethereum-optimism/optimism op-challenger/v1.8.0

13 hours ago

Overview

This release of op-challenger includes support for Upgrade 18, plus minor bug fixes and improvements. It is a required upgrade for all users.

What's Changed

  • Challenge proposals that are still unsafe

  • Remove Asterisc support

  • Renamed --trace-type to --game-types (old name still works for backwards compatibility)

  • Stop kona-host using color in logs

  • Preparation for a future ZK proofs release

  • Preparation for a future interop release

  • Cannon changes:

    • Upgrade op-geth
    • Default to cannon VM version 8
    • Fix support for state version 7 in latest docker builds (ensure older cannon is used for state version 7 when building multicannon)
    • Include state version in witness output
    • Fix shutdown process to ensure preimage server channels are closed
    • Ensure temp files are removed before exiting
    • Fixed kona-host not exiting when client program completed (left cannon hung)
  • Full commit list:

    --- Changes since last finalized release (op-challenger/v1.7.0) ---
        15 commits since op-challenger/v1.7.0:
          60b1c96b8a op-challenger: Integrate super node trace provider (#18668)
          1294a28790 op-challenger/op-dispute-mon: Remove asterisc support (#18670)
          903584f595 op-challenger: Implement supernode super root provider. (#18653)
          44b87d9d50 op-service: blob priority fee (tip cap) tracking for op-batcher (#18386)
          7672c9a03d op-challenger: Challenge proposals that are still unsafe. (#18467)
          6788384414 op-challenger: Reclaim bonds for optimistic zk games (#18465)
          991a4a7f1c op-challenger: Support resolving optimistic zk games (#18464)
          813b8cd668 op-challenger: Stop bundling asterisc (#18476)
          8560d3f6c5 op-challenger: Challenge invalid ZK games (#18442)
          c329947e1e op-challenger: Introduce generic Player (#18441)
          13e3a7cceb op-challenger: Make client provider a service level concept (#18440)
          78350cae70 op-challenger: Remove TraceType and just use GameType. (#18433)
          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)
          26fa4659df op-challenger: Support super-kona games (#18184)
    
    --- Cannon changes since last finalized release (op-challenger/v1.7.0) ---
        9 commits since op-challenger/v1.7.0:
          5ac4462097 Enforce deterministic shell script formatting with shfmt (#18329)
          6ba2f38c73 all: upgrade op-geth (#18214)
          f05a6c774b cannon: Ensure cannon temp files are removed before exiting. (#18312)
          78ece5b9f1 cannon: Fix support for state version 7 in latest docker builds (#18311)
          a6b855324d cannon: Add go 1.25 tests (#18279)
          269df986a8 cannon: Fix shutdown process to ensure preimage server channels are closed (#18229)
          04297f076b challenger: Stop kona-host using color in logs (#18182)
          ad16c940c3 cannon: Include state version in witness output (#18068)
          9a911ec592 cannon: Default to cannon VM version 8 (#18062)
    

Full Changelog: op-challenger/v1.7.0...op-challenger/v1.8.0

🚢 Docker Image:

Don't miss a new optimism release

NewReleases is sending notifications on new releases.