OP Labs has scheduled Upgrade 19 - Karst Hard Fork (detailed changes), and Conduit will be rolling it out to Dust Mainnet, along with the L1 contracts upgrade to op-contracts/v7.0.0.
This is both a hard fork (consensus-breaking, every node must be updated before activation) and an L1 contracts upgrade. Unlike our recent contracts-only upgrades, this one includes EVM changes that are relevant to app and smart contract developers on your chain, so please read step 2 below even if you don't run your own nodes.
Activation Timeline: Wed Sep 23 2026 16:00:01 UTC (1789552800)
Use the timestamp for your chain wherever a Karst activation time is required below.
Required Actions
If you or your partners are running external nodes, please ensure the following steps are completed before the fork time:
a. Update op-node to version: v1.19.3 (Release) with flag : --override.karst=1789552800 for mainnet.
b. Update op-reth to version: v2.1.2 (Release). op-geth has reached end of support, so you must be running op-reth.
c. Use updated genesis.json files from here: https://api.conduit.xyz/file/v1/optimism/genesis/dust-mainnet-0
d. Conduit has updated our external node setup guide to reflect these changes -- you can use it as a reference for spinning up your node. Please reach out if you require a latest op-reth snapshot.
This upgrade includes various EIPs that affect gas pricing and might be relevant for application developers on your chain. Full details here.
After your chain's upgrade completes, we will republish contracts.json with updated addresses in a new format, aligned with op-contracts/v7.0.0 and OPCMv2.
• The file currently published for your chain may still contain addresses that are outdated as of the v5.0.0 contract upgrades. If you are relying on that copy today, treat those addresses as potentially stale.
• If you have contract addresses hardcoded, or tooling that reads or parses contracts.json, plan to re-download the file after your chain's activation and update both the stored addresses and any parsing logic that assumes the old structure.
• If you depend on specific contract addresses and want us to confirm what is changing for your chain ahead of time, let us know and we'll flag them.
Questions?
If you have any questions, reach out through your usual support channels or at support@conduit.xyz.
OP Labs has scheduled Upgrade 19 - Karst Hard Fork (detailed changes), and Conduit will be rolling it out to Dust Testnet, along with the L1 contracts upgrade to op-contracts/v7.0.0.
This is both a hard fork (consensus-breaking, every node must be updated before activation) and an L1 contracts upgrade. Unlike our recent contracts-only upgrades, this one includes EVM changes that are relevant to app and smart contract developers on your chain, so please read step 2 below even if you don't run your own nodes.
Activation Timeline: Tue Sep 15 2026 16:00:01 UTC (1789488001)
Use the timestamp for your chain wherever a Karst activation time is required below.
Required Actions
If you or your partners are running external nodes, please ensure the following steps are completed before the fork time:
a. Update op-node to version: v1.19.3 (Release) with flag :--override.karst=1789488001 for testnet.
b. Update op-reth to version: v2.1.2 (Release). op-geth has reached end of support, so you must be running op-reth.
c. Use updated genesis.json files from here: https://api.conduit.xyz/file/v1/optimism/genesis/dust-testnet-0
d. Conduit has updated our external node setup guide to reflect these changes -- you can use it as a reference for spinning up your node. Please reach out if you require a latest op-reth snapshot.
This upgrade includes various EIPs that affect gas pricing and might be relevant for application developers on your chain. Full details here.
After your chain's upgrade completes, we will republish contracts.json with updated addresses in a new format, aligned with op-contracts/v7.0.0 and OPCMv2.
• The file currently published for your chain may still contain addresses that are outdated as of the v5.0.0 contract upgrades. If you are relying on that copy today, treat those addresses as potentially stale.
• If you have contract addresses hardcoded, or tooling that reads or parses contracts.json, plan to re-download the file after your chain's activation and update both the stored addresses and any parsing logic that assumes the old structure.
• If you depend on specific contract addresses and want us to confirm what is changing for your chain ahead of time, let us know and we'll flag them.
Questions?
If you have any questions, reach out through your usual support channels or at support@conduit.xyz.
Maintenance has completed
Maintenance has completed
Maintenance has completed
Maintenance has completed
Karst activated
Karst activated
Maintenance has completed
Conduit will be rolling out Upgrade 19 - Jovian Hardfork (detailed changes) to Zircuit Mainnet, along with the L1 contracts upgrade to op-contracts/v7.0.0.
This is both a hard fork (consensus-breaking, every node must be updated before activation) and an L1 contracts upgrade. Unlike our recent contracts-only upgrades, this one includes EVM changes that are relevant to app and smart contract developers on your chain, so please read step 2 below even if you don't run your own nodes.
Activation Timeline
StateOverrideHF: Tue Sep 15 2026 16:00:01 GMT+0000 (1789488001)
Jovian: Tue Sep 15 2026 16:30:01 GMT+0000 (1789489801)
The state override hard fork is applied to resolve a state collision introduced by Zircuit's custom Tenrec HF, which is required for Jovian to activate correctly.
Use the timestamp for your chain wherever Jovian activation time is required below.
Required Actions
If you or your partners are running external nodes, please ensure the following steps are completed before the fork time:
Update op-node to version: v1.19.3 (Release) with flag : --override.jovian=1789489801.
Update op-reth to version: v2.1.2 (Release). op-geth has reached end of support, so you must be running op-reth.
Use updated genesis.json files from here: https://api.conduit.xyz/file/v1/optimism/genesis/zircuit-mainnet
Conduit has updated our external node setup guide to reflect these changes -- you can use it as a reference for spinning up your node. Please reach out if you require a latest op-reth snapshot.
This upgrade includes various EIPs that affect gas pricing and might be relevant for application developers on your chain. Full details here for Jovian.
After your chain's upgrade completes, we will republish contracts.json with updated addresses in a new format, aligned with op-contracts/v7.0.0 and OPCMv2.
The file currently published for your chain may still contain addresses that are outdated as of the v5.0.0 contract upgrades. If you are relying on that copy today, treat those addresses as potentially stale.
If you have contract addresses hardcoded, or tooling that reads or parses contracts.json, plan to re-download the file after your chain's activation and update both the stored addresses and any parsing logic that assumes the old structure.
If you depend on specific contract addresses and want us to confirm what is changing for your chain ahead of time, let us know and we'll flag them.
Questions?
If you have any questions, reach out through your usual support channels or at support@conduit.xyz.
Conduit will be rolling out Upgrade 19 - Karst Hard Fork (detailed changes) to Zircuit Mainnet, along with the L1 contracts upgrade to op-contracts/v7.0.0.
This is both a hard fork (consensus-breaking, every node must be updated before activation) and an L1 contracts upgrade. Unlike our recent contracts-only upgrades, this one includes EVM changes that are relevant to app and smart contract developers on your chain, so please read step 2 below even if you don't run your own nodes.
Activation Timeline: Wed Sep 23 2026 16:00:01 GMT+0000 (1790179201)
Use the timestamp for your chain wherever Karst activation time is required below.
Required Actions
If you or your partners are running external nodes, please ensure the following steps are completed before the fork time:
Update op-node to version: v1.19.3 (Release) with flag : override.karst=1790179201.
Update op-reth to version: v2.1.2 (Release). op-geth has reached end of support, so you must be running op-reth.
Use updated genesis.json files from here: https://api.conduit.xyz/file/v1/optimism/genesis/zircuit-mainnet
Conduit has updated our external node setup guide to reflect these changes -- you can use it as a reference for spinning up your node. Please reach out if you require a latest op-reth snapshot.
This upgrade includes various EIPs that affect gas pricing and might be relevant for application developers on your chain. Full details here for Karst.
After your chain's upgrade completes, we will republish contracts.json with updated addresses in a new format, aligned with op-contracts/v7.0.0 and OPCMv2.
The file currently published for your chain may still contain addresses that are outdated as of the v5.0.0 contract upgrades. If you are relying on that copy today, treat those addresses as potentially stale.
If you have contract addresses hardcoded, or tooling that reads or parses contracts.json, plan to re-download the file after your chain's activation and update both the stored addresses and any parsing logic that assumes the old structure.
If you depend on specific contract addresses and want us to confirm what is changing for your chain ahead of time, let us know and we'll flag them.
Questions?
If you have any questions, reach out through your usual support channels or at support@conduit.xyz.
Maintenance has completed
Maintenance has completed
OP Labs has scheduled Upgrade 19 - Karst Hard Fork (detailed changes), and Conduit will be rolling it out to Bob Mainnet, along with the L1 contracts upgrade to op-contracts/v7.0.0.
This is both a hard fork (consensus-breaking, every node must be updated before activation) and an L1 contracts upgrade. Unlike our recent contracts-only upgrades, this one includes EVM changes that are relevant to app and smart contract developers on your chain, so please read step 2 below even if you don't run your own nodes.
Activation Timeline: Wed Sep 23 2026 16:00:01 UTC (1790179201)
Use the timestamp for your chain wherever a Karst activation time is required below.
Required Actions
If you or your partners are running external nodes, please ensure the following steps are completed before the fork time:
a. Update op-node to version: v1.19.3 (Release) with flag : --override.karst=1790179201.
b. Update op-reth to version: v2.1.2 (Release). op-geth has reached end of support, so you must be running op-reth.
c. Use updated genesis.json files from here: https://api.conduit.xyz/file/v1/optimism/genesis/bob-mainnet-0
d. Conduit has updated our external node setup guide to reflect these changes -- you can use it as a reference for spinning up your node. Please reach out if you require a latest op-reth snapshot.
This upgrade includes various EIPs that affect gas pricing and might be relevant for application developers on your chain. Full details here.
After your chain's upgrade completes, we will republish contracts.json with updated addresses in a new format, aligned with op-contracts/v7.0.0 and OPCMv2.
• The file currently published for your chain may still contain addresses that are outdated as of the v5.0.0 contract upgrades. If you are relying on that copy today, treat those addresses as potentially stale.
• If you have contract addresses hardcoded, or tooling that reads or parses contracts.json, plan to re-download the file after your chain's activation and update both the stored addresses and any parsing logic that assumes the old structure.
• If you depend on specific contract addresses and want us to confirm what is changing for your chain ahead of time, let us know and we'll flag them.
Questions?
If you have any questions, reach out through your usual support channels or at support@conduit.xyz.
OP Labs has released Upgrade 19 - Karst Hard Fork (detailed changes), and Conduit will be rolling it for Katana Mainnet, along with the L1 contracts upgrade to op-contracts/v7.0.0
This is both a hard fork (consensus-breaking, every node must be updated before activation) and an L1 contracts upgrade. Unlike our recent contracts-only upgrades, this one includes EVM changes that are relevant to app and smart contract developers on your chain, so please read step 2 below even if you don't run your own nodes.
Activation Timeline: Wed Sep 23 2026 16:00:01 GMT+0000 (1790179201)
Required Actions
If you or your partners are running external nodes, please ensure the following steps are completed before the fork time:
Update op-node to version: v1.19.3 (Release) with flag --override.karst=1790179201.
Update conduit-op-reth to version: v2.2.0 (Release). op-geth has reached end of support, so you must be running op-reth.
Use updated genesis.json files from here: https://api.conduit.xyz/file/v1/optimism/genesis/katana
Conduit has updated our external node setup guide to reflect these changes -- you can use it as a reference for spinning up your node. Please reach out if you require a latest op-reth snapshot.
This upgrade includes various EIPs that affect gas pricing and might be relevant for application developers on your chain. Full details here.
After your chain's upgrade completes, we will republish contracts.json with updated addresses in a new format, aligned with op-contracts/v7.0.0 and OPCMv2.
The file currently published for your chain may still contain addresses that are outdated as of the v5.0.0 contract upgrades. If you are relying on that copy today, treat those addresses as potentially stale.
If you have contract addresses hardcoded, or tooling that reads or parses contracts.json, plan to re-download the file after your chain's activation and update both the stored addresses and any parsing logic that assumes the old structure.
If you depend on specific contract addresses and want us to confirm what is changing for your chain ahead of time, let us know and we'll flag them.
Questions?
If you have any questions, reach out through your usual support channels or at support@conduit.xyz.
OP Labs has scheduled Upgrade 19 - Karst Hard Fork (detailed changes), and Conduit will be rolling it out for Ronin mainnet, along with the L1 contracts upgrade to op-contracts/v7.0.0.
This is both a hard fork (consensus-breaking, every node must be updated before activation) and an L1 contracts upgrade. Unlike our recent contracts-only upgrades, this one includes EVM changes that are relevant to app and smart contract developers on your chain, so please read step 2 below even if you don't run your own nodes.
Activation Timeline: Wed Oct 7th 2026 16:00:01 GMT+0000 (1791388801)
Required Actions
If you or your partners are running external nodes, please ensure the following steps are completed before the fork time:
Update op-node to version: v1.19.3 (Release) with flag --override.karst=1791388801.
Update conduit-op-reth to version: v2.2.0 (Release). op-geth has reached end of support, so you must be running op-reth.
Use updated genesis.json files from here: https://api.conduit.xyz/file/v1/optimism/genesis/ronin-mainnet-bfz9fadqzl
Conduit has updated our external node setup guide to reflect these changes -- you can use it as a reference for spinning up your node. Please reach out if you require a latest op-reth snapshot.
This upgrade includes various EIPs that affect gas pricing and might be relevant for application developers on your chain. Full details here.
After your chain's upgrade completes, we will republish contracts.json with updated addresses in a new format, aligned with op-contracts/v7.0.0 and OPCMv2.
The file currently published for your chain may still contain addresses that are outdated as of the v5.0.0 contract upgrades. If you are relying on that copy today, treat those addresses as potentially stale.
If you have contract addresses hardcoded, or tooling that reads or parses contracts.json, plan to re-download the file after your chain's activation and update both the stored addresses and any parsing logic that assumes the old structure.
If you depend on specific contract addresses and want us to confirm what is changing for your chain ahead of time, let us know and we'll flag them.
Questions?
If you have any questions, reach out through your usual support channels or at support@conduit.xyz.