# Gov
此模块提供治理的基本功能。
# 可用命令
| 名称 | 描述 | 
|---|---|
| proposal | 查询单个提案的详细信息 | 
| proposals | 使用可选过滤器提案 | 
| vote | 查询一次投票的详细信息 | 
| votes | 查询提案的投票 | 
| deposit | 查询摸个抵押人在某个提案的抵押信息 | 
| deposits | 查询提案的所有抵押信息 | 
| tally | 汇总提案投票 | 
| param | 查询参数 | 
| params | 查询治理流程的参数 | 
| proposer | 通过提议ID查询提案的发起人地址 | 
| submit-proposal | 提交提案 | 
| deposit | 为有效的提案抵押代币 | 
| vote | 为活跃的提案投票,可选值: yes/no/no_with_veto/abstain | 
# plugchaind query gov proposal
查询单个提案的详细信息。
plugchaind query gov proposal [proposal-id] [flags]
# 查询单个提案
plugchaind query gov proposal <proposal-id>
# plugchaind query gov proposals
使用可选过滤器提案。
plugchaind query gov proposals [flags]
标识:
| 名称,速记 | 类型 | 必须 | 默认 | 描述 | 
|---|---|---|---|---|
| --depositor | Address | 按抵押人地址过滤提案 | ||
| --limit | uint | 返回最新[数量]个提案。 默认为所有提案 | ||
| --status | string | 按状态过滤提案 | ||
| --voter | Address | 按投票人地址过滤提案 | 
# 查询所有提案
plugchaind query gov proposals
# 按条件查询提案
plugchaind query gov proposals --limit=3 --status=Passed --depositor=<gx...>
# plugchaind query gov vote
查询一次投票的详细信息。
plugchaind query gov vote [proposal-id] [voter-addr] [flags]
# 查询单个投票的信息
plugchaind query gov vote <proposal-id> <gx...>
# plugchaind query gov votes
查询提案的投票信息。
plugchaind query gov votes [proposal-id] [flags]
# 查询提案的所有投票
plugchaind query gov votes <proposal-id>
# plugchaind query gov deposit
通过提案ID查询提案中的某个抵押人的抵押信息。
plugchaind query gov deposit [proposal-id] [depositer-addr] [flags]
# 查询单个抵押信息
plugchaind query gov deposit <proposal-id> <gx...>
# plugchaind query gov deposits
查询提案中所有抵押信息。
plugchaind query gov deposits [proposal-id] [flags]
# 查询提案的所有抵押信息
plugchaind query gov deposits <proposal-id>
# plugchaind query gov tally
查询提案的计票结果。 您可以通过运行plugchaind query gov proposal来查询提案ID。
plugchaind query gov tally [proposal-id] [flags]
# 查询提案统计信息
plugchaind query gov tally <proposal-id>
# plugchaind query gov param
查询治理过程的参数 (voting |tallying| deposit)。
plugchaind query gov param [param-type] [flags]
例如:
> plugchaind query gov param voting
> plugchaind query gov param tallying
> plugchaind query gov param deposit
# plugchaind query gov params
查询治理过程的所有参数。
plugchaind query gov params [flags]
# plugchaind query gov proposer
通过提议ID查询提案的发起人地址。
plugchaind query gov proposer [proposal-id] [flags]
# plugchaind tx gov submit-proposal
提交提案并附带初始委托。 提案标题、描述、类型和抵押可以直接提供,也可以通过JSON文件提供。
可用命令:community-pool-spend,param-change,software-upgrade,cancel-software-upgrade 。
# plugchaind tx gov submit-proposal community-pool-spend
提交提案并附带初始委托,提案详细信息必须通过JSON文件提供。
plugchaind tx gov submit-proposal community-pool-spend <path/to/proposal.json> --from=<key_or_address>
proposal.json 包含:
{
    "title": "Community Pool Spend",
    "description": "Pay me some Atoms!",
    "recipient": "gx1mjk4p68mmulwla3x5uzlgjwsc3zrms448rel3q",
    "amount": "1000uplugcn",
    "deposit": "1000uplugcn"
}
# plugchaind tx gov submit-proposal param-change
提交参数修改提案。提案详细信息必须通过JSON文件提供。 对于包含的值,只有非空字段将被更新。
重要说明:目前,对参数更改进行了评估,但尚未验证,因此,对于任何“值”更改,对其各自的参数都是有效的(即正确的类型和范围之内),例如 MaxValidators应为整数而不是十进制。
对参数更改建议进行适当的审核应防止这种情况的发生(在治理过程中不应出现任何沉积物),但无论如何都应注意。
plugchaind tx gov submit-proposal param-change <path/to/proposal.json> --from=<key_or_address>
proposal.json 包含:
{
    "title": "Staking Param Change",
    "description": "Update max validators",
    "changes": [
        {
            "subspace": "staking",
            "key": "MaxValidators",
            "value": 105
        }
    ],
    "deposit": "1000uplugcn"
}
# plugchaind tx gov submit-proposal software-upgrade
提交软件升级提案,指定唯一的名称和高度或时间,以使升级生效。
plugchaind tx gov submit-proposal software-upgrade [name] (--upgrade-height [height] | --upgrade-time [time]) (--upgrade-info [info]) [flags]
标识:
| 名称,速记 | 类型 | 必须 | 默认 | 描述 | 
|---|---|---|---|---|
| --deposit | Coin | Yes | 提案抵押的代币 | |
| --title | string | Yes | 提案的标题 | |
| --description | string | Yes | 提案的描述 | |
| --upgrade-height | int64 | 升级必须发生的高度(不要与 --upgrade-time一起使用) | ||
| --time | string | 升级必须发生的时间(不要与 --upgrade-height一起使用) | ||
| --info | string | 计划升级的可选信息,例如提交哈希等。 | 
# plugchaind tx gov submit-proposal cancel-software-upgrade
取消软件升级提案。
plugchaind tx gov submit-proposal cancel-software-upgrade [flags]
标识:
| 名称,速记 | 类型 | 必须 | 默认 | 描述 | 
|---|---|---|---|---|
| --deposit | Coin | Yes | 提案抵押的代币 | |
| --title | string | Yes | 提案的标题 | |
| --description | string | Yes | 提案的描述 | 
# plugchaind tx gov deposit
为某个提案抵押代币。 您可以通过运行plugchaind query gov proposal来查询提案ID。
plugchaind tx gov deposit [proposal-id] [deposit] [flags]
# 为有效的提案抵押
plugchaind tx gov deposit [proposal-id] [deposit]
# plugchaind tx gov vote
为一个活跃的提案投票,可选值:yes/no/no_with_veto/abstain。
plugchaind tx gov vote [proposal-id] [option] [flags]
# 为活跃的提案投票
plugchaind tx gov vote <proposal-id> <option> --from=<key-name> --fees=20uplugcn
← Distribution Keys →