tron-wallet
v0.1.3
Published
![travis](https://travis-ci.org/cobowallet/tron-wallet.svg?branch=master) [![Coverage Status](https://coveralls.io/repos/github/cobowallet/tron-wallet/badge.svg?branch=master)](https://coveralls.io/github/cobowallet/tron-wallet?branch=master) [![JavaScrip
Downloads
14
Readme
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