From 6ac328c97904a486c631c29a1b89ab02803ab46c Mon Sep 17 00:00:00 2001 From: Mononaut Date: Fri, 17 Nov 2023 07:06:44 +0000 Subject: [PATCH] More verbose RBF cache check logs --- backend/src/api/rbf-cache.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/api/rbf-cache.ts b/backend/src/api/rbf-cache.ts index 708393083..ad1762485 100644 --- a/backend/src/api/rbf-cache.ts +++ b/backend/src/api/rbf-cache.ts @@ -480,14 +480,15 @@ class RbfCache { }; if (config.MEMPOOL.BACKEND === 'esplora') { + let processedCount = 0; const sliceLength = Math.ceil(config.ESPLORA.BATCH_QUERY_BASE_SIZE / 40); for (let i = 0; i < Math.ceil(txids.length / sliceLength); i++) { const slice = txids.slice(i * sliceLength, (i + 1) * sliceLength); + processedCount += slice.length; try { const txs = await bitcoinApi.$getRawTransactions(slice); - logger.debug(`fetched ${slice.length} cached rbf transactions`); processTxs(txs); - logger.debug(`processed ${slice.length} cached rbf transactions`); + logger.debug(`fetched and processed ${processedCount} of ${txids.length} cached rbf transactions (${(processedCount / txids.length * 100).toFixed(2)}%)`); } catch (err) { logger.err(`failed to fetch or process ${slice.length} cached rbf transactions`); }