Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.optimism.io/llms.txt

Use this file to discover all available pages before exploring further.

op-contracts contains the L1 and L2 smart contracts for the OP Stack. See the contract reference for interface documentation and architecture details.
March 16, 2026
LatestStable
v6.0.0
This is the contracts release for Upgrade 18. The main changes in this release are:
  • Custom Gas Token v2: gated behind the CUSTOM_GAS_TOKEN feature flag in SystemConfig and is intended for new chains that enable it at deployment.
  • Creator Pattern Dispute Game Refactor: efficient deployment of dispute game contracts, allowing one single implementation to be used for all chains (which is then cloned and configured separately for each chain).
  • Cannon + Kona: This upgrade adds a new game type to use Kona Proof with the Cannon Fault Proof VM. It does not change the respected game type.
The audit results are published here.View full release on GitHub →
January 16, 2026
Release Candidate
v6.0.0-rc.2
Refer to op-contracts/v6.0.0 for full release notes for this release (it’s the “finalized” version tag on the same commit).View full release on GitHub →
December 19, 2025
Release Candidate
v5.0.0+l2-rev-share-contracts

Overview

This release introduces Revenue Sharing, an opt-in mechanism for configurable distribution of L2 transaction fees between Optimism and chain operators.
View full release on GitHub →
October 28, 2025
Stable
v5.0.0
[!WARNING] The op-deployer/justfile file in this release MUST NOT be used for deployments, as it will result in you deploying with an old MIPS version. Please use the latest op-deployer/v* release instead to deploy contracts contained in this commit
This release adds support for configuring the minimum base fee and DA footprint gas scalar variables, which affect features activating with the Jovian hardfork.Cannon has been updated to support versions of op-program that are compiled with Go 1.24.The OPCM version includes changes to prepare for supporting the Kona fault proof program in a future release and the CANNON_KONA game type has been added.For details of individual contract versions and standard deployments, please see the below links in the superchain registry:View full release on GitHub →
October 27, 2025
Release Candidate
v5.0.0-rc.2
This release adds support for configuring the minimum base fee and DA footprint gas scalar variables, which affect features activating with the Jovian hardfork. It also includes support for Go 1.24 in the Cannon fault proof VM.For details of individual contract versions and standard deployments, please see the below links in the superchain registry:View full release on GitHub →
October 2, 2025
Stable
v4.1.0
This is the op-contracts release associated with the Upgrade 16a protocol upgrade.For contract versions and implementation addresses in this release, please refer to the superchain-registry:Sepolia versions Mainnet versionsThe associated governance proposal can be found here. Deployment operations should be executed using the associated op-deployer release.View full release on GitHub →
August 15, 2025
Stable
v2.2.0
This op-contracts release modifies the op-contracts/v2.0.0 OPCM.It removes the conditional upgrades of the SuperchainConfig and protocol versions proxies which currently prevents chains that are at op-contracts/v1.8.0 from upgrading their contracts via the v2.0.0 OPCM.Chains which use their own SuperchainConfig, rather than sharing it with OP Mainnet or OP Sepolia, should continue to use the OPCM from op-contracts/v2.0.0.For contract versions and implementation addresses in this release; please refer to the superchain-registry:Deployment operations should be executed using the associated op-deployer release.Full Changelog: https://github.com/ethereum-optimism/optimism/compare/op-contracts/v2.0.0…op-contracts/v2.2.0View full release on GitHub →
June 19, 2025
Release Candidate
v4.0.0-rc.8
This is the op-contracts release intended for the forthcoming Upgrade 16 protocol upgrade.For contract versions and implementation addresses in this release; please refer to the superchain-registry:The associated governance proposal can be found here.Deployment and upgrade operations should be executed using the associated op-deployer release (link to be updated after this PR is merged)View full release on GitHub →
July 21, 2025
Stable
v4.0.0
This is the op-contracts release associated with the recently passed Upgrade 16 protocol upgrade.For contract versions and implementation addresses in this release; please refer to the superchain-registry:Deployment operations should be executed using the associated op-deployer release.View full release on GitHub →
May 8, 2025
Stable
v3.0.0

Overview

This release upgrades the fault proof to use multithreaded Cannon64 and introduces operator fee pricing. It updates the addresses for the EIP-2935 predeploys.View full release on GitHub →
March 7, 2025
Release Candidate
v3.0.0-rc.1

Overview

This release candidate upgrades the fault proof to use multithreaded Cannon64 and introduces operator fee pricing.View full release on GitHub →
April 2, 2025
Stable
v2.0.0

Overview

This contracts release updates all of the L1 contracts as part of Upgrade 13, the first OP Contracts Manager upgrade.View full release on GitHub →
February 25, 2025
Release Candidate
v2.0.0-rc.1

Overview

This release candidates updates all of the L1 contracts as part of the first OP Contracts Manager upgrade.View full release on GitHub →
January 10, 2025
Stable
v1.8.0

Overview

This release is suitable for the L1 contracts as part of the Holocene network upgrade.View full release on GitHub →
November 25, 2024
Release Candidate
v1.8.0-rc.3

Overview

This release is suitable for the L1 contracts as part of the Holocene network upgrade.View full release on GitHub →
November 19, 2024
Release Candidate
v1.8.0-rc.2

Overview

This release is suitable for the L1 contracts as part of the Holocene network upgrade.View full release on GitHub →
November 6, 2024
Release Candidate
v1.8.0-rc.1

Overview

This release is suitable for the L1 contracts as part of the Holocene network upgrade.View full release on GitHub →
September 16, 2024
Release Candidate
v.1.7.0-beta.1+l2-contracts

Overview

This release is suitable for generating L2 genesis. The L1 contract deployments should be done with another release.View full release on GitHub →
September 13, 2024
Release Candidate
v2.0.0-beta.3

Overview

This set of contracts includes the Custom Gas Token feature. The tagged commit includes updates in which the plasma feature was renamed to AltDA, therefore this release is compatible with the new AltDA configurations.View full release on GitHub →
September 5, 2024
Stable
v1.6.0

Overview

The release fixes security vulnerabilities found in Fault Proof contracts. You can read more about it in this governance post.View full release on GitHub →