|
|
@ -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 || dfltUrl; |
|
|
|
var url = opts.url || 'http://localhost:3003'; |
|
|
|
|
|
|
|
var url; |
|
|
|
switch (provider) { |
|
|
@ -44,9 +44,11 @@ function getTransactionsInsight(url, addresses, from, to, cb) { |
|
|
|
json: { |
|
|
|
addrs: [].concat(addresses).join(',') |
|
|
|
} |
|
|
|
}, function(err, res, body) { |
|
|
|
}, function(err, res, txs) { |
|
|
|
if (err || res.statusCode != 200) return cb(err || res); |
|
|
|
return cb(null, body); |
|
|
|
if (!_.isArray(txs) || _.compact(txs).length == 0) return cb(new Error('Could not retrieve transactions from blockchain')); |
|
|
|
|
|
|
|
return cb(null, txs); |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|