[indexing] exit early when we're unable to index pools definition sha

This commit is contained in:
nymkappa 2025-01-28 06:45:03 +01:00 committed by Mononaut
parent 74dde85112
commit 170e0f16fa
No known key found for this signature in database
GPG Key ID: A3F058E41374C04E

View File

@ -155,6 +155,11 @@ class Server {
this.setUpWebsocketHandling();
await poolsUpdater.updatePoolsJson(); // Needs to be done before loading the disk cache because we sometimes wipe it
if (config.DATABASE.ENABLED === true && config.MEMPOOL.ENABLED && ['mainnet', 'testnet', 'signet'].includes(config.MEMPOOL.NETWORK) && !poolsUpdater.currentSha) {
logger.err(`Failed to retreive pools-v2.json sha, cannot run block indexing. Please make sure you've set valid urls in your mempool-config.json::MEMPOOL::POOLS_JSON_URL and mempool-config.json::MEMPOOL::POOLS_JSON_TREE_UR, aborting now`);
return process.exit(1);
}
await syncAssets.syncAssets$();
if (config.DATABASE.ENABLED) {
await mempoolBlocks.updatePools$();