Я использовал пакет bitcoin-core в узле js, чтобы получить информацию о деталях блока с помощью команды 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
используют интерфейс REST биткойн-ядра. Однако, чтобы использовать его, он должен быть включен при запуске bitcoind
с -rest
флагом.
REST API можно включить с помощью параметра -rest.
Интерфейс работает на том же порту, что и интерфейс JSON-RPC, по умолчанию порт 8332 для основной сети, порт 18332 для тестовой сети и порт 18443 для regtest.
например :
$ bitcoind -rest
или в биткойн.конф
rest=1
Дж.Бачук
127.0.0.1
порт18332
). У вас есть один работает локально?Сарат Кумар