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
getcontractinfo
api 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
sk
anddiversifier
of one shielded address - GenerateShieldedTRC20Address: Generate TRC20 shielded addresses
- GetAkFromAsk: Generate
ak
fromask
- GetDiversifier: Generate a
diversifier
for shielded address - GetExpandedSpendingKey: Generate
ask
,nsk
,ovk
fromsk
- GetIncomingViewingKey: Generate
ivk
fromak
andnk
- GetNkFromNsk: Generate
nk
fromnsk
- GetShieldedPaymentAddress: Generate a shielded address from
ivk
anddiversifier
- 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
andnk
- 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