diff --git a/lib/services/address/index.js b/lib/services/address/index.js index 095a44a7..759a152d 100644 --- a/lib/services/address/index.js +++ b/lib/services/address/index.js @@ -626,15 +626,18 @@ AddressService.prototype._aggregateAddressSummaryResult = function (tx, address, let input_val = self._getInputResults(tx, address); //aggregate the result - result.txApperances++; - result.totalReceivedSat += output_val; - result.balanceSat += output_val; + if(tx.confirmations) { - result.totalSentSat += input_val; - result.balanceSat -= input_val; + result.txApperances++; - if(!tx.confirmations){ + result.totalReceivedSat += output_val; + result.balanceSat += output_val; + + result.totalSentSat += input_val; + result.balanceSat -= input_val; + + } else { result.unconfirmedTxApperances++; result.unconfirmedBalanceSat += output_val; result.unconfirmedBalanceSat -= input_val;