From db10c52ebf60bf684462c0e50213f3024b6d2b2e Mon Sep 17 00:00:00 2001 From: GabrielMartinezRodriguez Date: Mon, 31 Mar 2025 11:53:40 +0200 Subject: [PATCH] fix(txm): receive blocks undefined from viem --- packages/txm/lib/BlockMonitor.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/txm/lib/BlockMonitor.ts b/packages/txm/lib/BlockMonitor.ts index 978f70aad7..85ec57541c 100644 --- a/packages/txm/lib/BlockMonitor.ts +++ b/packages/txm/lib/BlockMonitor.ts @@ -34,7 +34,12 @@ export class BlockMonitor { }) } - private onNewBlock(block: LatestBlock) { + private onNewBlock(block: LatestBlock | undefined) { + if (!block) { + Logger.instance.error(LogTag.TXM, "Received undefined block") + return + } + if (this.blockTimeout) clearTimeout(this.blockTimeout) eventBus.emit(Topics.NewBlock, block)