# Upgrade

此模块提供软件版本升级的基本功能。

# 可用命令

名称 描述
software-upgrade 发起软件升级提案
cancel-software-upgrade 取消当前升级提案
plan 查询当前正在进行的软件升级提案
applied 查询已经执行的软件升级提案

# plugchaind tx gov submit-proposal software-upgrade

通过治理模块发起一个软件升级提案。

plugchaind tx gov submit-proposal software-upgrade <plan-name> [flags]

标识:

名称,速记 类型 必须 默认 描述
--deposit Coins 为提案抵押的代币数量
--title string 提案标题
--description string 提案描述信息
--upgrade-height uint64 执行软件升级的高度(和--upgrade-time二选一)
--upgrade-time Time 执行软件升级的时间(例如:2006-01-02T15:04:05Z)
--upgrade-info string 软件升级信息

提示

如果需要支持cosmovisor自动执行软件升级,--upgrade-info需要使用固定的格式,例如:

{
    "binaries": {
        "linux/amd64":"https://example.com/Plug Chain Hub.zip?checksum=sha256:aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f"
    }
}

# plugchaind tx gov submit-proposal cancel-software-upgrade

通过治理模块发起取消当前正在进行的软件升级提案。

plugchaind tx gov submit-proposal cancel-software-upgrade [flags]

标识:

名称,速记 类型 必须 默认 描述
--deposit Coins 为提案抵押的代币数量
--title string 提案标题
--description string 提案描述信息

# plugchaind query upgrade plan

查询当前正在进行的软件升级计划。

plugchaind query upgrade plan [flags]

# plugchaind query upgrade applied

查询已近执行的软件升级计划

plugchaind query upgrade applied <upgrade-name>