diff --git a/lib/modules/address.js b/lib/modules/address.js index 441a2297..b8a2e0d1 100644 --- a/lib/modules/address.js +++ b/lib/modules/address.js @@ -102,15 +102,15 @@ AddressModule.prototype.blockHandler = function(block, addOutput, callback) { if(self.balanceSubscriptions[address]) { var emitters = self.balanceSubsriptions[address]; - for(var i = 0; i < subscriptions.length; i++) { - self.getBalance(address, true, function(err, balance) { - if(err) { - return self.emit(err); - } + self.getBalance(address, true, function(err, balance) { + if(err) { + return self.emit(err); + } + for(var i = 0; i < subscriptions.length; i++) { emitters[i].emit('balance', address, balance, block); - }); - } + } + }); } }