0.1.3 • Published 7 years ago
tron-wallet v0.1.3
Tron HDWallet
You will create a tron HD instance and use the methods of the instance:
yarn add tron-walletStatic 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 usebip39directly
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