跳转至

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 idnamevalue(提案要设置的值)、unit;按 id 排序
approvedBy[] array 已投出批准的地址,base58 (仅 json

没有取消时间戳:链上的提案记录只包含上述字段,因此 canceled 本身不带任何时间。

退出码

0 成功 · 1 执行失败(proposal_not_found——没有该提案、rpc_error) · 2 用法错误(invalid_value——id 不是数字)。

另请参见

proposal list · proposal approve · chain params