Skip to content

[Devnet Request]: U18 Betanet #180

@serpixel

Description

@serpixel

Name

U18 Betanet

Scope

Test the U18 upgrade.

  • Run some games so that they’re in progress
  • Run the contracts upgrade
    • The OPCM.upgrade inputs MUST contain a cannonPrestate AND cannonKonaPrestate
    • POST-COND:
      • disputeGameFactory.gameImpl(8) != 0
      • disputeGameFactory.gameImpl(8) != 8
  • Set the proposer to use game type 0
  • Configure the challenger for both CANNON and CANNON_KONA

Acceptance Tests

  • Regular base gate acceptance tests

Design Docs, Specs, and FMAs

https://www.notion.so/oplabs/Upgrade-18-Hub-2a3f153ee1628173bfe4f732657e4f01

Configurations

contracts: https://storage.googleapis.com/oplabs-contract-artifacts/artifacts-v1-b112b16f8939fbb732c0693de3d3bd1e8e3e2f0771f91d5ab300a6c9b7b1af73.tar.gz (op-contracts/v5.0.0)

components:
    op-batcher:
      version: op-batcher/v1.16.2-rc.1
    op-challenger:
      version: op-challenger/v1.8.0-rc.1
    op-dispute-mon:
      version: op-dispute-mon/v1.4.2-rc.6
    op-conductor:
      version: op-conductor/v0.9.0
    op-geth:
      version: op-geth/v1.101603.5-rc.1
    op-node:
      version: op-node/v1.16.3-rc.1
    op-program:
      version: op-program/v1.9.0-rc.1
    op-proposer:
      version: op-proposer/v1.10.0-rc.3
    op-reth:
      version: op-reth/v1.9.3
    rollup-boost:
      version: v0.7.11
    op-rbuilder:
      version: op-rbuilder/v0.2.13
    kona-program:
      version: kona-node/1.2.5
    proxyd:
      version: proxyd/v4.21.0
    op-acceptor:
      version: op-acceptor/v3.8.0

Setup:

  • Flashblocks Enabled
  • Two networks:
    • Permissionless (Game Type -> 0): 420110021
    • Permissioned (Game Type -> 1): 420110022
  • Jovian enabled

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions