매니페스트 레퍼런스
이 섹션은 프로젝트에서 template로 사용할 수 있는 sample manifest 파일을 제공한다.
sui와 std에만 의존하는 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" }