Address

僅使用 Javascript 和 JS 相關的比特幣庫。如何從私鑰中提取比特幣地址?

  • February 8, 2019

我正在建構一個與 js 相關的應用程序,它只儲存我使用者的比特幣私鑰,而不是公鑰或比特幣地址以節省空間。

是否有一個 javascript 庫可以通過僅提供比特幣私鑰作為輸入來輸出比特幣地址?

試試bitcoinjs-lib

下面會生成一個P2SH(P2WPKH)地址

const bitcoin = require('bitcoinjs-lib')

let ecpair = bitcoin.ECPair.fromWIF('L34XqVbrw1VSHsiavdpm4QGTRrFyH7RKAp7SFYf36gYcyLX2ieWi')
let address = bitcoin.payments.p2sh({redeem: bitcoin.payments.p2wpkh({ pubkey: ecpair.publicKey })}).address

> '3F1JMjuxgNFuK4kBxv4JXMEdQ2yvjuz939'

引用自:https://bitcoin.stackexchange.com/questions/84360