| 知乎專欄 | 多維度架構 | | | 微信號 netkiller-ebook | | | QQ群:128659835 請註明“讀者” |
npm install bip39 bitcoinjs-lib
const bip39 = require('bip39');
const bitcoin = require('bitcoinjs-lib')
const mnemonic = bip39.generateMnemonic();
const seed = bip39.mnemonicToSeed(mnemonic);
const root = bitcoin.HDNode.fromSeedBuffer(seed)
//const root = bitcoin.HDNode.fromSeedHex(seed.toString('hex'))
const wallet = root.derivePath("m/44'/0'/0'/0/0");
const address = wallet.getAddress();
const wif = wallet.keyPair.toWIF();
console.log(mnemonic)
console.log(address)
console.log(wif)