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
logging: true
BitcoreNode:
LevelUp: ./testnet-db
network: testnet
LevelUp: ./db
network: livenet
NetworkMonitor:
host: localhost
port: 18333
port: 8333
Reporter: none # none, simple, matrix
RPC:
user: user
pass: password
protocol: http
host: 127.0.0.1
port: 18332
port: 8332

View File

@ -2,7 +2,15 @@ BitcoreHTTP:
port: 8080
logging: true
BitcoreNode:
LevelUp: ./db
network: livenet
NetworkMonitor:
network: livenet
host: localhost
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
logging: true
BitcoreNode:
LevelUp: ./testnet-db
network: testnet
NetworkMonitor:
network: livenet
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';
var BitcoreHTTP = require('./lib/http');
var bitcore = require('bitcore');
if (require.main === module) {
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'));
http.start();
}

View File

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

View File

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