메인 콘텐츠로 건너뛰기
op-deployer는 OP Stack의 체인 배포 도구입니다. 선언적 구성 파일을 기반으로 새 OP Stack 체인의 L1 스마트 컨트랙트를 배포하는 CLI입니다.

개요

op-deployer는 체인의 원하는 구성을 기술한 intent 파일을 읽고, 배포가 그 구성과 일치하도록 만드는 데 필요한 최소한의 스마트 컨트랙트 호출을 수행합니다. 추가 종속성이 없는 독립 실행형 바이너리로 배포되며, 구성은 Standard OP Chain 배포에 최적화되어 있고, 더 복잡한 구성을 위한 하위 수준 프리미티브와 Go 라이브러리를 제공합니다. upgrade 및 manage 명령은 제거되었습니다. upgrade가 아직 포함된 이전 릴리스는 op-contracts/v5.0.0까지의 업그레이드를 지원합니다 (버전 표 참조). 이후 업그레이드에 대해서는 지원되는 경로와 대안을 다루는 지원 중단 공지를 참조하십시오. op-deployer가 존재하는 이유는 OP Stack 체인을 배포하려면 상호 의존적인 대규모 L1 컨트랙트 집합을 특정 지원 버전으로 배포해야 하기 때문입니다. op-deployer는 이를 선언적이고 반복 가능한 프로세스로 바꾸며, 각 릴리스는 지원하는 컨트랙트 릴리스에 대응됩니다. 운영 주체: 체인을 배포하는 체인 운영자와 개발자입니다. 워크스테이션, CI 파이프라인 또는 로컬 개발 환경에서 필요할 때 실행하며, 상시 실행되는 서비스가 아닙니다. 대부분의 구성 요소와 달리 op-deployer는 이미 이 사이트의 Chain Operators 탭 아래 OP Deployer에 전체 문서 세트가 있으며, 이 허브는 해당 문서로 연결합니다.

시작하기

사용 방법 가이드

구성 및 플래그 레퍼런스

릴리스

소스 및 사양 링크

  • Optimism 모노레포의 소스: op-deployer/. README는 이 문서 세트를 신뢰할 수 있는 기준 문서(source of truth)로 명시합니다.
  • 아키텍처 레퍼런스: 배포 파이프라인과 실행 엔진을 포함한 op-deployer의 내부 구조를 다룹니다.
  • op-deployer는 배포 도구이므로 OP Stack 사양에 별도의 섹션이 없습니다. op-deployer가 배포하는 표준 체인 구성은 OP Stack Configurability에 명시되어 있습니다.