From df38a6b838d46bd6635cf9954006c10ec806aa2c Mon Sep 17 00:00:00 2001 From: Chris Kleeschulte Date: Fri, 21 Apr 2017 14:40:11 -0400 Subject: [PATCH] Added start retry times as an option for bitcoin startup. --- lib/services/bitcoind/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/services/bitcoind/index.js b/lib/services/bitcoind/index.js index e812e272..d5043c51 100644 --- a/lib/services/bitcoind/index.js +++ b/lib/services/bitcoind/index.js @@ -25,6 +25,9 @@ function Bitcoin(options) { this.subscriptions.rawtransaction = []; this.subscriptions.hashblock = []; + this.startRetryTimes = this.options.startRetryTimes || 120; + this.startRetryInterval = this.options.startRetryInterval || 1000; + this._initClients(); this._process = options.process || process; @@ -317,7 +320,7 @@ Bitcoin.prototype._connectProcess = function(config, callback) { var node = {}; var exitShutdown = false; - async.retry({times: 60, interval: self.startRetryInterval}, function(done) { + async.retry({times: self.startRetryTimes, interval: self.startRetryInterval}, function(done) { if (self.node.stopping) { exitShutdown = true; return done();