При использовании bitcoinjs-lib я получаю getAddress () не fuction

1

Ниже приведен код.

const bitcoin = require ('bitcoinjs-lib'); пусть testnet = bitcoin.networks.testnet;

let keypair = bitcoin.ECPair.makeRandom({network: testnet});

let addr = keypair.getAddress();
let  pk = keypair.toWIF();

Изображение 174551

Теги:
blockchain
bitcoin

2 ответа

1
Лучший ответ

Ты пытался:

 const { address } = bitcoin.payments.p2pkh({ pubkey: keyPair.publicKey })

Кажется, это то, что делает окончательный пример в github.

2

Просто передайте параметр сети в ECPair.makeRandom непосредственно без объекта-обертки, и вы будете там :)

const bitcoin = require('bitcoinjs-lib');

let testnet = bitcoin.networks.testnet;
let keypair = bitcoin.ECPair.makeRandom(testnet);

let addr = keypair.getAddress();
let pk = keypair.toWIF();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню