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)