Bitcoin Cash - Beim Versuch, Explorer auf dem Linux-Server zu implementieren, wird jedoch ein Fehler angezeigt

Ich habe versucht, Bitcoin Cash Explorer auf meinem Linux-Server einzurichten, und der Server beginnt 5 Minuten lang zu arbeiten, aber nach 5 Minuten gibt er einen Fehler zurück und ich habe die Explorer-API konfiguriert und es funktioniert nicht richtig im Hintergrund.

Fehlerbeseitigung:

[2018-02-09T13:32:31.589Z] info: Using config: /home/kiran/bchnode/bch-node.json
[2018-02-09T13:32:31.590Z] info: Using network: testnet
[2018-02-09T13:32:31.591Z] info: Starting bitcoind
[2018-02-09T13:32:31.592Z] info: Using bitcoin config file: 
/home/kiran/bchnode/data/bitcoin.conf
[2018-02-09T13:37:26.959Z] error: Failed to start services
[2018-02-09T13:37:26.960Z] error: RPCError: Bitcoin JSON-RPC: Request 
Error: connect ECONNREFUSED 127.0.0.1:18332
    at Bitcoin._wrapRPCError (/usr/local/lib/node_modules/@owstack/bch-
node/lib/services/bitcoind.js:447:13)
    at /usr/local/lib/node_modules/@owstack/bch-
node/lib/services/bitcoind.js:779:28
    at newCallback (/usr/local/lib/node_modules/@owstack/bch-
node/node_modules/@owstack/bitcoind-rpc/lib/index.js:52:16)
    at ClientRequest.<anonymous> 
(/usr/local/lib/node_modules/@owstack/bch-
node/node_modules/@owstack/bitcoind-rpc/lib/index.js:136:7)
    at ClientRequest.emit (events.js:160:13)
    at TLSSocket.socketErrorListener (_http_client.js:389:9)
    at TLSSocket.emit (events.js:160:13)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at process._tickCallback (internal/process/next_tick.js:152:19)
[2018-02-09T13:37:26.961Z] info: Beginning shutdown
[2018-02-09T13:37:26.961Z] info: Stopping @owstack/bch-explorer-api 
(not started)
[2018-02-09T13:37:26.962Z] info: Stopping web (not started)
[2018-02-09T13:37:26.962Z] info: Stopping bitcoind
[2018-02-09T13:37:26.962Z] info: Halted

bch-node.json-Datei

{
  "network": "testnet",
  "port": 3007,
  "services": [
    "@owstack/bch-explorer-api",
    "bitcoind",
    "web"
  ],
  "servicesConfig": {
    "bitcoind": {
      "spawn": {
        "datadir": "./data",
        "exec": "/usr/local/lib/node_modules/@owstack/bchnode/bin/bitcoind"
      }
    },
    "explorer-api": {
       "rateLimiterOptions": {
         "whitelist": ["::ffff:127.0.0.1"]
       }
     }
  }
}

bitcoin.conf-Datei

server=1
whitelist=127.0.0.1
txindex=1
addressindex=1
timestampindex=1
spentindex=1
zmqpubrawtx=tcp://127.0.0.2:28332
zmqpubhashblock=tcp://127.0.0.2:28332
rpcallowip=127.0.0.1
rpcuser=bitcoin
rpcpassword=local321
uacomment=bch

Installationsprozess:

npm install -g @owstack/bch-node
bchnode create -d <bitcoin-data-dir> mynode
cd mynode
bchnode install https://github.com/owstack/bch-explorer-api.git
bchnode start

Es sollte " http://localhost:3007/bch-explorer-api/ " laufen , aber es gibt nichts zurück und es wird nach 5 Minuten in meinem Linux-Terminal ein Fehler angezeigt.

Bitte helfen Sie mir bei diesem fehlerbezogenen Bitcoin Cash Block Explorer.

Ich versuche, https://bch-insight.bitpay.com diesen Explorer auf meinem lokalen Server zu konfigurieren. Wenn Sie einen Referenz-Github-Link haben, teilen Sie ihn mir bitte mit, da ich ihn nicht finden kann.

Antworten (1)

Können Sie bitte versuchen, bch-node.jsondie Datei durch diese zu ersetzen:

{
  "network": "testnet",
  "port": 3007,
  "services": [
    "@owstack/bch-explorer-api",
    "bitcoind",
    "web"
  ],
  "servicesConfig": {
    "bitcoind": {
      "spawn": {
        "datadir": "./data",
        "exec": "/usr/local/lib/node_modules/@owstack/bch-node/bin/bitcoind"
      }
    },
    "explorer-api": {
       "rateLimiterOptions": {
         "whitelist": ["::ffff:127.0.0.1"]
       }
    },
    "fee": {
      "rpc": {
        "user": "bitcoin",
        "pass": "local321",
        "host": "127.0.0.1",
        "protocol": "http",
        "port": 18332
      }
    }
  }
}

Weil Bitcore keine Verbindung zu Ihrem Knoten herstellen kann, ohne Ihren RPC-Benutzernamen und Ihr Passwort zu kennen.

Können Sie erklären, welche Änderungen vorgenommen wurden, um das Problem zu beheben? Es macht es für alle einfacher zu sehen, was das Problem war und was die Lösung ist.
@MCCCS Nach dem Bearbeiten der Datei bch-node.json mit demselben Problem konfrontiert.
@kiranmalvi Versuchen Sie es hier: github.com/bitpay/insight-api/issues
@MCCCS: Problem gelöst, wie Sie vorgeschlagen haben