我使用https://github.com/bitcoinjs/bitcoinjs-lib从私钥派生LTC钱包地址,以便跟踪Jaxx钱包的事务。
生成的前几个地址与Jaxx拥有的地址匹配(准确地说,前9个地址),但其他地址不匹配。
我已经将结果与https://iancoleman.io/bip39/进行了比较,结果是一致的。
我使用的派生路径是m/44'/2'/0'/0。
我还测试了BTC地址,只有前5个地址匹配。
所以问题是:
发布于 2018-03-13 21:26:11
经过进一步的研究,a偶然发现了bug/这篇文章,它对我的问题有了答案。问题是,通过使用m/44'/2'/0'/0,我只创建外部地址(那些用于向其发送资金的地址)。我还应该使用m/44'/2'/0'/1创建内部地址(用于保持事务更改)(注意,1位于最后一个位置)。更多信息这个参数在这里:https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#change
https://stackoverflow.com/questions/49266063
复制相似问题