> ## 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-deployer 릴리스

> op-deployer의 릴리스 내역입니다. OP Stack 체인 배포 및 업그레이드 도구입니다.

**op-deployer**는 OP Stack 스마트 컨트랙트의 배포와 업그레이드를 자동화합니다. 전체 구성 레퍼런스는 [사용 문서](https://docs.optimism.io/chain-operators/tools/op-deployer/overview.md)를 참조하십시오.

**2026년 9월 1일**

v0.8.0-rc.2

## 변경 내역

* 615b1c75ddc4e9a7a73a8a9ea45dabf3e7b05201  feat: permissionless fault games at initial deploy (#21588)
* b5c39b26a02377acf02c02dab011e0053a75f8a3 Lagoon hardfork rename (#21105)
* a0343895acaf0d098216358cb3c4faac48792d2c acceptance: support newer L1 forks (#21920)
* 8ae65c41742927c0fa4d3e6d6bfbd868618db4e6 chore: Remove `L2CM` Dev Feature Flag (#21591)
* d1cd3a5c0c327e2c118ffa3f5f8d661dae716d9e chore: remove op-deployer op-program-svc integration and scrub stale op-program refs (#21299)
* 8acf99a471876c363a0fed343a47c4f436273ab8 chore: remove op-validator (#21308)
* 36a8fc3ea050be12b7a95bb939028762fd5b2694 chore: safe dependency cleanups (#21241)
* 52f603b464d072fcbd89ee2df5c14e730c0d87cb cleanup(contracts): rename super permissioned game type (#21513)
* 7799a2464f23b4e19abd5e29843545f960e677be contracts-bedrock: Bump OPCM major version to 8.0.0 for U20 (#22096)
* 8732c3a3a04bdde34f4e2260e1afd7a0ded6813a devfeatures: Enable super root games migration by default (#21689)
* 5cdeaaf765b835957b93422023ae790c556895ae feat(op-chain-ops): validate L2 genesis allocs in production generation (#21345)
* 4fc727d4d536fc13fd5f02e2d233bd5d5df82175 feat(op-deployer): add prepare command to predict L1 addresses (#21560)
* 4f3d541eb9efbf2020882a0b9662086cbfa08dd3 feat(op-deployer): make anchor block selection reorg-safe for prepare (#21600)
* bd4e855e7185c4cdb1567e18e911a0599e2cd004 feat(proofs): add simplified super permissioned dispute game (#20641)
* b624543c41ea919c4ec3857c56a16d0efbfb9325 feat: Super ZK Dispute Game (#21011)
* bc1197fab9948095b1ae559f4866043e51fcf073 feat: `ZKDisputeGame` Multi-chain Super Game Migration Paths (#21518)
* 9d7765a6b2d49f87749eb9c168515636eb954a8f feat: op deployer zk mock verifier (#21571)
* 9714d4dd2c77052fad62505598db3568b1458f7d feat: support super-root fault games at initial deployment (#21720)
* d210865edde5f2c9a6b84dd26f08fe8b3fa562b3 fix(op-deployer): hydrate OpcmUtilsImpl and OpcmMigratorImpl in state (#20403)
* 1ff82a9730bdcafbc9871384931e9f3d9ff31e79 fix(opcm/sysgo): disallow/remove super cannon game type (#20363)
* 7831b7dfaaea31e4bcd56221e5e2a4a2a96a7393 fix: ZK Game Internal Review Remediations (#20548)
* 443799b675f7cffd6122ed2d02f544cf10a5c17b op-acceptance-tests: use Rust binary path for SP1 executor (#21936)
* 0a072d5da40465000960e964059a25bed78bdcea op-deployer: PCD record implementations and game mode (#22337)
* 10b7882f62fbcf7068b2d5553012a1ec8a55f155 op-deployer: Remove manage migrate command (#21929)
* 6e1b9010eaee48b08b9284e7aba8675ff9abddb2 op-deployer: Revert on game config mismatches instead of promoting them to Super Games (#22128)
* f16dcfd6bf764d41e0762801e5962f2b16f992ae op-deployer: activate Karst at genesis by default (#21633)
* 35a36662b4cfbfb2b40f63da825b39a7cf8fecc8 op-deployer: add computation of output root to prepare stage (#21963)
* 3b2589157480cfcaa8b415785e83268c58606618 op-deployer: add end-to-end tests for the PCD pipeline (#22356)
* 038d8d8f303e98da59611efdcd45bf4c2f41a945 op-deployer: automatically update the default genesis fork (#21664)
* 31d98892ccb8dd3df60d5e5a8216a22c7bb03ccd op-deployer: bound forge subprocess waits, slow test broadcasts (#22011)
* 7360af4ec230518e34ce4a3cdeda64cd85b22fd3 op-deployer: build continuation deploy input from prepared state (#21897)
* cc6446b5e8ac3aab293b707b2ac2473cbfd56729 op-deployer: commit prestates before chain deploy (#21611)
* c826e3684c92f484ab7ba611d88d7093ba397ab7 op-deployer: continue prepared chain deployments (#21974)
* 733efcafd87eccecc5c6bdf33dfdfb36c22e22ac op-deployer: estimate broadcast gas against the target chain (Glamsterdam/EIP-8037) (#21728)
* a4982ff1d08445976a3238e11a7cee2cf45e3b0d op-deployer: fix live sepolia upgrade tests (#21400)
* ebfa948478248ca90e7821bdd47a77d09c223e2e op-deployer: fix missing Superchain Deployment after prepare (#22082)
* 0eb8cf871f330ddce7fe28f604d894e69291f1e0 op-deployer: fix superchainconfig resolution in InitLiveStrategy (#22252)
* 97a3f56a399b96ab994b59df64e014f9197b81f5 op-deployer: isolate apply subtest deadlines (#22389)
* 8d87500534488ee8d1b407109a10b546673ee3e0 op-deployer: make SP1 verifier OPCM release-owned (#22218)
* b35088a5b53c8087824b1aa67c1748bd752b41b1 op-deployer: remove deprecated upgrade command (#21945)
* bfcf378660099b71cf94d197af13956bc758e8a5 op-deployer: select the release SP1 verifier for ZK-enabled apply (#22367)
* a59890e835c1571f147170db2c1fb00b29a08d22 op-deployer: update SCR dep and CurrentTag for op-contracts/v8.0.0-rc.3 (#22703)
* 0012fcaf435e732050d3106b7d58be5810a44dbb op-deployer: verify contracts by default (#21947)
* fc8648775a03fbb4c532a03b50f0681d74bbc106 op-service: make sources the OP-aware eth client (#21908)
* a39ee0e362c466aa88864df7cff950b5444e6d13 refactor(depset): move leaf dependency-set into op-core/interop/depset (#20884)
* 35121b586aa3e6359782f900c09fc6e35dd372e1 refactor: remove ProtocolVersions Go plumbing (#20441)
* 16cbeecbb1359ddbaa111944ae00aeec7587b92a refactor: remove ProtocolVersions Solidity contract and OPCM remnants (#20527)
* 61cc3034923bba60d68c66f25dab0c2d5b0737aa superchain: wire op-core/superchain across the monorepo (decouple from op-geth superchain) (#21487)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.8.0-rc.2)

**2026년 9월 1일**

v0.8.0-rc.1

## 변경 내역

* 615b1c75ddc4e9a7a73a8a9ea45dabf3e7b05201  feat: permissionless fault games at initial deploy (#21588)
* b5c39b26a02377acf02c02dab011e0053a75f8a3 Lagoon hardfork rename (#21105)
* a0343895acaf0d098216358cb3c4faac48792d2c acceptance: support newer L1 forks (#21920)
* 8ae65c41742927c0fa4d3e6d6bfbd868618db4e6 chore: Remove `L2CM` Dev Feature Flag (#21591)
* d1cd3a5c0c327e2c118ffa3f5f8d661dae716d9e chore: remove op-deployer op-program-svc integration and scrub stale op-program refs (#21299)
* 8acf99a471876c363a0fed343a47c4f436273ab8 chore: remove op-validator (#21308)
* 36a8fc3ea050be12b7a95bb939028762fd5b2694 chore: safe dependency cleanups (#21241)
* 52f603b464d072fcbd89ee2df5c14e730c0d87cb cleanup(contracts): rename super permissioned game type (#21513)
* 7799a2464f23b4e19abd5e29843545f960e677be contracts-bedrock: Bump OPCM major version to 8.0.0 for U20 (#22096)
* 8732c3a3a04bdde34f4e2260e1afd7a0ded6813a devfeatures: Enable super root games migration by default (#21689)
* 5cdeaaf765b835957b93422023ae790c556895ae feat(op-chain-ops): validate L2 genesis allocs in production generation (#21345)
* 4fc727d4d536fc13fd5f02e2d233bd5d5df82175 feat(op-deployer): add prepare command to predict L1 addresses (#21560)
* 4f3d541eb9efbf2020882a0b9662086cbfa08dd3 feat(op-deployer): make anchor block selection reorg-safe for prepare (#21600)
* bd4e855e7185c4cdb1567e18e911a0599e2cd004 feat(proofs): add simplified super permissioned dispute game (#20641)
* b624543c41ea919c4ec3857c56a16d0efbfb9325 feat: Super ZK Dispute Game (#21011)
* bc1197fab9948095b1ae559f4866043e51fcf073 feat: `ZKDisputeGame` Multi-chain Super Game Migration Paths (#21518)
* 9d7765a6b2d49f87749eb9c168515636eb954a8f feat: op deployer zk mock verifier (#21571)
* 9714d4dd2c77052fad62505598db3568b1458f7d feat: support super-root fault games at initial deployment (#21720)
* d210865edde5f2c9a6b84dd26f08fe8b3fa562b3 fix(op-deployer): hydrate OpcmUtilsImpl and OpcmMigratorImpl in state (#20403)
* 1ff82a9730bdcafbc9871384931e9f3d9ff31e79 fix(opcm/sysgo): disallow/remove super cannon game type (#20363)
* 7831b7dfaaea31e4bcd56221e5e2a4a2a96a7393 fix: ZK Game Internal Review Remediations (#20548)
* 443799b675f7cffd6122ed2d02f544cf10a5c17b op-acceptance-tests: use Rust binary path for SP1 executor (#21936)
* 0a072d5da40465000960e964059a25bed78bdcea op-deployer: PCD record implementations and game mode (#22337)
* 10b7882f62fbcf7068b2d5553012a1ec8a55f155 op-deployer: Remove manage migrate command (#21929)
* 6e1b9010eaee48b08b9284e7aba8675ff9abddb2 op-deployer: Revert on game config mismatches instead of promoting them to Super Games (#22128)
* f16dcfd6bf764d41e0762801e5962f2b16f992ae op-deployer: activate Karst at genesis by default (#21633)
* 35a36662b4cfbfb2b40f63da825b39a7cf8fecc8 op-deployer: add computation of output root to prepare stage (#21963)
* 3b2589157480cfcaa8b415785e83268c58606618 op-deployer: add end-to-end tests for the PCD pipeline (#22356)
* 038d8d8f303e98da59611efdcd45bf4c2f41a945 op-deployer: automatically update the default genesis fork (#21664)
* 31d98892ccb8dd3df60d5e5a8216a22c7bb03ccd op-deployer: bound forge subprocess waits, slow test broadcasts (#22011)
* 7360af4ec230518e34ce4a3cdeda64cd85b22fd3 op-deployer: build continuation deploy input from prepared state (#21897)
* cc6446b5e8ac3aab293b707b2ac2473cbfd56729 op-deployer: commit prestates before chain deploy (#21611)
* c826e3684c92f484ab7ba611d88d7093ba397ab7 op-deployer: continue prepared chain deployments (#21974)
* 733efcafd87eccecc5c6bdf33dfdfb36c22e22ac op-deployer: estimate broadcast gas against the target chain (Glamsterdam/EIP-8037) (#21728)
* a4982ff1d08445976a3238e11a7cee2cf45e3b0d op-deployer: fix live sepolia upgrade tests (#21400)
* ebfa948478248ca90e7821bdd47a77d09c223e2e op-deployer: fix missing Superchain Deployment after prepare (#22082)
* 0eb8cf871f330ddce7fe28f604d894e69291f1e0 op-deployer: fix superchainconfig resolution in InitLiveStrategy (#22252)
* 97a3f56a399b96ab994b59df64e014f9197b81f5 op-deployer: isolate apply subtest deadlines (#22389)
* 8d87500534488ee8d1b407109a10b546673ee3e0 op-deployer: make SP1 verifier OPCM release-owned (#22218)
* b35088a5b53c8087824b1aa67c1748bd752b41b1 op-deployer: remove deprecated upgrade command (#21945)
* bfcf378660099b71cf94d197af13956bc758e8a5 op-deployer: select the release SP1 verifier for ZK-enabled apply (#22367)
* a59890e835c1571f147170db2c1fb00b29a08d22 op-deployer: update SCR dep and CurrentTag for op-contracts/v8.0.0-rc.3 (#22703)
* 0012fcaf435e732050d3106b7d58be5810a44dbb op-deployer: verify contracts by default (#21947)
* fc8648775a03fbb4c532a03b50f0681d74bbc106 op-service: make sources the OP-aware eth client (#21908)
* a39ee0e362c466aa88864df7cff950b5444e6d13 refactor(depset): move leaf dependency-set into op-core/interop/depset (#20884)
* 35121b586aa3e6359782f900c09fc6e35dd372e1 refactor: remove ProtocolVersions Go plumbing (#20441)
* 16cbeecbb1359ddbaa111944ae00aeec7587b92a refactor: remove ProtocolVersions Solidity contract and OPCM remnants (#20527)
* 61cc3034923bba60d68c66f25dab0c2d5b0737aa superchain: wire op-core/superchain across the monorepo (decouple from op-geth superchain) (#21487)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.8.0-rc.1)

**2026년 6월 26일**

v0.7.1

## 변경 내역

* 6a1240e9974e87b390cb72a15b16bfd85bb8a2ff chore(opd): update SCR dep for op-contracts/v7.0.0-rc.3 tag (#20989)
* 7525482253bdc076548840638cde165c9004349f chore(opd): update SCR dep for op-contracts/v7.0.0-rc.4 tag (#21045)
* d210865edde5f2c9a6b84dd26f08fe8b3fa562b3 fix(op-deployer): hydrate OpcmUtilsImpl and OpcmMigratorImpl in state (#20403)
* 35121b586aa3e6359782f900c09fc6e35dd372e1 refactor: remove ProtocolVersions Go plumbing (#20441)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.7.1)

**2026년 6월 25일**

v0.7.0

이 릴리스는 [op-contracts/v7.0.0](https://github.com/ethereum-optimism/optimism/releases/tag/op-contracts%2Fv7.0.0) 및 [Upgrade 19](https://gov.optimism.io/t/upgrade-19b-karst-hardfork/10713)와 관련된 op-deployer 릴리스입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.7.0)

**2026년 5월 27일**

v0.7.0-rc.1

## 변경 내역

* 6a1240e9974e87b390cb72a15b16bfd85bb8a2ff chore(opd): update SCR dep for op-contracts/v7.0.0-rc.3 tag (#20989)
* 7525482253bdc076548840638cde165c9004349f chore(opd): update SCR dep for op-contracts/v7.0.0-rc.4 tag (#21045)
* d210865edde5f2c9a6b84dd26f08fe8b3fa562b3 fix(op-deployer): hydrate OpcmUtilsImpl and OpcmMigratorImpl in state (#20403)
* 35121b586aa3e6359782f900c09fc6e35dd372e1 refactor: remove ProtocolVersions Go plumbing (#20441)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.7.0-rc.1)

**2026년 4월 28일**

v0.7.0-alpha.2

## 변경 내역

* a0a2a9289095df35d57d6c8f9039a56c207ee70e  feat: Improve Game Args interface (#18952)
* e5b137f52d7014b98b4448e9f5adc01886bdba32 (cherry-pick) feat: op-validator v6.0.0 support (#18915)
* 45927332696d9ecc6d2e881e748a9c1fd83cff31 Add Karst hard fork activation (#19250)
* ddfa07a6c7a2cb23b0712e0813db642028609c28 Delete `OptimismPortalInterop` contract and all references (#19956)
* 06eabb1f308b182d713c01abc5408aaa90256af7 Enable UInt64 lint check and fix remaining violations (#18948)
* 881dd74bfd383637a5406aeb9f7543287f91fea4 Improve docs and invocation on just deploy-opcm (#16421)
* 5e38a4fdbcb3e87e06555701d269aa74cd5bdc89 Remove upgrade controller from OPCM (#17660)
* a820ae0039781be8999ac079108ab4a050be5202 Revert "feat(op-deployer): build contracts in docker (#19088)" (#19106)
* f2292430add42a71f8f27c9868b9f59b219a2174 Update version (#16829)
* 06a14a05781285e6fe8a5679eb69a03bfd3628e5 add TestEndToEndBootstrapApplyWithUpgrade and UpgradeSuperchainConfig scripts (#17826)
* 3c82c3f7618b98e161ce0aff4a1901bed3a4abb9 all: Add DA footprint configurability via SystemConfig (#17466)
* bf196f97c4105fc94c3e92e198dbcb46da70c776 all: Move fork names into new op-core/forks package (#18121)
* d9a6c32f76849d68937e15cae381ccd7b1cb1126 all: Move package predeploys from op-service to op-core (#18145)
* e7cc17166daf1c55bb3ba138018444de7d29f3c3 all: Remove cannon-kona dgv2 feature flags (#18208)
* 3549f7137693d5d7dbc334521ccc35fac859c89e asterisc: Remove asterisc contracts (#18689)
* c72a9ce2d032d5840bd582868afb43da3566266c cannon: Deploy Cannon with Go 1.24 support (#17155)
* 131ae1b372377988b17e7ad825744ac53e5c29de chore(deployer): remove OPCMv1 migration, upgrade, and dev feature code (#20064)
* a9898820c86c2ef2ccdc3bc9c9fb728da46e4218 chore: Add SafeRename ioutil utility (#18610)
* 17552791acf8b8863bbc0181bd15085a78f6ca33 chore: Stabilize & simplify docker build (#18013)
* aff5fbe0569173991af31d49fc4dffee0530e5bb chore: op-deployer prestate generation log change (#17058)
* 03d824bbb6208123c3106f2b6901b68374b82c6c chore: remove OpcmImpl compat shim, ReadSuperchainDeployment v1 fields, CI, docs (#19919)
* 32fe33bb381811116f4f58547e3fab59e58c2f15 chore: remove devnet-sdk and kurtosis-devnet (#19506)
* 822f616c9d4bc182e468c43fd25b5abf0a9ccfd4 chore: replace deprecated deps with stdlib equivalents (#20014)
* d555dc438248d524030e34263f0867f8443d282a chore: return migrator address on ReadImplementationAddresses output (#19076)
* c59e981f8c2f875dfd749808a333719ac7c28a94 chore: update fees depositor address and min withdrawal amount on genesis (#18490)
* e30097bd16d86ff6483876da9aa85245ee9f8ac1 chore: update op-deployer docs (#17204)
* 5a6ed1605ea23525684ad96077bf3a05042391c1 ci: Move linter configuration to .golangci.yaml (#16935)
* d4e5c26b9dab5ff6ebe9be8d1f1595b91edd48b8 ci: migrate op-deployer Docker build from CircleCI to GitHub Actions#19329 (#19530)
* f2c294d9276a1f1950e5ef46bcc88b64abe229fd contracts: ReadImplementations output include AnchorStateRegistry + Opcm components (#18241)
* 6de21d0f81036bc76f14a7bdec89304c60c97f14 contracts: delete unused interop contracts (#19999)
* d24cf93fed41b1f4ba912ef8ccf58c250d1cd75c ctb,op-deployer: Remove isRC() and L1\_CONTRACTS\_RELEASE (#17028)
* 3425078321ddcf444ccb0fb363a48fae1b2b6a95 devstack: Enable individual dev features instead of replacing the whole bitmap (#17994)
* 355fdcbb68310e70ffa6eb8a7635a4d9cea7935a feat(op-acceptance-tests): port fjord (holocene) tests to devstack (#16920)
* c65dd1d227b4db9f10509beacddbcae8e73db170 feat(op-deployer): Add a command for OPCM.migrate call (#16710)
* 42bb95f6b7f0f8b4b8ec80dbe627d8ec00ad0215 feat(op-deployer): add docker and github binary to the op-deployer test script (#18551)
* 8ae8e80e1db2bd9f2e357449c399c4861a80d754 feat(op-deployer): add feature flag to enable forge scripts (#18881)
* 233a6ff6dac9ad4b5c61cd2e920a5639e336bef1 feat(op-deployer): add forge flag to bootstrap + apply (#18913)
* 513eca1766d7a9746ab66eaf6990d0daf8b17795 feat(op-deployer): build contracts in docker (#19088)
* fd5f8e332c7516cdc01cdb23cfe986598b7b0958 feat(op-deployer): cli based integration tests (#17511)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.7.0-alpha.2)

**2026년 4월 28일**

v0.7.0-alpha.1

> [!IMPORTANT]
>
>
> 이 릴리스는 개발/알파 릴리스로, 프로덕션 환경에서 사용하기 위한 것이 아닙니다. 이 릴리스에는 바이너리가 첨부되어 있지 않으므로 op-deployer/v0.7.0-alpha.2를 참조하십시오.

# op-deployer/v0.7.0-alpha.1의 변경 사항

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.7.0-alpha.1)

**2026년 4월 2일**

v0.6.0

# 개요

`op-deployer/v0.6.0`은 `op-contracts/v6.0.0`(u18)의 배포, 해당 버전으로의 업그레이드, calldata 생성을 지원합니다. 이 릴리스는 다음을 모두 지원합니다.

```
op-deployer bootstrap [options] // deploy superchain|implementations contracts at op-contracts/v4.1.0
op-deployer apply [options] // deploy new OPChain contracts at op-contracts/4.1.0
op-deployer upgrade v2.0.0 // upgrade from op-contracts/v1.8.0 -> op-contracts/v2.0.0
op-deployer upgrade v3.0.0 // upgrade from op-contracts/v2.0.0 -> op-contracts/v3.0.0
op-deployer upgrade v4.0.0 // upgrade from op-contracts/v3.0.0 -> op-contracts/v4.0.0 (not recommended, should upgrade straight to op-contracts/v4.1.0 instead)
op-deployer upgrade v4.1.0 // upgrade from op-contracts/v3.0.0|v4.0.0 -> op-contracts/v4.1.0
op-deployer upgrade v5.0.0 // upgrade from op-contracts/v4.1.0 -> op-contracts/v5.0.0
op-deployer upgrade v6.0.0 // upgrade from op-contracts/v5.0.0 -> op-contracts/v6.0.0
```

그 외의 모든 명령은 `op-contracts/v6.0.0`에서만 동작이 보장됩니다. 따라서 다음 작업을 수행하기 전에 `op-contracts/v6.0.0`로 업그레이드해야 합니다.

```
op-deployer manage [options]
op-deployer verify [options]
```

# 세부 정보

`op-contracts/v6.0.0` 지원 외의 추가 변경 사항은 다음과 같습니다.

* 이제 opDeployerVersion이 intent 및 state 파일에 기록됩니다
* 진행 중인 OPCMv2 작업
* Windows 빌드 수정

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.6.0)

**2026년 1월 15일**

v0.6.0-rc.3

## 변경 내역

* 79f8ed110b29db79a85b882d3eed5c2b8570eff4 feat(op-deployer): Update for op-contracts/v6.0.0-rc.2

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.6.0-rc.3)

**2026년 1월 15일**

v0.6.0+rc.3

## 변경 내역

* 79f8ed110b29db79a85b882d3eed5c2b8570eff4 feat(op-deployer): Update for op-contracts/v6.0.0-rc.2

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.6.0%2Brc.3)

**2026년 1월 14일**

v0.6.0+l2-rev-share-contracts

## 변경 내역

* 018f5ae926ec3277746b56a1c4ddb715c568603d chore: update fees depositor address and min withdrawal amounts (#18736)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.6.0%2Bl2-rev-share-contracts)

**2025년 12월 24일**

v0.6.0-rc.2

# 개요

`op-deployer/v0.6.0-rc.2`은 `op-contracts/v6.0.0-rc.1`(u18)의 배포, 해당 버전으로의 업그레이드, calldata 생성을 지원합니다. 이 릴리스는 다음을 모두 지원합니다.

```
op-deployer bootstrap [options] // deploy superchain|implementations contracts at op-contracts/v4.1.0
op-deployer apply [options] // deploy new OPChain contracts at op-contracts/4.1.0
op-deployer upgrade v2.0.0 // upgrade from op-contracts/v1.8.0 -> op-contracts/v2.0.0
op-deployer upgrade v3.0.0 // upgrade from op-contracts/v2.0.0 -> op-contracts/v3.0.0
op-deployer upgrade v4.0.0 // upgrade from op-contracts/v3.0.0 -> op-contracts/v4.0.0 (not recommended, should upgrade straight to op-contracts/v4.1.0 instead)
op-deployer upgrade v4.1.0 // upgrade from op-contracts/v3.0.0|v4.0.0 -> op-contracts/v4.1.0
op-deployer upgrade v5.0.0 // upgrade from op-contracts/v4.1.0 -> op-contracts/v5.0.0
op-deployer upgrade v6.0.0-rc.1 // upgrade from op-contracts/v5.0.0 -> op-contracts/v6.0.0-rc.1
```

그 외의 모든 명령은 `op-contracts/v6.0.0-rc.1`에서만 동작이 보장됩니다. 따라서 다음 작업을 수행하기 전에 `op-contracts/v6.0.0`로 업그레이드해야 합니다.

```
op-deployer manage [options]
op-deployer verify [options]
```

# 세부 정보

`op-contracts/v6.0.0` 지원 외의 추가 변경 사항은 다음과 같습니다.

* 이제 opDeployerVersion이 intent 및 state 파일에 기록됩니다
* 진행 중인 OPCMv2 작업
* Windows 빌드 수정

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.6.0-rc.2)

**2025년 12월 12일**

v0.5.2

## 변경 내역

* e0299c7c3044fe8e6706a9d8e2776e2479067d43 feat(op-validator): add v5.0.0 contracts support (#18299)
* 2dac8b448463d8fc64e840abcb42d4edd407c30a op-deployer: Fix error handling in add\_game\_type CLI parsing. (#18026)
* be34fe2765b653098982883d1ca7d5928673f96a op-deployer: support op-contracts/v5.0.0 upgrade (#18154) (#18580)
* 0a1a5e0fa4f20ff9fd646c44383ca9eaa048e865 proposal/op contracts/v5.0.0 rc.1+l2 fee splitter contracts (#18474)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.5.2)

**2025년 12월 8일**

v0.5.1

## 변경 내역

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.5.1)

**2025년 12월 8일**

v0.5.0

# 개요

`op-deployer/v0.5.0`은 `op-contracts/v4.5.0`(u17)의 배포, 해당 버전으로의 업그레이드, calldata 생성을 지원합니다. 이 릴리스는 다음을 모두 지원합니다.

```
op-deployer bootstrap [options] // deploy superchain|implementations contracts at op-contracts/v4.1.0
op-deployer apply [options] // deploy new OPChain contracts at op-contracts/4.1.0
op-deployer upgrade v2.0.0 // upgrade from op-contracts/v1.8.0 -> op-contracts/v2.0.0
op-deployer upgrade v3.0.0 // upgrade from op-contracts/v2.0.0 -> op-contracts/v3.0.0
op-deployer upgrade v4.0.0 // upgrade from op-contracts/v3.0.0 -> op-contracts/v4.0.0 (not recommended, should upgrade straight to op-contracts/v4.1.0 instead)
op-deployer upgrade v4.1.0 // upgrade from op-contracts/v3.0.0|v4.0.0 -> op-contracts/v4.1.0
op-deployer upgrade v5.0.0 // upgrade from op-contracts/v4.1.0 -> op-contracts/v5.0.0
```

그 외의 모든 명령은 `op-contracts/v5.0.0`에서만 동작이 보장됩니다. 따라서 다음 작업을 수행하기 전에 `op-contracts/v5.0.0`로 업그레이드해야 합니다.

```
op-deployer manage [options]
op-deployer verify [options]
```

# 세부 정보

`op-contracts/v5.0.0` 지원 외의 추가 변경 사항은 다음과 같습니다.

* 기본적으로 genesis에서 jovian을 활성화합니다
* 아티팩트를 zstd 형식으로 임베드하여 전체 파일 크기를 줄입니다
* SuperchainConfigImpl 주소를 업데이트합니다
* forge를 활용하여 컨트랙트 검증 기능을 복원합니다. 현재 etherscan과 blockscout이 지원됩니다

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.5.0)

**2025년 12월 9일**

v0.4.7

`manage add-game-type` 명령의 `--initial-bond` CLI 인수가 잘못 파싱되는 버그에 대한 수정을 도입합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.4.7)

**2025년 11월 4일**

v0.5.0-rc.2

## 변경 내역

* 32eb970da5911ca82ef14adb36479cc7f9fe77de fix(op-deployer): update justfile to use current CLI flags (#18142)
* 4b888c83fa497e85c4e1e59c576d931515653252 fix: use default mips version and use local op-deployer (#18129) (#18132)
* 77f31c359f9b3608bf48a8b0981e79b67bd95cb4 op-deployer: support op-contracts/v5.0.0-rc.2 upgrade (#18154)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.5.0-rc.2)

**2025년 10월 24일**

v0.5.0-rc.1

## 변경 내역

* 881dd74bfd383637a5406aeb9f7543287f91fea4 Improve docs and invocation on just deploy-opcm (#16421)
* 5e38a4fdbcb3e87e06555701d269aa74cd5bdc89 Remove upgrade controller from OPCM (#17660)
* f2292430add42a71f8f27c9868b9f59b219a2174 Update version (#16829)
* 3c82c3f7618b98e161ce0aff4a1901bed3a4abb9 all: Add DA footprint configurability via SystemConfig (#17466)
* c72a9ce2d032d5840bd582868afb43da3566266c cannon: Deploy Cannon with Go 1.24 support (#17155)
* aff5fbe0569173991af31d49fc4dffee0530e5bb chore: op-deployer prestate generation log change (#17058)
* e30097bd16d86ff6483876da9aa85245ee9f8ac1 chore: update op-deployer docs (#17204)
* 5a6ed1605ea23525684ad96077bf3a05042391c1 ci: Move linter configuration to .golangci.yaml (#16935)
* d24cf93fed41b1f4ba912ef8ccf58c250d1cd75c ctb,op-deployer: Remove isRC() and L1\_CONTRACTS\_RELEASE (#17028)
* 355fdcbb68310e70ffa6eb8a7635a4d9cea7935a feat(op-acceptance-tests): port fjord (holocene) tests to devstack (#16920)
* c65dd1d227b4db9f10509beacddbcae8e73db170 feat(op-deployer): Add a command for OPCM.migrate call (#16710)
* fd5f8e332c7516cdc01cdb23cfe986598b7b0958 feat(op-deployer): cli based integration tests (#17511)
* 7eedfced77eb30ae72cc8d0e7c793dd2d1b6f161 feat(txmgr / batcher): Rebroadcast transactions without bumping fees (#16310)
* c09c867e49c3fcee6d5a21bd04594d77a419e8d4 feat: dev feature flagging in OPCM (#17268)
* 1c71340c02977d5447ed0b0d1df5507decd2dd7f feat: integrate creator pattern implementations in DeployImplementations.s.sol (#17329)
* b1b911f49c4874c0931105701864722a89057a9e fix(op-deployer): EnsureDefaultCacheDir (#17411)
* 7b6a9582b70383b173fa491273e326943a6dfba6 fix: bug blocking op-deployer verify (#17478)
* ba50c0dbec18940daefa33df572f1ec99528f5a4 integrate Standard Validator into OPCM (#16237)
* ee73dba91abebfc79503fb8c0543983745f744af min-base-fee: bring in op-geth code (#17307)
* 90134998ca40c5e4c45e8a49aa23c766b5221675 op-acceptance-tests: Add smoke tests for disputegamev2 (#17775)
* 2717a0dd8467ffb2223acef5297d0d493e185378 op-contracts: DeployOPChain.s.sol conform to input/output struct pattern (#17657)
* cedc4e94f648e9e995c2bb50d6c541434c8aff65 op-deployer: Add docs on custom superchains (#16309)
* e4352fe24a1dc887c16182add190e6dfcf2247dc op-deployer: Add forge CLI wrapper (#17231)
* f6e0e8873404d02b6e7257bdeccc2b3a4c933b08 op-deployer: Add forge autodiscovery (#17152)
* 187a61e56409c69b3f2839edaf0c0ad3fc7ddf63 op-deployer: Add support for upgrading and validating v4.0.0 (#16048)
* c7605f467ebd685c439077229915804a3b7701b9 op-deployer: Add test for contract artifact integrity (#16568)
* e0c891748d9c2c5f05c07a6eae9cbc19aad802ce op-deployer: Add tests for end-to-end bootstrap (#16575)
* 34a1ff9dd9045e892abc0fa3d917a4ede759cd3f op-deployer: Bundle artifacts inside binary (#16777)
* 6b402806ea341a4eefdb39bd6e20d4372b3c0a18 op-deployer: Do not create cache directory on import (#17776)
* 51cb1a7523ac45e3c3703a1a2c6794b378f27cba op-deployer: Fix l1 contracts release flag (#16316)
* 456a4cbaa4c77f39aa4262f6204781981acad401 op-deployer: Fix test that broke with U16 (#16657)
* 9d95e2f07a3282943b95a50da781949060c4d08d op-deployer: Improve add-game-type (#16373)
* 1ebc5f5a3c98311afe63f1ae1ff77835cc69f3bb op-deployer: StandardBin enforces specific forge version (#17242)
* 1667684dd4563b325d34bcfd54feb09b43b44f2b op-deployer: add cli-level bootstrap integration tests (#17803)
* d97e8aff735e2781efc5933d6c918cdde6f77568 op-deployer: add configurable chainIntent.GasLimit field (#17271)
* 206a409e6aa091bb5a0dd36c4f4e60289440245d op-deployer: create generic forge.BytesScriptEncoder (#17524)
* 2850953d58334025b2159a0b1cd946c0c34a72af op-deployer: enable embedded artifacts integration test (#17276)
* 464752ff544695580851cfbe52794b44bfbbed14 op-deployer: ensure standard forge version matches mise (#17670)
* a87c898d3cd559aa640a4f00f8baf79f4b01014b op-deployer: fix bootstrap implementations flags (#17090)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.5.0-rc.1)

**2025년 10월 14일**

v0.4.5

# 개요

`op-deployer/v0.4.5`은 `op-contracts/v4.1.0`(u16a)의 배포, 해당 버전으로의 업그레이드, calldata 생성을 지원합니다. 이 릴리스는 다음을 모두 지원합니다.

```
op-deployer bootstrap [options] // deploy superchain|implementations contracts at op-contracts/v4.1.0
op-deployer apply [options] // deploy new OPChain contracts at op-contracts/4.1.0
op-deployer upgrade v2.0.0 // upgrade from op-contracts/v1.8.0 -> op-contracts/v2.0.0
op-deployer upgrade v3.0.0 // upgrade from op-contracts/v2.0.0 -> op-contracts/v3.0.0
op-deployer upgrade v4.0.0 // upgrade from op-contracts/v3.0.0 -> op-contracts/v4.0.0 (not recommended, should upgrade straight to op-contracts/v4.1.0 instead)
op-deployer upgrade v4.1.0 // upgrade from op-contracts/v3.0.0|v4.0.0 -> op-contracts/v4.1.0
```

그 외의 모든 명령은 `op-contracts/v4.1.0`에서만 동작이 보장됩니다. 따라서 다음 작업을 수행하기 전에 `op-contracts/v4.1.0`로 업그레이드해야 합니다.

```
op-deployer manage [options]
op-deployer verify [options]
```

# 세부 정보

`op-contracts/v4.1.0` 지원 외의 추가 변경 사항은 다음과 같습니다.

* 새 OPChain을 배포할 때 chainIntent.GasLimit 필드를 통해 사용자 지정 블록 GasLimit을 지정하는 기능
* 기본 `tx.GasPadFactor`를 2.0 -> 1.2로 줄여 Fusaka에 대응(`opcm.deploy`가 동작하도록 하기 위함)
* intent.toml의 contracts locator 수정(`tag://` locator는 더 이상 사용되지 않으며 `embedded`로 대체됨)
  1. `embedded`(기본값) - op-deployer와 동일한 브랜치의 컨트랙트 아티팩트가 포함된 artifacts.tgz 파일을 임베드하여 호환성을 보장합니다
  2. `https://` - 원격 서버에서 artifacts.tgz를 다운로드합니다
  3. `file://` - 컨트랙트 아티팩트의 로컬 파일 경로를 가리킵니다

# `op-deployer/v0.4.4` 대비 변경 사항

* contracts locator와 관련된 `op-deployer upgrade`의 버그를 수정합니다
* 전체 CLI 기반 통합 테스트 스위트를 추가합니다

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.4.5)

**2025년 10월 10일**

v0.4.4

# 개요

`op-deployer/v0.4.4`은 `op-contracts/v4.1.0`(u16a)의 배포, 해당 버전으로의 업그레이드, calldata 생성을 지원합니다.

# 세부 정보

`op-contracts/v4.1.0` 지원 외의 추가 변경 사항은 다음과 같습니다.

* 새 OPChain을 배포할 때 chainIntent.GasLimit 필드를 통해 사용자 지정 블록 GasLimit을 지정하는 기능
* 기본 `tx.GasPadFactor`를 2.0 -> 1.2로 줄여 Fusaka에 대응(`opcm.deploy`가 동작하도록 하기 위함)
* intent.toml의 contracts locator 수정(`tag://` locator는 더 이상 사용되지 않으며 `embedded`로 대체됨)
  1. `embedded`(기본값) - op-deployer와 동일한 브랜치의 컨트랙트 아티팩트가 포함된 artifacts.tgz 파일을 임베드하여 호환성을 보장합니다
  2. `https://` - 원격 서버에서 artifacts.tgz를 다운로드합니다
  3. `file://` - 컨트랙트 아티팩트의 로컬 파일 경로를 가리킵니다

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.4.4)

**2025년 10월 9일**

v0.4.4-rc.2

## 변경 내역

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.4.4-rc.2)

**2025년 10월 9일**

v0.4.4-rc.1

## 변경 내역

* 35bb3786c19162bd0fc8d8a49d025c8b3992709c op-deployer: add upgrade v4\_1\_0 command (#17790)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-deployer/v0.4.4-rc.1)
