Version availability
Theop-deployer upgrade command supports the following contract upgrade paths (upgrades must be performed in steps):
| Upgrade path | op-deployer version | Status |
|---|---|---|
| op-contracts/v1.8.0 to op-contracts/v2.0.0 | v0.2.x | Available |
| op-contracts/v2.0.0 to op-contracts/v3.0.0 | v0.3.x | Available |
| op-contracts/v3.0.0 to op-contracts/v4.0.0 | v0.4.x | Available |
| op-contracts/v4.0.0 to op-contracts/v5.0.0 | v0.5.x | Available |
op-deployer supported a single release of the governance-approved smart contracts. See the releases guide for more information on versioning.
Migration
For L1 contract upgrades beyondop-contracts/v5.0.0, use superchain-ops. For non-Optimism governed chains, you can interact with the OPCM directly using your own tooling.