【发布时间】:2021-10-30 14:43:34
【问题描述】:
我必须从助记密码中恢复狗狗币和莱特币钱包,我已经为以太坊和比特币做过,但我无法弄清楚这两个。
这是我从助记词生成比特币钱包的方法,它是在单独的函数中从 BIP39 生成的:
const generateBtcWalletFromMnemonic = async (mnemonic) => {
const DERIVE_PATH_PREFIX = "m/44'/0'/0'/0/";
const MNEMONIC = mnemonic;
const seed = await bip39.mnemonicToSeed(MNEMONIC);
const root = bip32.fromSeed(seed);
const children = root.derivePath(DERIVE_PATH_PREFIX + 0);
const address = getAddress(children);
privateKey = children.toWIF();
console.log({ address, privateKey });
}
【问题讨论】:
标签: blockchain bitcoin private-key wallet passphrase