From 1b0c122343c8b24e17fea5ac42d85bc2a41623f5 Mon Sep 17 00:00:00 2001 From: tenthirtyone Date: Mon, 31 Jul 2017 13:44:21 -0400 Subject: [PATCH] bcoin config updated for log levels and network --- lib/services/p2p/bcoin.js | 5 +++-- lib/services/p2p/index.js | 11 +++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/services/p2p/bcoin.js b/lib/services/p2p/bcoin.js index 487a539ef..276103706 100644 --- a/lib/services/p2p/bcoin.js +++ b/lib/services/p2p/bcoin.js @@ -35,8 +35,9 @@ Bcoin.prototype.stop = function() { Bcoin.prototype._getConfig = function(options) { var config = { checkpoints: true, - network: options.network || 'main', - listen: true + network: options.bcoin_network || 'main', + listen: true, + logLevel: options.logLevel }; if (options.prefix) { config.prefix = options.prefix; diff --git a/lib/services/p2p/index.js b/lib/services/p2p/index.js index 14f49dae8..813a93a69 100644 --- a/lib/services/p2p/index.js +++ b/lib/services/p2p/index.js @@ -176,6 +176,7 @@ P2P.prototype._connect = function() { }; P2P.prototype._getBestHeight = function() { + if (this._peers === 0) { return 0; } @@ -285,7 +286,6 @@ P2P.prototype._onPeerReady = function(peer, addr) { }; - P2P.prototype._onPeerTx = function(peer, message) { var filteredMessage = this._applyMempoolFilter(message); if (filteredMessage) { @@ -332,9 +332,16 @@ P2P.prototype._setResourceFilter = function(filter, resource) { }; P2P.prototype._startBcoin = function() { + var logLevel; + if (process.env.BITCORE_ENV === 'debug') { + log.info('Debug mode detected, starting Bcoin logger'); + logLevel = 'info'; + } + this._bcoin = new Bcoin({ network: this.node.network, - prefix: this.node.datadir + prefix: this.node.datadir, + logLevel: logLevel, }); this._bcoin.start(); };