如何使用bitcoinjs从公钥获取比特币地址

问题描述 投票:0回答:1

找到一篇文章解释如何从公钥生成比特币地址:https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses

但是想知道这个程序是否已经在bitcoinjs或任何其他JS库中实现了。所以我不需要手动执行指南中的所有8个步骤

javascript bitcoin
1个回答
2
投票

是的,那个图书馆可以做到。

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

const pubkey = Buffer.from( '0250863ad64a87ae8a2fe83c1af1a8403cb53f53e486d8511dad8a04887e5b2352', 'hex' );
const { address } = bitcoinjs.payments.p2pkh({ pubkey });
console.log( address ); // 1PMycacnJaSqwwJqjawXBErnLsZ7RkXUAs
© www.soinside.com 2019 - 2024. All rights reserved.