Ich habe das Paket bitcoin-core in node js verwendet, um die Informationen über die Blockdetails mit dem Befehl rpc abzurufen.
Zum Beispiel:
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));
Es wirft den unten genannten Fehler:
unhandled rejection rpcerror: not found
Irgendeine Lösung dafür.
Vielen Dank im Voraus.
Die Funktion client.getBlockchainInformation
und die anderen vom bitcoin-core
npm
Modul bereitgestellten Methoden verwenden die REST-Schnittstelle von bitcoin-core. Um es zu verwenden, muss es jedoch aktiviert werden, wenn Sie bitcoind
mit dem -rest
Flag beginnen.
Die REST-API kann mit der Option -rest aktiviert werden.
Die Schnittstelle läuft auf demselben Port wie die JSON-RPC-Schnittstelle, standardmäßig Port 8332 für Mainnet, Port 18332 für Testnet und Port 18443 für Regtest.
zB :
$ bitcoind -rest
oder in bitcoin.conf
rest=1
JBaczuk
127.0.0.1
port18332
). Haben Sie eine, die lokal läuft?Sarah Kumar