manage command in op-deployer is deprecated and no longer maintained. The upgrade command can still be used for upgrades up to op-contracts/v5.0.0 but does not support upgrading from op-contracts/v5.0.0 to op-contracts/v6.0.0. For upgrades beyond v5.0.0, use the OPCM directly or superchain-ops.
What this means
- The
op-deployer managesubcommand is no longer supported and will not receive updates. - The
op-deployer upgradecommand can be used for the upgrade path fromop-contracts/v1.8.0up toop-contracts/v5.0.0(in steps: v1.8.0 → v2.0.0 → v3.0.0 → v4.0.0 → v5.0.0). It does not support upgrading fromop-contracts/v5.0.0toop-contracts/v6.0.0. op-deployeritself is not deprecated. It remains the recommended tool for initial chain deployments via thebootstrap,init,apply, andinspectcommands.- For L1 contract upgrades beyond
op-contracts/v5.0.0, use superchain-ops or interact with the OPCM directly.
Action required
If you need to upgrade beyondop-contracts/v5.0.0, migrate to one of the following approaches:
- superchain-ops — recommended for OP Stack chains managed by the Security Council, chains with the Foundation or Security Council as signers, and chains requiring a highly secure upgrade process.
- OPCM directly — for non-Optimism governed chains, you can interact with the OP Contracts Manager directly using your own tooling.