简体   繁体   English

在使用bitcoinjs-lib时,我得到的是getAddress()不起作用

[英]While using bitcoinjs-lib I am getting getAddress() is not fuction

Below are the code. 下面是代码。

const bitcoin = require('bitcoinjs-lib'); const bitcoin = require('bitcoinjs-lib'); let testnet = bitcoin.networks.testnet; 让testnet = bitcoin.networks.testnet;

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

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

在此处输入图片说明

Have you tried: 你有没有尝试过:

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

This seems to be what the definitive example at github does. 这似乎是github上的权威示例所做的。

Just pass network parameter to ECPair.makeRandom directly without wrapper object and you will be there :) 只需将网络参数直接传递给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();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM