From bf9b67877e2b91a5f1a2ae628aef1a1ed48f908a Mon Sep 17 00:00:00 2001 From: Alexander Filippov Date: Thu, 6 Jun 2024 12:37:20 +0300 Subject: [PATCH] Move INDEXER_BLOCK_CONFIRMATIONS to config --- zp-relayer/configs/indexerConfig.ts | 1 + zp-relayer/services/indexer/init.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/zp-relayer/configs/indexerConfig.ts b/zp-relayer/configs/indexerConfig.ts index 5632f848..943a2bd0 100644 --- a/zp-relayer/configs/indexerConfig.ts +++ b/zp-relayer/configs/indexerConfig.ts @@ -10,6 +10,7 @@ const schema = z.object({ INDEXER_STATE_DIR_PATH: z.string().default('./INDEXER_STATE'), INDEXER_TX_VK_PATH: z.string().default('../params/transfer_verification_key.json'), INDEXER_TOKEN_ADDRESS: z.string(), + INDEXER_BLOCK_CONFIRMATIONS: z.coerce.number().default(1), }) const config = schema.parse(process.env) diff --git a/zp-relayer/services/indexer/init.ts b/zp-relayer/services/indexer/init.ts index 12abd7a2..d582624b 100644 --- a/zp-relayer/services/indexer/init.ts +++ b/zp-relayer/services/indexer/init.ts @@ -18,7 +18,7 @@ export async function init() { const startBlock = lastInitialSyncBlock + 1 const watcher = new Watcher(networkBackend, networkBackend.pool, 'pool-indexer', { event: 'allEvents', - blockConfirmations: parseInt(process.env.INDEXER_BLOCK_CONFIRMATIONS || '1'), + blockConfirmations: config.INDEXER_BLOCK_CONFIRMATIONS, startBlock, eventPollingInterval: parseInt(process.env.WATCHER_EVENT_POLLING_INTERVAL || '10000'), batchSize: config.base.COMMON_EVENTS_PROCESSING_BATCH_SIZE,