add network reporting to /v1/node

This commit is contained in:
Manuel Araoz 2015-04-27 16:15:18 -03:00
parent 47c5b9b336
commit cd043df59a
6 changed files with 30 additions and 8 deletions

View File

@ -2,15 +2,15 @@ BitcoreHTTP:
port: 8080 port: 8080
logging: true logging: true
BitcoreNode: BitcoreNode:
LevelUp: ./testnet-db LevelUp: ./db
network: testnet network: livenet
NetworkMonitor: NetworkMonitor:
host: localhost host: localhost
port: 18333 port: 8333
Reporter: none # none, simple, matrix Reporter: none # none, simple, matrix
RPC: RPC:
user: user user: user
pass: password pass: password
protocol: http protocol: http
host: 127.0.0.1 host: 127.0.0.1
port: 18332 port: 8332

View File

@ -2,7 +2,15 @@ BitcoreHTTP:
port: 8080 port: 8080
logging: true logging: true
BitcoreNode: BitcoreNode:
LevelUp: ./db
network: livenet
NetworkMonitor: NetworkMonitor:
network: livenet
host: localhost host: localhost
port: 8333 port: 8333
Reporter: none # none, simple, matrix
RPC:
user: user
pass: password
protocol: http
host: 127.0.0.1
port: 8332

View File

@ -2,7 +2,15 @@ BitcoreHTTP:
port: 8080 port: 8080
logging: true logging: true
BitcoreNode: BitcoreNode:
LevelUp: ./testnet-db
network: testnet
NetworkMonitor: NetworkMonitor:
network: livenet
host: localhost host: localhost
port: 8333 port: 18333
Reporter: none # none, simple, matrix
RPC:
user: user
pass: password
protocol: http
host: 127.0.0.1
port: 18332

View File

@ -1,9 +1,13 @@
'use strict'; 'use strict';
var BitcoreHTTP = require('./lib/http'); var BitcoreHTTP = require('./lib/http');
var bitcore = require('bitcore');
if (require.main === module) { if (require.main === module) {
var config = require('config'); var config = require('config');
var network = config.get('BitcoreHTTP.BitcoreNode').network;
console.log('Starting bitcore-node-http', network, 'network');
bitcore.Networks.defaultNetwork = bitcore.Networks.get(network);
var http = BitcoreHTTP.create(config.get('BitcoreHTTP')); var http = BitcoreHTTP.create(config.get('BitcoreHTTP'));
http.start(); http.start();
} }

View File

@ -19,7 +19,8 @@ describe('BitcoreHTTP v1 node routes', function() {
nodeMock.status = { nodeMock.status = {
sync: 0.75, sync: 0.75,
peerCount: 8, peerCount: 8,
version: 'test' version: 'test',
network: 'test',
}; };
nodeMock.getStatus = function() { nodeMock.getStatus = function() {
return Promise.resolve(nodeMock.status); return Promise.resolve(nodeMock.status);

View File

@ -167,6 +167,7 @@ BitcoreNode.prototype.getStatus = function() {
sync: this.getSyncProgress(), sync: this.getSyncProgress(),
peerCount: this.networkMonitor.getConnectedPeers(), peerCount: this.networkMonitor.getConnectedPeers(),
version: pjson.version, version: pjson.version,
network: bitcore.Networks.defaultNetwork.name,
}); });
}; };