From efca04a3fbd5bcf2600eaa3931e7608a58b597fd Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Wed, 6 Mar 2019 18:48:15 +0100 Subject: [PATCH] Correctly count unconfirmed txs in api GetXpub --- api/xpub.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/xpub.go b/api/xpub.go index aa4188e5..79bb2fe5 100644 --- a/api/xpub.go +++ b/api/xpub.go @@ -427,7 +427,9 @@ func (w *Worker) GetXpubAddress(xpub string, page int, txsOnPage int, option Acc } // skip already confirmed txs, mempool may be out of sync if tx.Confirmations == 0 { - unconfirmedTxs++ + if !foundTx { + unconfirmedTxs++ + } uBalSat.Add(&uBalSat, tx.getAddrVoutValue(ad.addrDesc)) uBalSat.Sub(&uBalSat, tx.getAddrVinValue(ad.addrDesc)) if page == 0 && !foundTx && (useTxids == nil || useTxids(&txid, ad)) {