diff --git a/lib/addresses.js b/lib/addresses.js index 5973eab..70566a4 100644 --- a/lib/addresses.js +++ b/lib/addresses.js @@ -163,6 +163,7 @@ AddressController.prototype.multiutxo = function(req, res) { } else { addresses = req.addrs.split(','); } + async.eachLimit(addresses, 4, function(addr, next) { self._address.getAddressUnspentOutputs(addr, {}, function(err, utxos) { @@ -234,6 +235,7 @@ AddressController.prototype.multitxs = function(req, res) { var transformOptions = self._getTransformOptions(req); self.transformAddressHistoryForMultiTxs(result.items, transformOptions, function(err, items) { + if (err) { return self.common.handleErrors(err, res); } diff --git a/lib/transactions.js b/lib/transactions.js index 950895d..774e74f 100644 --- a/lib/transactions.js +++ b/lib/transactions.js @@ -97,7 +97,7 @@ TxController.prototype.transformTransaction = function(transaction, options, cal transformed.vout = transaction.outputs.map(this.transformOutput.bind(this, options)); - transformed.blockhash = transaction.__blockhash; + transformed.blockhash = transaction.blockhash; transformed.blockheight = transaction.__height; transformed.confirmations = confirmations;