У меня есть схема вывода, начинающаяся с tpub... для тестовой сети, и я хочу иметь возможность генерировать биткойн-адреса из схемы вывода. Также я хочу, чтобы метод был применим к основной сети, есть ли доступная библиотека, которая могла бы помочь мне в этой задаче. И пример кода, как это сделать, чтобы было здорово. Я думал, что bitcore-lib поможет, но не нашел ничего полезного для моей задачи. Но подойдет любое решение. Вся полезная информация, которую я нашел, была кучей бипов, но я сомневаюсь, что мне нужно делать это с нуля, и хочу этого избежать.
Успейте опубликовать полный ответ сейчас:
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.info(`${address}`)