This is the upgrade guide to the Canyon network upgrade and synced protocol-version upgrades.
<aside> 🚨 The Canyon mainnet network upgrade is scheduled for January 11th at 17:00:00 UTC 2024.
</aside>
You must upgrade your nodes to the following versions prior to January 11 2024
op-node to version: v1.3.2. Available as this GitHub release.op-geth to version v1.101304.2. Available as this GitHub release.Note: this configuration path uses the protocol-version functionalities described above.
Setting the network flags:
op-geth specify --op-network with a pre-configured OP Stack network.op-node specify --network with a pre-configured OP Stack network.The following are the supported options:
options: base-goerli, base-mainnet, base-sepolia, op-goerli, op-labs-chaosnet-0-goerli-dev-0, op-labs-devnet-0-goerli-dev-0, op-mainnet, op-sepolia, pgn-mainnet, pgn-sepolia, zora-goerli, zora-mainnet
Loading and reporting protocol versions from the Superchain:
op-node set --rollup.load-protocol-versions to true.Optionally, enabling halting your node on breaking changes:
op-geth specify --rollup.halt=majorop-node specify --rollup.halt=majorThis does not shut down your node, but stops syncing once it detects an incompatible protocol version.
Your node defaults to not halting, but we recommend setting this to at least major so your node does not produce diverging state.
You can verify your node is configured correctly with the following: