跳转至

wallet-cli current

显示当前(活跃)账户。

用法

wallet-cli current [options]

选项

选项 说明
--qr 额外在终端中把所选网络的收款地址渲染成可扫描的 QR 码,下方打印完整地址以便人工核对;仅对文本输出有效

此外还有全局选项(--account 可覆盖显示哪个账户)。

说明

一个账户在每个链家族下各有一个地址,文本输出会把它拥有的地址全部列出。--network 只决定 --qr 编码的是哪一个;它不会过滤这个列表,而且整个过程不访问任何节点。

示例

wallet-cli current
Active account: main-1
  TRON address  TVz38F2QmQf53g7QVATBbsZ6JkHKccJFAQ
  EVM address   0xEA4A61822322c695F5A9eB7920b843054CbDaA83
wallet-cli current -o json
{"schema":"wallet-cli.result.v1","success":true,"command":"current","data":{"accountId":"wlt_kwyjcwdh.1","label":"main-1","type":"seed","index":1,"active":true,"addresses":{"tron":"TVz38F2QmQf53g7QVATBbsZ6JkHKccJFAQ","evm":"0xEA4A61822322c695F5A9eB7920b843054CbDaA83"},"seedId":"wlt_kwyjcwdh","derivationPath":null},"meta":{"durationMs":18,"warnings":[]},"chain":{"family":"tron","network":"tron:728126428","chainId":"728126428"}}

加上 --qr 还会把所选网络的收款地址画成二维码,随后是一行带完整地址的 Receive address;--network sepolia 取的就是 EVM 地址:

wallet-cli current --qr
Active account: main-1
  TRON address  TVz38F2QmQf53g7QVATBbsZ6JkHKccJFAQ
  EVM address   0xEA4A61822322c695F5A9eB7920b843054CbDaA83

[ QR code of the TRON address, drawn with block characters ]

Receive address  TVz38F2QmQf53g7QVATBbsZ6JkHKccJFAQ

绘制二维码需要一个足够宽的交互式终端;否则命令会打印 warning: terminal is non-interactive or too narrow for a complete QR code; showing the full address only,并只显示地址。

输出

data 是一条账户记录,形状与 list 返回的一致。

字段 类型 含义
accountId string 账户 id
label string 账户标签
type string seed / privateKey / watch / ledger
index number | null HD 派生索引;非 HD 账户为 null
active boolean 当前账户为 true;--account 选中了其他账户时为 false
addresses object 该账户能产生的每个家族各一项:tron(base58)和/或 evm(0x,EIP-55 校验和格式)
seedId string 所属种子钱包 id(仅 seed 账户)
derivationPath null 恒为 null,这是刻意为之——current 不接收 master password,因此在不打开种子的情况下无法分辨旧 TRON 路径与当前路径;derive 和 backup 会报告经过校验的路径
receiveAddress string 仅在给出 --qr 时才出现在 JSON 中;即 --network 所选的那个地址
family string 该账户绑定的链家族——仅单家族账户(watch、ledger)有此字段
path string 该账户在设备上的派生路径(仅 ledger 账户)

chain 块回显的是用于显示的所选网络;本命令不访问任何节点。

退出码

0 成功 · 1 执行失败 · 2 用法错误。参见 machine-interface。

另请参见

use · list