# 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>