mirror of
https://github.com/mempool/mempool.git
synced 2025-03-15 12:20:28 +01:00
Merge pull request #4388 from mempool/mononaut/rbf-cache-load-logs
More verbose RBF cache check logs
This commit is contained in:
commit
e768072799
1 changed files with 3 additions and 2 deletions
|
@ -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`);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue