wallet-cli proposal show¶
显示单个提案、它要设置的参数,以及它的批准进度。
用法¶
wallet-cli proposal show <id> [options]
说明¶
报告单个提案:它设置的每个参数都以 name value 的形式连同单位一起列出,批准数与阈值的对比,以及创建时间和到期时间。只读,无需账户。
这里显示的是提案要设置的目标值,而不是当前生效值。 链上不记录提案创建时该参数的原值。对于已结算的提案,当前值可能已发生其他变化;对于刚通过且尚未被后续提案修改的提案,当前值就是该提案设置的值。请使用 chain params 查看当前生效值。
文本输出只显示批准数。其背后的地址在 json 输出的 approvedBy[] 里,且是完整长度。
State 取自链上自身的取值,所以被创建者删除的提案在这里显示为 canceled。
选项¶
| 选项 | 说明 |
|---|---|
<id> |
必填。 提案 id |
此外还有全局选项。
示例¶
一个仍在投票窗口内的提案:
wallet-cli proposal show 47 --network tron:3448148188
Proposal #47
State voting
Proposer TSRmq8kP...9dEf
Created time 2026-07-21 08:00 UTC
Expiry time 2026-07-22 08:00 UTC
Approvals 12 / 18
Parameters (1)
getTransactionFee 15 sun/byte
一个在到期时达到阈值的提案——该值从那次统计起就已生效:
wallet-cli proposal show 45 --network tron:3448148188
Proposal #45
State approved
Proposer TSRwd3nL...8vC
Created time 2026-07-20 08:00 UTC
Expiry time 2026-07-21 08:00 UTC
Approvals 18 / 18
Parameters (1)
getEnergyFee 140 sun
一个到期时未达阈值、且携带两个参数的提案:
wallet-cli proposal show 44 --network tron:3448148188
Proposal #44
State disapproved
Proposer TSRee5...2xB
Created time 2026-07-19 08:00 UTC
Expiry time 2026-07-20 08:00 UTC
Approvals 8 / 18
Parameters (2)
getMaintenanceTimeInterval 10800000 ms
getMaxCpuTimeOfOneTx 80 ms
wallet-cli proposal show 47 --network tron:3448148188 -o json
{"schema":"wallet-cli.result.v1","success":true,"command":"proposal.show","data":{"id":47,"proposerAddress":"TSRmq8kP...","state":"voting","createTime":1784620800000,"expirationTime":1784707200000,"approvals":12,"approvalThreshold":18,"reachedThreshold":false,"parameters":[{"id":3,"name":"getTransactionFee","value":15,"unit":"sun/byte"}],"approvedBy":["TSRaa1...","TSRbb2..."]},"meta":{"durationMs":22,"warnings":[]},"chain":{"family":"tron","network":"tron:3448148188","chainId":"3448148188"}}
输出¶
| 字段 | 类型 | 含义 |
|---|---|---|
id |
number | 提案 id |
proposerAddress |
string | 创建者,base58 |
state |
string | voting / approved / disapproved / canceled |
createTime / expirationTime |
number | 创建时间与投票窗口结束时间,epoch 以来的毫秒数 |
approvals / approvalThreshold |
number | 已投出的批准数,以及通过所需的数量 |
reachedThreshold |
boolean | approvals 是否已经达到 approvalThreshold |
parameters[] |
array | id、name、value(提案要设置的值)、unit;按 id 排序 |
approvedBy[] |
array | 已投出批准的地址,base58 (仅 json) |
没有取消时间戳:链上的提案记录只包含上述字段,因此 canceled 本身不带任何时间。
退出码¶
0 成功 · 1 执行失败(proposal_not_found——没有该提案、rpc_error) · 2 用法错误(invalid_value——id 不是数字)。
另请参见¶
proposal list · proposal approve · chain params