wallet-cli token balance¶
Show a single token balance.
Synopsis¶
wallet-cli token balance (--contract <address> | --asset-id <id>) [options]
Description¶
Queries one token balance for the active account (or --account) on the selected network — TRC20/TRC10 on TRON, ERC20 on EVM. Pass exactly one selector: --contract for a contract-based token, --asset-id for a TRC10 asset. Read-only — no password, nothing is signed.
Options¶
| Option | Description |
|---|---|
--contract <string> |
Token contract address — TRC20 on TRON, ERC20 on EVM; exactly one of --contract / --asset-id |
--asset-id <string> |
TRON only. TRC10 numeric asset id; exactly one of --asset-id / --contract |
--asset-id is a TRON-only flag: help tags it (TRON only), and passing it on an EVM network fails with invalid_option before any node call.
Plus the global options.
Examples¶
wallet-cli token balance --contract TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf --network nile
Label main
Symbol USDT
Balance 1,204.56
wallet-cli token balance --contract TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf --network nile -o json
{"schema":"wallet-cli.result.v1","success":true,"command":"token.balance","data":{"address":"TMSgJxtPw29AFEHMXsjGo4kWV7UwbCToHJ","token":"TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf","balance":"1204560000","symbol":"USDT","decimals":6},"meta":{"durationMs":15,"warnings":[]},"chain":{"family":"tron","network":"tron:3448148188","chainId":"3448148188"}}
An ERC20 balance on an EVM network — same fields, plus the token's name:
wallet-cli token balance --contract 0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238 --network sepolia -o json
{"schema":"wallet-cli.result.v1","success":true,"command":"token.balance","data":{"address":"0x541B10b92b45C08513e67bb8209f035D810212B6","token":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","balance":"0","symbol":"USDC","decimals":6,"name":"USDC"},"meta":{"durationMs":233,"warnings":[]},"chain":{"family":"evm","network":"eip155:11155111","chainId":"11155111"}}
Output¶
| Field | Type | Meaning |
|---|---|---|
address |
string | Queried account, in the selected network's address format |
token |
string | Contract address, or TRC10 asset id |
balance |
string | Raw balance in token base units ("1204560000" ÷ 10^decimals) |
symbol |
string | Token symbol |
decimals |
number | Token decimals |
name |
string | Token name; EVM only |
Exit status¶
0 success · 1 execution failure (rpc_error, timeout) · 2 usage error (invalid_value — missing or conflicting selector; invalid_option — --asset-id on an EVM network).
See also¶
token info · account portfolio · tx send