fix insight response parsing with from/to are used
This commit is contained in:
parent
2ca5ec966a
commit
80df5e2e31
|
@ -87,6 +87,10 @@ Insight.prototype.getTransactions = function(addresses, from, to, cb) {
|
|||
|
||||
request(args, function(err, res, txs) {
|
||||
if (err || res.statusCode != 200) return cb(err || res);
|
||||
|
||||
if (_.isObject(txs) && txs.items)
|
||||
txs = txs.items;
|
||||
|
||||
// NOTE: Whenever Insight breaks communication with bitcoind, it returns invalid data but no error code.
|
||||
if (!_.isArray(txs) || (txs.length != _.compact(txs).length)) return cb(new Error('Could not retrieve transactions from blockchain. Request was:' + JSON.stringify(args)));
|
||||
|
||||
|
|
Loading…
Reference in New Issue