메인 콘텐츠로 건너뛰기
op-contracts에는 OP Stack의 L1 및 L2 스마트 컨트랙트가 포함되어 있습니다. 인터페이스 문서와 아키텍처 세부 정보는 컨트랙트 레퍼런스를 참조하십시오.
Release Candidate
v8.0.0-rc.3

개요

이 릴리스는 Upgrade 20(U20)을 위한 OP Stack 스마트 컨트랙트의 릴리스 후보입니다. U20에는 하드포크가 포함되지 않으므로 L2 predeploy 변경 사항은 배포되지 않습니다.op-contracts/v8.0.0-rc.2 이후 새로 추가된 변경 사항은 **[new in rc.3]**로 표시되어 있습니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v8.0.0-rc.2
이 릴리스는 Upgrade 20(U20)을 위한 OP Stack 스마트 컨트랙트의 릴리스 후보입니다. U20에는 하드포크가 포함되지 않으므로 L2 predeploy 변경 사항은 배포되지 않습니다.GitHub에서 전체 릴리스 보기 →
LatestStable
v7.0.0
이 릴리스는 Upgrade 19와 관련된 op-contracts 릴리스입니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v7.0.0-rc.4

op-contracts/v7.0.0-rc.4의 변경 사항

  • feat(contracts-bedrock): scale ResourceConfig to fit smaller gasLimits (v7.0.0)
  • Merge pull request #20981 from ethereum-optimism/jm/revert-xlayer-layout-fix
  • Revert “fix(l2cm): preserve XLayer LiquidityController minters across upgrade ”
  • fix(l2cm): preserve XLayer LiquidityController minters across upgrade
  • fix: filter prerelease OPCM release tags (cherry-pick of #20617)
  • feat: make l2cm default path in devfeature bitmap
  • chore(ci): clean up contracts CI and RPC secrets
  • fix(contracts): reject oz v5 initializable in opcm
  • chore(rust/scr): update superchain registry for rust crates
  • feat: zk go deployer
  • fix(contracts): fail closed resolving semver target branch
  • chore(contracts-bedrock): drop v1 mention from _decodeDisputeGameImpl natspec
  • interop: add OPContractsManagerMigrationValidator for post-migration validation
  • fix(op-fetcher): guard against zero mipsImpl before calling oracle()
  • chore(contracts-bedrock): fix contract typos
  • Revert “chore(rust): bump revm to 38 ”
  • Revert “Delete .circleci/Untitled ”
  • docs(opcm): acknowledge Initializable upgrade limitations
  • test(contracts): cover VerifyOPCM runSingle lazy setup
  • fix: ZK Game Quality Review Fixes
  • chore(rust): bump revm to 38
  • test: add ZKDisputeGame unit and integration test coverage
  • fix(contracts-bedrock): skip lint fix during CI
  • Delete .circleci/Untitled
  • feat(contracts): enforce EIP-7825 gas cap in NUT bundle validation
  • feat(l2cm): support X Layer LiquidityController in L2CM upgrade path
  • feat: add SP1Adapter
  • fix: add intrinsic gas deduction to l2 fork tests
  • chore(contracts): remove 7 unreferenced interfaces
  • test(contracts): skip VerifyOPCM_Run_Test on coverage only, not unoptimized
  • chore(contracts): remove unused SchemaResolver abstract base
  • fix(contracts): skip ZKDisputeGame in VerifyOPCM when feature disabled
  • refactor: revenue share cleanup
  • fix: l2cm fma followup
  • feat: opcm zk roots
  • chore(deployer): remove OPCMv1 migration, upgrade, and dev feature code
  • contracts: delete unused interop contracts
  • fix(l2cm): guard CGT feature activation and liquidity controller renounce ownership
GitHub에서 전체 릴리스 보기 →
Stable
v6.0.0
이 릴리스는 Upgrade 18을 위한 컨트랙트 릴리스입니다. 이 릴리스의 주요 변경 사항은 다음과 같습니다.
  • Custom Gas Token v2: SystemConfig의 CUSTOM_GAS_TOKEN 기능 플래그로 제어되며, 배포 시 이 기능을 활성화하는 신규 체인을 대상으로 합니다.
  • Creator Pattern 분쟁 게임 리팩터링: 분쟁 게임(dispute game) 컨트랙트를 효율적으로 배포하여 단일 구현을 모든 체인에서 사용할 수 있도록 합니다(이후 각 체인별로 복제되어 개별적으로 구성됨).
  • Cannon + Kona: 이 업그레이드는 Cannon Fault Proof VM과 함께 Kona Proof를 사용하는 새로운 게임 유형을 추가합니다. respected game type은 변경하지 않습니다. (b9dc580 기준)
감사 결과는 여기에 게시되어 있습니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v6.0.0-rc.2
이 릴리스의 전체 릴리스 노트는 op-contracts/v6.0.0을 참조하십시오(동일한 커밋에 대한 “최종” 버전 태그입니다).GitHub에서 전체 릴리스 보기 →
Release Candidate
v5.0.0+l2-rev-share-contracts

개요

이 릴리스는 Optimism과 체인 운영자 간에 L2 트랜잭션 수수료를 구성 가능한 방식으로 분배하는 옵트인(opt-in) 메커니즘인 Revenue Sharing을 도입합니다.
GitHub에서 전체 릴리스 보기 →
Stable
v5.0.0
[!WARNING] 이 릴리스의 op-deployer/justfile 파일은 배포에 절대 사용해서는 안 됩니다(MUST NOT). 사용할 경우 이전 MIPS 버전으로 배포하게 됩니다. 이 커밋에 포함된 컨트랙트를 배포하려면 대신 최신 op-deployer/v* 릴리스를 사용하십시오.
이 릴리스는 Jovian 하드포크와 함께 활성화되는 기능에 영향을 주는 최소 base fee 및 DA footprint gas scalar 변수를 구성하는 기능을 추가합니다.Cannon이 Go 1.24로 컴파일된 op-program 버전을 지원하도록 업데이트되었습니다.OPCM 버전에는 향후 릴리스에서 Kona 결함 증명(fault proof) 프로그램을 지원하기 위한 준비 변경 사항이 포함되어 있으며, CANNON_KONA 게임 유형이 추가되었습니다.개별 컨트랙트 버전 및 표준 배포에 대한 자세한 내용은 superchain registry의 아래 링크를 참조하십시오.GitHub에서 전체 릴리스 보기 →
Release Candidate
v5.0.0-rc.2
이 릴리스는 Jovian 하드포크와 함께 활성화되는 기능에 영향을 주는 최소 base fee 및 DA footprint gas scalar 변수를 구성하는 기능을 추가합니다. 또한 Cannon 결함 증명 VM에서 Go 1.24 지원이 포함되어 있습니다.개별 컨트랙트 버전 및 표준 배포에 대한 자세한 내용은 superchain registry의 아래 링크를 참조하십시오.GitHub에서 전체 릴리스 보기 →
Stable
v4.1.0
이 릴리스는 Upgrade 16a 프로토콜 업그레이드와 관련된 op-contracts 릴리스입니다.이 릴리스의 컨트랙트 버전 및 구현 주소는 superchain-registry를 참조하십시오.Sepolia 버전 (df4e953 기준) Mainnet 버전 (df4e953 기준)관련 거버넌스 제안은 여기에서 확인할 수 있습니다. 배포 작업은 관련 op-deployer 릴리스를 사용하여 수행해야 합니다.GitHub에서 전체 릴리스 보기 →
Stable
v2.2.0
이 op-contracts 릴리스는 op-contracts/v2.0.0 OPCM을 수정합니다.이 릴리스는 SuperchainConfig 및 protocol versions 프록시의 조건부 업그레이드를 제거합니다. 이 조건부 업그레이드로 인해 현재 op-contracts/v1.8.0에 있는 체인은 v2.0.0 OPCM을 통해 컨트랙트를 업그레이드할 수 없습니다.OP Mainnet 또는 OP Sepolia와 공유하지 않고 자체 SuperchainConfig를 사용하는 체인은 계속해서 op-contracts/v2.0.0의 OPCM을 사용해야 합니다.이 릴리스의 컨트랙트 버전 및 구현 주소는 superchain-registry를 참조하십시오.배포 작업은 관련 op-deployer 릴리스를 사용하여 수행해야 합니다.전체 변경 내역: https://github.com/ethereum-optimism/optimism/compare/op-contracts/v2.0.0…op-contracts/v2.2.0GitHub에서 전체 릴리스 보기 →
Release Candidate
v4.0.0-rc.8
이 릴리스는 곧 진행될 Upgrade 16 프로토콜 업그레이드를 위한 op-contracts 릴리스입니다.이 릴리스의 컨트랙트 버전 및 구현 주소는 superchain-registry를 참조하십시오.관련 거버넌스 제안은 여기에서 확인할 수 있습니다.배포 및 업그레이드 작업은 관련 op-deployer 릴리스를 사용하여 수행해야 합니다(이 PR이 병합된 후 링크가 업데이트될 예정입니다).GitHub에서 전체 릴리스 보기 →
Stable
v4.0.0
이 릴리스는 최근 통과된 Upgrade 16 프로토콜 업그레이드와 관련된 op-contracts 릴리스입니다.이 릴리스의 컨트랙트 버전 및 구현 주소는 superchain-registry를 참조하십시오.배포 작업은 관련 op-deployer 릴리스를 사용하여 수행해야 합니다.GitHub에서 전체 릴리스 보기 →
Stable
v3.0.0

개요

이 릴리스는 결함 증명(fault proof)이 멀티스레드 Cannon64를 사용하도록 업그레이드하고 operator fee 가격 책정을 도입합니다. 또한 EIP-2935 predeploy의 주소를 업데이트합니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v3.0.0-rc.1

개요

이 릴리스 후보는 결함 증명이 멀티스레드 Cannon64를 사용하도록 업그레이드하고 operator fee 가격 책정을 도입합니다.GitHub에서 전체 릴리스 보기 →
Stable
v2.0.0

개요

이 컨트랙트 릴리스는 첫 번째 OP Contracts Manager 업그레이드인 Upgrade 13의 일환으로 모든 L1 컨트랙트를 업데이트합니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v2.0.0-rc.1

개요

이 릴리스 후보는 첫 번째 OP Contracts Manager 업그레이드의 일환으로 모든 L1 컨트랙트를 업데이트합니다.GitHub에서 전체 릴리스 보기 →
Stable
v1.8.0

개요

이 릴리스는 Holocene 네트워크 업그레이드의 일환으로 L1 컨트랙트에 적합합니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v1.8.0-rc.3

개요

이 릴리스는 Holocene 네트워크 업그레이드의 일환으로 L1 컨트랙트에 적합합니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v1.8.0-rc.2

개요

이 릴리스는 Holocene 네트워크 업그레이드의 일환으로 L1 컨트랙트에 적합합니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v1.8.0-rc.1

개요

이 릴리스는 Holocene 네트워크 업그레이드의 일환으로 L1 컨트랙트에 적합합니다.GitHub에서 전체 릴리스 보기 →
Release Candidate
v.1.7.0-beta.1+l2-contracts

개요

이 릴리스는 L2 genesis 생성에 적합합니다. L1 컨트랙트 배포는 다른 릴리스로 수행해야 합니다.GitHub에서 전체 릴리스 보기 →