Manage hierarchical deterministic keychain for bitcoin and altcoins.
npm i --save hd-keychain
var keychain = new HDKeychain();
var keychain = HDKeychain.fromSeedHex(seedHex);
var keychain = HDKeychain.fromSeedMnemonic(seedMnemonic);
var seedHex = keychain.toSeedHex();
console.log(seedHex);
var seedMnemonic = keychain.toSeedMnemonic();
console.log(seedMnemonic);
var key = keychain.deriveKey(
'bitcoin', // coin type
0, // account
false, // change
0, // index
{testnet: true}
);
console.log(key.address);
console.log(key.privateKey);
MIT