More verbose RBF cache check logs

This commit is contained in:
Mononaut 2023-11-17 07:06:44 +00:00
parent 85e52d24c3
commit 6ac328c979
No known key found for this signature in database
GPG Key ID: A3F058E41374C04E

View File

@ -480,14 +480,15 @@ class RbfCache {
}; };
if (config.MEMPOOL.BACKEND === 'esplora') { if (config.MEMPOOL.BACKEND === 'esplora') {
let processedCount = 0;
const sliceLength = Math.ceil(config.ESPLORA.BATCH_QUERY_BASE_SIZE / 40); const sliceLength = Math.ceil(config.ESPLORA.BATCH_QUERY_BASE_SIZE / 40);
for (let i = 0; i < Math.ceil(txids.length / sliceLength); i++) { for (let i = 0; i < Math.ceil(txids.length / sliceLength); i++) {
const slice = txids.slice(i * sliceLength, (i + 1) * sliceLength); const slice = txids.slice(i * sliceLength, (i + 1) * sliceLength);
processedCount += slice.length;
try { try {
const txs = await bitcoinApi.$getRawTransactions(slice); const txs = await bitcoinApi.$getRawTransactions(slice);
logger.debug(`fetched ${slice.length} cached rbf transactions`);
processTxs(txs); 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) { } catch (err) {
logger.err(`failed to fetch or process ${slice.length} cached rbf transactions`); logger.err(`failed to fetch or process ${slice.length} cached rbf transactions`);
} }