wallet-cli-4.9.6
Notice
Non-mandatory upgrade
New Features
Change
-
Add
--password-stdinto standard CLI for piped master-password input, enabling credential helpers and secret managers (e.g.op read,echo "$pw" | wallet-cli --password-stdin ...) without exportingMASTER_PASSWORD. The flag takes precedence over the env var, reads stdin once with trailing newline stripping, and rejects interactive TTY use without a pipe. (#931) -
Add standard CLI Ledger signing for wallet-authenticated commands when the selected wallet is a Ledger keystore: unlock via
MASTER_PASSWORD/--password-stdin, sign on-device using the stored BIP44 path (one-time pairing still via REPLimportwalletbyledger), suppress legacy Ledger stdout so JSON output stays machine-readable, emit a single stderr confirmation prompt, and return structuredledger_*error codes (ledger_not_connected,ledger_app_not_open,ledger_sign_by_hash_disabled,ledger_unsupported_contract,ledger_already_signing,ledger_user_rejected,ledger_timeout,ledger_sign_failed). (#931) -
Add address book alias support to standard CLI: per-network user aliases in
Wallet/aliases/<network>.json, built-in network token aliases (e.g. USDT/USDC/USDD/WTRX on mainnet), and commandsalias-add,alias-remove,alias-list, andalias-resolvefor ACCOUNT and TOKEN entries. Account-position options resolve account aliases; contract/token-position options resolve token aliases; raw Base58Check and hex addresses still work directly. Alias hits are auditable via stderr resolution lines in text mode andmeta.resolvedin JSON mode; built-in names cannot be overridden. (#931)
Integrity Check
All jar files available in this release are signed via this GPG key:
- PUB: 1254 F859 D2B1 BD9F 66E7 107D F859 BCB4 4A28 290B
- UID: build@tron.network
From the download listings below you should see links to the downloadable jar files as well as sig signature files. To verify the authenticity of any jar file, grab the jar and sig files with the same prefix name and then execute the verification process: GPG signature verification