본문으로 건너뛰기

매니페스트 레퍼런스

이 섹션은 프로젝트에서 template로 사용할 수 있는 sample manifest 파일을 제공한다.

suistd에만 의존하는 basic project의 경우, 최소 lockfile은 다음과 같다:

[package]
name = "example"

mvr dependency와 Mainnet Testnet branch가 서로 다른 git dependency를 가진 package의 경우는 다음과 같다:

[package]
name = "example"

[dependencies]
ascii = { r.mvr = "@potatoes/ascii" }
usdc = { git = "https://github.com/circlefin/stablecoin-sui.git", subdir = "packages/usdc", rev = "releases/testnet" }

[dep-replacements.mainnet]
usdc = { git = "https://github.com/circlefin/stablecoin-sui.git", subdir = "packages/usdc", rev = "releases/mainnet" }

testnet_alpha environment를 정의하는 package의 경우는 다음과 같다:

[package]
name = "example"

[environments]
testnet_alpha = "4c78adac"

[dependencies]
ascii = { r.mvr = "@potatoes/ascii" }
usdc = { git = "https://github.com/circlefin/stablecoin-sui.git", subdir = "packages/usdc", rev = "releases/testnet" }

[dep-replacements.mainnet]
usdc = { git = "https://github.com/circlefin/stablecoin-sui.git", subdir = "packages/usdc", rev = "releases/testnet" }

[dep-replacements.testnet_alpha]
ascii = { use-environment = "ascii" }
usdc = { use-environment = "testnet" }