Bitcoin-Core
如何使用node js獲取區塊資訊
我在 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