Bitcoin-Core

如何使用node js獲取區塊資訊

  • September 14, 2018

我在 node js 中使用了 bitcoin-core 包來使用 rpc 命令獲取有關塊詳細資訊的資訊。

例如:

var Client = require('bitcoin-core');

const client = new Client({ headers:'false', host:'127.0.0.1', network:'testnet', password:'xxxx',port:'18332', ssl: {
   enabled: false,
   strict: false
 }, timeout:'3000', username:'xxxx' });

client.getBlockchainInformation().then((help) => console.log(help));

它拋出下面提到的錯誤:

unhandled rejection rpcerror: not found

對此的任何解決方案。

提前致謝。

client.getBlockchainInformation該模組公開的函式和其他方法bitcoin-core npm使用bitcoin-core 的 REST 介面。但是,為了使用它,必須在bitcoind使用-rest標誌開始時啟用它。

可以使用 -rest 選項啟用 REST API。

該介面執行在與 JSON-RPC 介面相同的埠上,預設埠 8332 用於主網,埠 18332 用於測試網,埠 18443 用於 regtest。

例如

$ bitcoind -rest

或在bitcoin.conf

rest=1

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