当我理解这一点时:当您从公钥生成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();
};
请帮助我,我真的厌倦了这个..
答案 0 :(得分:0)
要获得属于您的所有地址,您可以按照以下步骤完成。