upgrade
Upgrade Move Modules
Upgrades Move modules.
Usage
movement sui client upgrade [OPTIONS] --upgrade-capability <UPGRADE_CAPABILITY> --gas-budget <GAS_BUDGET> [package_path]
Arguments
[package_path] Path to directory containing a Move package [default: .]
Options
--upgrade-capability <UPGRADE_CAPABILITY>
ID of the upgrade capability for the package being upgraded-d, --dev
Compile in 'dev' mode. The 'dev-addresses' and 'dev-dependencies' fields will be used if this flag is set. This flag is useful for development of packages that expose named addresses that are not set to a specific value--test
Compile in 'test' mode. The 'dev-addresses' and 'dev-dependencies' fields will be used along with any code in the 'tests' directory--doc
Generate documentation for packages--abi
Generate ABIs for packages--install-dir <INSTALL_DIR>
Installation directory for compiled artifacts. Defaults to current directory--force
Force recompilation of all packages--fetch-deps-only
Only fetch dependency repos to MOVE_HOME--skip-fetch-latest-git-deps
Skip fetching latest git dependencies--default-move-flavor <DEFAULT_FLAVOR>
Default flavor for move compilation, if not specified in the package's config--default-move-edition <DEFAULT_EDITION>
Default edition for move compilation, if not specified in the package's config--dependencies-are-root
If set, dependency packages are treated as root packages. Notably, this will remove warning suppression in dependency packages--silence-warnings
If set, ignore any compiler warnings--warnings-are-errors
If set, warnings become errors--gas <GAS>
ID of the gas object for gas payment, in 20 bytes Hex string. If not provided, a gas object with at least gas_budget value will be selected--gas-budget <GAS_BUDGET>
Gas budget for running module initializers--skip-dependency-verification
Publish the package without checking whether compiling dependencies from source results in bytecode matching the dependencies found on-chain--with-unpublished-dependencies
Also publish transitive dependencies that have not already been published--serialize-unsigned-transaction
Instead of executing the transaction, serialize the bcs bytes of the unsigned transaction data (TransactionData) using base64 encoding, and print out the string--serialize-signed-transaction
Instead of executing the transaction, serialize the bcs bytes of the signed transaction data (SenderSignedData) using base64 encoding, and print out the string--no-lint
Iftrue
, disable linters--json
Return command outputs in json format-h
,--help
Print help-V
,--version
Print version
Last updated