简介
@gohelpfund/helpcore-lib 是一款基于 Node.js 平台的专业级比特币和比特币现金库,提供了一些常用的比特币操作函数。
安装
使用 npm 安装该库:
npm install @gohelpfund/helpcore-lib
使用
使用 require
引入 @gohelpfund/helpcore-lib:
const HelpCore = require('@gohelpfund/helpcore-lib')
地址和密钥对生成
生成随机的比特币地址:
const privateKey = new HelpCore.PrivateKey() const address = privateKey.toAddress().toString() console.log(address)
生成密钥对:
const privateKey = new HelpCore.PrivateKey() console.log(privateKey.toString()) console.log(privateKey.toAddress().toString())
其他操作
- 获取指定地址余额
HelpCore.getBalance('1KuHX6RTQ2yywvSTdUFkW8V9N6uk327973', 'testnet', function(err, balance) { if (err) { console.log('error:', err) } else { console.log('balance:', balance) } })
- 查找未花费的交易输出
HelpCore.getUnspentOutputs('17fFyicsG8unEzwfwFMxTBsNjKdZBgi8ZJ', 'testnet', function(err, utxos) { if (err) { console.log('error:', err) } else { console.log('utxos:', utxos) } })
- 发送比特币交易
-- -------------------- ---- ------- ----- ---------- - --- ------------------------- ----- ------ - - ------- -- ----- ------------- ----- ------------ --- -------- -- --- -------- --------- ------ -- - ----- ----------- - --- ---------------------------- ---------------------------- ------------------------
示例代码
-- -------------------- ---- ------- ----- -------- - ----------------------------------- -- ---------- ----- ---------- - --- --------------------- ----- ------- - --------------------------------- -------------------- -- ----- ----- ---------- - --- --------------------- ---------------------------------- ---------------------------------------------- -- -------- --------------------------------------------------------- ---------- ------------- -------- - -- ----- - --------------------- ---- - ---- - ----------------------- -------- - -- -- ---------- ---------------------------------------------------------------- ---------- ------------- ------ - -- ----- - --------------------- ---- - ---- - --------------------- ------ - -- -- ------- ----- ---------- - --- ------------------------- ----- ------ - - ------- -- ----- ------------- ----- ------------ --- -------- -- --- -------- --------- ------ -- - ----- ----------- - --- ---------------------------- ---------------------------- ------------------------
总结
@gohelpfund/helpcore-lib 是一款非常实用的比特币和比特币现金库,为开发者提供了许多方便、高效的工具和接口。通过本文的介绍,相信大家已经能够初步了解如何使用该库进行前端开发了。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671d730d0927023822dfe