github ethereum-optimism/optimism op-deployer/v0.6.0-rc.2

6 hours ago

Overview

op-deployer/v0.6.0-rc.1 supports deploying, upgrading to, and producing calldata for op-contracts/v6.0.0-rc.1 (u18). This release supports all of the following:

op-deployer bootstrap [options] // deploy superchain|implementations contracts at op-contracts/v4.1.0
op-deployer apply [options] // deploy new OPChain contracts at op-contracts/4.1.0
op-deployer upgrade v2.0.0 // upgrade from op-contracts/v1.8.0 -> op-contracts/v2.0.0
op-deployer upgrade v3.0.0 // upgrade from op-contracts/v2.0.0 -> op-contracts/v3.0.0
op-deployer upgrade v4.0.0 // upgrade from op-contracts/v3.0.0 -> op-contracts/v4.0.0 (not recommended, should upgrade straight to op-contracts/v4.1.0 instead)
op-deployer upgrade v4.1.0 // upgrade from op-contracts/v3.0.0|v4.0.0 -> op-contracts/v4.1.0
op-deployer upgrade v5.0.0 // upgrade from op-contracts/v4.1.0 -> op-contracts/v5.0.0
op-deployer upgrade v6.0.0-rc.1 // upgrade from op-contracts/v5.0.0 -> op-contracts/v6.0.0-rc.1

All other commands are only guaranteed to work with op-contracts/v6.0.0-rc.1. So you must upgrade to op-contracts/v6.0.0 before doing the following:

op-deployer manage [options]
op-deployer verify [options]

Details

Additional changes outside of op-contracts/v6.0.0 support include:

  • opDeployerVersion is now recorded in the intent and state files
  • ongoing OPCMv2 work
  • fixed Windows builds

Don't miss a new optimism release

NewReleases is sending notifications on new releases.