Bug fix: unconfirmed-tx values corrupting cache

This commit is contained in:
sairajzero 2023-04-19 01:24:37 +05:30
parent 8b07a1e4a5
commit 10d9459f26

View File

@ -626,6 +626,9 @@ AddressService.prototype._aggregateAddressSummaryResult = function (tx, address,
let input_val = self._getInputResults(tx, address); let input_val = self._getInputResults(tx, address);
//aggregate the result //aggregate the result
if(tx.confirmations) {
result.txApperances++; result.txApperances++;
result.totalReceivedSat += output_val; result.totalReceivedSat += output_val;
@ -634,7 +637,7 @@ AddressService.prototype._aggregateAddressSummaryResult = function (tx, address,
result.totalSentSat += input_val; result.totalSentSat += input_val;
result.balanceSat -= input_val; result.balanceSat -= input_val;
if(!tx.confirmations){ } else {
result.unconfirmedTxApperances++; result.unconfirmedTxApperances++;
result.unconfirmedBalanceSat += output_val; result.unconfirmedBalanceSat += output_val;
result.unconfirmedBalanceSat -= input_val; result.unconfirmedBalanceSat -= input_val;