add trim options and timeout

This commit is contained in:
Matias Alejo Garcia 2016-07-21 15:41:29 -03:00
parent 8ba6048cb4
commit 32d9d0c921
No known key found for this signature in database
GPG Key ID: 02470DB551277AB3
2 changed files with 8 additions and 1 deletions

View File

@ -104,7 +104,10 @@ Insight.prototype.getTransactions = function(addresses, from, to, cb) {
method: 'POST',
path: this.apiPrefix + '/addrs/txs' + (qs.length > 0 ? '?' + qs.join('&') : ''),
json: {
addrs: [].concat(addresses).join(',')
addrs: [].concat(addresses).join(','),
noAsm: 1,
noScriptSig: 1,
noSpent: 1,
},
};

View File

@ -5,6 +5,8 @@ var $ = require('preconditions').singleton();
var log = require('npmlog');
log.debug = log.verbose;
var DEFAULT_TIMEOUT= 50000; // 50 s
/**
* Query a server, using one of the given options
*
@ -19,6 +21,8 @@ var requestList = function(args, cb) {
if (!_.isArray(args.hosts))
args.hosts = [args.hosts];
args.timeout = args.timeout || DEFAULT_TIMEOUT;
var urls = _.map(args.hosts, function(x) {
return (x + args.path);
});