Tron HDWallet
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 seedfromExtendedKey
- Create HD instance from a base58 stringfromMnemonic
- Create HD instance from a mnemonicfromPrivateKey
- Create HD instance from a private keygenerateMnemonic
- Generate new mnemonic, or you can usebip39
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 instancegetPrivateExtendedKey
- Return the private extend key (base58)getPublicExtendedKey
- Return the public extend key (base58)getAddress
- Return the tron addressgenerateTransaction
- Return a tron transactionlatestBlock
- lastest tron block from any api backendto
- the address you want to send toamount
- 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