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

one hour ago

Overview

This is a patch release of op-challenger containing bug fixes, new features, and the removal of deprecated functionality.

Note: ZK dispute games and super dispute games (interop) are not yet live in production. Changes to those code paths in this release are preparation for future functionality and do not affect operators today.

Breaking changes

  • --cannon-kona-experimental-witness-endpoint flag removed (#20498). The debug_executePayload-based witness path is now the default for kona-cannon games. Operators passing this flag (or setting CANNON_KONA_EXPERIMENTAL_WITNESS_ENDPOINT` in their config) must remove it before upgrading — op-challenger will reject it as unknown.

What's Changed

Features

  • ZK dispute game support in op-deployer (#20219) — preparation for future ZK dispute games
  • New --age-game-inputs flag (default off) for the run-trace subcommand (op-challenger-runner / vm-runner), which ages game inputs by ~16/7 days to simulate maximum-duration dispute games (#20252)

Bug fixes

  • Fix create-game CLI super-root encoding (#20545)
  • Route SUPER_CANNON_KONA through KonaSuperExecutor in run-trace (#20512)
  • Route SUPER_PERMISSIONED_CANNON through cannon-kona and enforce kona-host CLI flags at parse time (#20501)

Other

  • Remove super-cannon (game type 4) from op-challenger and op-dispute-mon (#20555)
  • Wire supernode CLI for op-proposer and op-challenger (#20460)
  • Replace deprecated deps (x/exp/maps, x/exp/slices, pkg/errors, go-multierror) with stdlib equivalents (#20014)

Full Changelog: op-challenger/v1.9.1...op-challenger/v1.9.3

🚢 Docker Image:

Don't miss a new optimism release

NewReleases is sending notifications on new releases.