Releases: tronprotocol/wallet-cli
Releases · tronprotocol/wallet-cli
wallet-cli-4.2.1
Notices
Non-mandatory upgrade.
Changes
- update fastjson lib version
wallet-cli-4.2
Notices
Non-mandatory upgrade.
Changes
- Support freezing/unfreezing for Tron Power
- Support to obtain Tron Power info of the account through “getAccountResource“
wallet-cli-4.1.3
Notices
Non-mandatory upgrade.
Changes
- Add the librustzcash library to support native key generation and signature (#408).
- Refactor the shielded TRC20 contract demo(#412).
- TIP-209 Adapt to Solidity 0.6.0.
TriggerContract: Support receive function in solidity 0.6.0.
New Features
GetAccountBalance: perform a historical balance lookupGetBlockBalanceTrace: fetch all balance-changing transactions in a block
wallet-cli-4.1.0.1
Notices
Non-mandatory upgrade.
Changes
- Fix the format of constructor and its arguments in the deploycontract command (#397).
wallet-cli-4.1.0
wallet-cli
Notices
Non-mandatory upgrade
New Features
- TIP-127 Add the APIs to support the exchange of token. #3302
MarketSellAsset: Create a market orderMarketCancelOrder: Cancel the orderGetMarketOrderByAccount: Get all orders for the accountGetMarketPairList: Get all trading pairsGetMarketOrderListByPair: Get all orders for the trading pairGetMarketPriceByPair: Get all prices for the trading pairGetMarketOrderById: Get order by id- Add
getcontractinfoapi to return theSmartContractDataWrapper
Notes
- Provide the new function of pBFT by modifying the config file
wallet-cli-4.0.1
wallet-cli-4.0
Notices
Forced upgrade.
Changes
- Add some commands to support shielded TRC20 transaction (#358).
- Fix the problem of abnormal exit when encountering the uncaught exceptions (#351).
- Optimize command line operation, such as command line prompt and command history (#306).
Instructions
- How to transfer shielded TRC20 token:
- BackupShieldedTRC20Wallet: Back up
skanddiversifierof one shielded address - GenerateShieldedTRC20Address: Generate TRC20 shielded addresses
- GetAkFromAsk: Generate
akfromask - GetDiversifier: Generate a
diversifierfor shielded address - GetExpandedSpendingKey: Generate
ask,nsk,ovkfromsk - GetIncomingViewingKey: Generate
ivkfromakandnk - GetNkFromNsk: Generate
nkfromnsk - GetShieldedPaymentAddress: Generate a shielded address from
ivkanddiversifier - GetSpendingKey: Generate a new
sk - ImportShieldedTRC20Wallet: Import one shielded address to local wallet
- ListShieldedTRC20Address: Display cached local TRC20 shielded address list
- ListShieldedTRC20Note: List the note scanned by the local cache address
- LoadShieldedTRC20Wallet: Load TRC20 shielded address, shielded notes
- ResetShieldedTRC20Note: Clean all the notes scanned, and rescan all blocks
- ScanShieldedTRC20NoteByIvk: Scan notes by
ivk,akandnk - ScanShieldedTRC20NoteByOvk: Scan notes by
ovk - SendShieldedTRC20Coin: Shielded transfer, generate zero-knowledge proof with
ask - SendShieldedTRC20CoinWithoutAsk: Shielded transfer, generate zero-knowledge proof without
ask - SetShieldedTRC20ContractAddress: Set TRC20 contract address and shielded contract address
- ShowShieldedTRC20AddressInfo: Display information about shielded address
- BackupShieldedTRC20Wallet: Back up
wallet-cli-3.7
wallet-cli-3.7 Release Notes
Notices
Non-mandatory upgrade.
Changes
- (#342) Add getTransactionInfoByBlockNum interface, user can get the list of transaction information by block number.
- (#341) Fix the missing solidity interface, including getDelegatedResource, getDelegatedResourceAccountIndex and getTransactionById.
Instructions
- how to get the list of transaction information in a specific block:
getTransactionInfoByBlockNum needs 1 parameter like following:
getTransactionInfoByBlockNum blockNum
wallet-cli-3.6.5
Three interfaces to support the new delegation mechanism
UpdateBrokerage: update SR commission ratio
GetReward: query user's dividends
GetBrokerage: query SR commission ratio
How to use:
updateBrokerage needs 2 parameters like following:
updateBrokerage ownerAddress brokerage
getReward needs 1 parameter like following:
getReward ownerAddress
getBrokerage needs 1 parameter like following:
getBrokerage ownerAddress
wallet-cli-3.0
- support multi-sign