Create Bitcoin address | bitcoin HD wallet
ishwar chandra tiwari
Posted on September 17, 2018
/*
BIP39: Mnemonic code for generating deterministic keys , BIP39 - used to manage your recovery seed and recovery words. Abstract. This BIP describes the implementation of a mnemonic code or mnemonic sentence – a group of easy to remember words – for the generation of deterministic wallets. It consists of two parts: generating the mnemonic, and converting it into a binary seed
*/
let bip39 = require("bip39");
/*
A lightweight wallet implementation. At the moment it supports key creation and conversion between various formats.
To use BIP32 HD wallets, first include the hdkey submodule,
For the seed i suggest to use bip39.
*/
let hdkey = require('ethereumjs-wallet');
/*
bitcoinjs is a proven library and ecosystem for Bitcoin development using javascript.
*/
let bitcoin = require('bitcoinjs-lib');
let wallet_hdpath = "m/44'/0'/0'/0/0";
hdwallet = bitcoin.HDNode.fromSeedBuffer(bip39.mnemonicToSeed(seed));
let wallet = hdwallet.derivePath(wallet_hdpath + index)
Now from wallet you can get privatekey and address both
Posted on September 17, 2018
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.