我必须从助记密码中恢复Dogecoin和Litecoin钱包,我已经为以太和比特币做了,但我不能弄清楚这两个。
以下是我从助记符生成比特币钱包的方法,它是从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 });
}发布于 2021-09-02 05:58:48
虽然比特币、Litecoin和Dogecoin协议所需的公钥-私钥密码使用相同的secp256k1椭圆曲线原理,但比特币与Litecoin/Dogecoin协议使用完全不同的加密算法。比特币使用由来已久的SHA-256算法,而Litecoin和Dogecoin使用一种名为S-crypt的较新算法。
https://stackoverflow.com/questions/69007962
复制相似问题