Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从派生方案生成比特币地址_Javascript_Node.js_Bitcoin - Fatal编程技术网

Javascript 从派生方案生成比特币地址

Javascript 从派生方案生成比特币地址,javascript,node.js,bitcoin,Javascript,Node.js,Bitcoin,我有一个从tpub开始的派生方案。。。对于testnet,我希望能够从派生方案生成比特币地址。此外,我希望有一个方法适用于mainnet,是任何图书馆,可以帮助我在这个任务。并举例说明如何做到最好。我认为bitcore库会有所帮助,但没有发现任何对我的任务有用的东西。但任何解决方案都可以。我找到的所有有用信息都是一堆BIP,但我怀疑我是否需要从头开始,并且希望避免它。现在有时间发布完整答案: var runningNetwork = bjs.networks.testnet const bip3

我有一个从tpub开始的派生方案。。。对于testnet,我希望能够从派生方案生成比特币地址。此外,我希望有一个方法适用于mainnet,是任何图书馆,可以帮助我在这个任务。并举例说明如何做到最好。我认为bitcore库会有所帮助,但没有发现任何对我的任务有用的东西。但任何解决方案都可以。我找到的所有有用信息都是一堆BIP,但我怀疑我是否需要从头开始,并且希望避免它。

现在有时间发布完整答案:

var runningNetwork = bjs.networks.testnet
const bip32 = require('bip32')
const bjs = require('bitcoinjs-lib')
let { address } = bjs.payments.p2wpkh({pubkey: bip32.fromBase58(dvScheme,runningNetwork).derive(0).derive(1).publicKey,})

console.log(`${address}`)