From 7243fcd32cf55024278097a49380ba81ae4892d2 Mon Sep 17 00:00:00 2001 From: Ivan Socolsky Date: Mon, 6 Apr 2015 15:13:30 -0300 Subject: [PATCH] Fix history --- lib/blockchainexplorer.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/blockchainexplorer.js b/lib/blockchainexplorer.js index fc033e0..ae125e2 100644 --- a/lib/blockchainexplorer.js +++ b/lib/blockchainexplorer.js @@ -16,7 +16,7 @@ function BlockChainExplorer(opts) { var network = opts.network || 'livenet'; var dfltUrl = network == 'livenet' ? 'https://insight.bitpay.com:443' : 'https://test-insight.bitpay.com:443'; - var url = opts.url || 'http://localhost:3003'; + var url = opts.url || dfltUrl; var url; switch (provider) { @@ -46,8 +46,9 @@ function getTransactionsInsight(url, addresses, from, to, cb) { } }, function(err, res, txs) { if (err || res.statusCode != 200) return cb(err || res); + // NOTE: Whenever Insight breaks communication with bitcoind, it returns invalid data but no error code. if (!_.isArray(txs) || _.compact(txs).length == 0) return cb(new Error('Could not retrieve transactions from blockchain')); - + return cb(null, txs); }); };