Skip to content

wallet-cli-4.0

Choose a tag to compare

@skipjack8 skipjack8 released this 07 Jul 14:09
· 822 commits to master since this release
8ff3e78

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