gpt4 book ai didi

javascript - 使用公钥创建比特币钱包

转载 作者:太空宇宙 更新时间:2023-11-04 02:05:56 26 4
gpt4 key购买 nike

当我正确理解这一点时:当您从公钥生成 BTC 地址时,它就是您的了。比特币核心有一个多地址功能,所以我想在我的钱包上生成属于我的地址。

所以我有一个程序,应该可以做到这一点,但钱包不属于我。主程序中的实现如下:

for (var i = 1; i <= count; ++i) {
var address = lib.deriveAddress(i);
depositAddresses[address] = i;
}

console.log('Finished generating addresses', depositAddresses);

lib.deriveAdress 是

exports.chunk = chunk;
exports.chunkRun = chunkRun;
exports.chunkSlow = chunkSlow;

var derivedPubKey = 'xpub6AK3Pskqnn12yJmiAA313sFBE5EABrqH1Ldb2WNUmXYxbQGW481hSCEQFvwdQoHkw7NuYbyN3*****************************';
if (!derivedPubKey)
throw new Error('Must set env var BIP32_DERIVED_KEY');

var hdNode = bitcoinjs.HDNode.fromBase58(derivedPubKey);

exports.deriveAddress = function(index) {
return hdNode.derive(index).pubKey.getAddress().toString();
};

请帮助我,我真的厌倦了......

最佳答案

要获取属于您的所有地址,可以按照以下步骤完成。

  • 从 mnewmonic 获取种子
  • 使用bitcore生成或获取xpublic,在这里您可以获取属于您不同地址的不同xpubkey。您可以通过Hdkey 派生。
  • 获取与您的钱包不同账户相关的不同地址。

关于javascript - 使用公钥创建比特币钱包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44342025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com