commandosslabs/Deploy Sui Smart Contract

Publish or upgrade a Sui Move smart contract.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
dirDirectory containing Move package files.no.
envTarget Sui CLI environment alias (for example, testnet or mainnet).notestnet
rpc-urlOptional RPC URL override. If omitted, uses official endpoint by env (mainnet/testnet; fallback testnet), then adds/switches/overrides env as needed.no
verify-depsWhether to pass --verify-deps for publish/upgrade to verify dependency source code.notrue
deploy-modeDeployment strategy (auto, force-publish, or safe-upgrade-only).noauto
namedescription
digestTransaction digest.
upgrade-capUpgrade capability object ID used for package upgrades.
original-package-idContract's original package ID from the Published.toml original-id field. This stays the same across upgrades and changes only after force-publish.
latest-package-idLatest contract package ID from the Published.toml published-at field.
published-typePublish result type, either new or upgraded.
prev-original-package-idContract's previous original package ID. It matches original-package-id except when force-publish replaces an existing package.