wallet-cli-4.9.7
Notice
Non-mandatory upgrade
New Features
Change
- Add a TypeScript implementation of wallet-cli, featuring secure encrypted local wallet management, interactive TTY workflows, and software/Ledger signing. It supports TRON account, wallet, token, transaction, staking, contract, block, network, and configuration operations across Mainnet, Nile, and Shasta. The implementation also provides stable
wallet-cli.result.v1JSON output, deterministic exit codes, transaction dry-runs and confirmation waiting, secure secret input, comprehensive automated test coverage, and architecture documentation. (#941)
Bug Fixes
Change
-
Fix staking resource-code validation to follow the node's network configuration. Freeze and unfreeze operations accept
TRON_POWERonly when the new resource model is enabled, while delegate and undelegate operations support onlyBANDWIDTHandENERGY. When chain parameters cannot be retrieved, wallet-cli now defers validation to the node instead of rejecting the transaction locally. (#939, #943) -
Fix the interactive account permission update flow by excluding the disabled
ShieldedTransferContractoperation from the default active-permission bitmap. Unsupported, disabled, and unknown operations are now visible and removable in the permission UI, with regression coverage for the corrected bitmap. (#934, #935, #936)
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