const mnemonicAPI = require('./wallet/mnemonic');
const addressAPI = require('./wallet/address');
const transaction = require('./wallet/transaction');
const men = mnemonicAPI.generateMnemonic();
console.log(men);
const hdnode = mnemonicAPI.mnemonicToHdNode(men);
console.log(hdnode);
console.log(hdnode.extendedPublicKey.toString('hex'));
const address = addressAPI.deriveAddressWithHdNode(hdnode, '0x1').then(()=>{}).catch((err)=>{console.log(err)});
getExtendedPublicKey() {
return this.extendedPublicKey.toString('hex');
}