Skip to content

Releases: tronprotocol/wallet-cli

wallet-cli-4.2.1

20 May 10:34
676a278
Compare
Choose a tag to compare

Notices

Non-mandatory upgrade.

Changes

  • update fastjson lib version

wallet-cli-4.2

14 Apr 05:44
Compare
Choose a tag to compare

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

19 Mar 07:30
Compare
Choose a tag to compare

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 lookup
  • GetBlockBalanceTrace: fetch all balance-changing transactions in a block

wallet-cli-4.1.0.1

04 Jan 08:03
9fa7cc4
Compare
Choose a tag to compare

Notices

Non-mandatory upgrade.

Changes

  • Fix the format of constructor and its arguments in the deploycontract command (#397).

wallet-cli-4.1.0

02 Nov 01:58
bb21da5
Compare
Choose a tag to compare

wallet-cli

Notices

Non-mandatory upgrade

New Features

  • TIP-127 Add the APIs to support the exchange of token. #3302
  • MarketSellAsset: Create a market order
  • MarketCancelOrder: Cancel the order
  • GetMarketOrderByAccount: Get all orders for the account
  • GetMarketPairList: Get all trading pairs
  • GetMarketOrderListByPair: Get all orders for the trading pair
  • GetMarketPriceByPair: Get all prices for the trading pair
  • GetMarketOrderById: Get order by id
  • Add getcontractinfo api to return the SmartContractDataWrapper

Notes

  • Provide the new function of pBFT by modifying the config file

wallet-cli-4.0.1

24 Sep 06:40
b06bfe3
Compare
Choose a tag to compare

Notices

Non-mandatory upgrade.

Changes

  • Add a configuration item to set the starting block that the wallet to scan (#371).
  • Optimize the input parameters (#376).

wallet-cli-4.0

07 Jul 14:09
8ff3e78
Compare
Choose a tag to compare

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 sk and diversifier of one shielded address
    • GenerateShieldedTRC20Address: Generate TRC20 shielded addresses
    • GetAkFromAsk: Generate ak from ask
    • GetDiversifier: Generate a diversifier for shielded address
    • GetExpandedSpendingKey: Generate ask, nsk, ovk from sk
    • GetIncomingViewingKey: Generate ivk from ak and nk
    • GetNkFromNsk: Generate nk from nsk
    • GetShieldedPaymentAddress: Generate a shielded address from ivk and diversifier
    • 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, ak and nk
    • 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

wallet-cli-3.7

18 Mar 02:55
6dc9812
Compare
Choose a tag to compare

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

10 Oct 11:05
d82fd88
Compare
Choose a tag to compare

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

27 Mar 05:46
265f984
Compare
Choose a tag to compare
  1. support multi-sign