0.1.3 • Published 6 years ago

tron-wallet v0.1.3

Weekly downloads
9
License
-
Repository
-
Last release
6 years ago

Tron HDWallet

travis Coverage Status JavaScript Style Guide

You will create a tron HD instance and use the methods of the instance:

yarn add tron-wallet

Static Methods:

  • fromMasterSeed - Create HD instance from a master seed
  • fromExtendedKey - Create HD instance from a base58 string
  • fromMnemonic - Create HD instance from a mnemonic
  • fromPrivateKey - Create HD instance from a private key
  • generateMnemonic - Generate new mnemonic, or you can use bip39 directly

Instance Methods:

  • derivePath - Return a derived HD node instance use a path ("m/44'/194'/0'/0/0")
  • deriveChild - Return a derived HD node instance
  • getPrivateExtendedKey - Return the private extend key (base58)
  • getPublicExtendedKey - Return the public extend key (base58)
  • getAddress - Return the tron address
  • generateTransaction - Return a tron transaction
    • latestBlock - lastest tron block from any api backend
    • to - the address you want to send to
    • amount - 1000000 = 1 TRX
const latestBlock = {
  hash: 'e996dc5c0ecc96773d31d1cdd6e9db3140cdfcd6fcdbaadfc65ab3e4ad7b352f',
  number: 195022,
  timestamp: 1527312435000
}
return Tron
  .fromMnemonic('alice loves bob')
  .generateTransaction(latestBlock, '27Vsbb84NX6hNgR7kAGwi74BAXV7TdCcHTp', 100000000)

Examples

See test/test.js