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

时间:2019-04-09 17:09:00

标签: javascript node.js bitcoin

我有一个以tpub ...开头的用于testnet的派生方案,并且我希望能够从派生方案中生成比特币地址。我还希望有一种方法适用于主网,可以使用任何可以帮助我完成此任务的库。和代码示例如何做到这一点很棒。我当时想bitcore-lib会有所帮助,但没有发现任何对我的任务有用的东西。但是任何解决方案都可以。我发现的所有有用信息都是一堆小窍门,但我怀疑我是否需要从头开始,并希望避免这样做。

1 个答案:

答案 0 :(得分:0)

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

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}`)