From 00f2caf7df9ab1386c6ac3782c19f88e679dceb9 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Wed, 29 Jan 2025 16:52:27 +0000 Subject: [PATCH] try catch get tx --- src/services/metrics/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/services/metrics/index.ts b/src/services/metrics/index.ts index 0a7a19c6..aaf8b7c9 100644 --- a/src/services/metrics/index.ts +++ b/src/services/metrics/index.ts @@ -327,8 +327,13 @@ export default class Handler { } }) const closed = await Promise.all(closedChannels.filter(c => c.closeType !== ChannelCloseSummary_ClosureType.FUNDING_CANCELED).map(async c => { - const tx = await this.lnd.GetTx(c.closingTxHash) - return { capacity: Number(c.capacity), channel_id: c.chanId, closed_height: c.closeHeight, close_tx_timestamp: Number(tx.timeStamp) } + try { + const tx = await this.lnd.GetTx(c.closingTxHash) + return { capacity: Number(c.capacity), channel_id: c.chanId, closed_height: c.closeHeight, close_tx_timestamp: Number(tx.timeStamp) } + } catch (e) { + return { capacity: Number(c.capacity), channel_id: c.chanId, closed_height: c.closeHeight, close_tx_timestamp: 0 } + } + })) return { nodes: [{