From 54461a9b21eba54b80daeb9687b3d93a951510ef Mon Sep 17 00:00:00 2001 From: dewanshparashar Date: Wed, 1 Oct 2025 13:43:33 +0400 Subject: [PATCH] fix: handle anytrust error --- packages/batch-poster-monitor/index.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/batch-poster-monitor/index.ts b/packages/batch-poster-monitor/index.ts index 8f71279..782cea1 100644 --- a/packages/batch-poster-monitor/index.ts +++ b/packages/batch-poster-monitor/index.ts @@ -457,10 +457,17 @@ const isAnyTrust = async ( return anyTrustCoreChainIds.includes(chainId) } - return isAnyTrustOrbitChain({ - publicClient: parentChainClient as any, - rollup: childChainInformation.ethBridge.rollup as `0x${string}`, - }) + try { + return await isAnyTrustOrbitChain({ + publicClient: parentChainClient as any, + rollup: childChainInformation.ethBridge.rollup as `0x${string}`, + }) + } catch (e: any) { + console.warn( + `Warning: Failed to check AnyTrust status for chain [${childChainInformation.name}]: ${e?.message || e}` + ) + return false + } } const monitorBatchPoster = async (childChainInformation: ChainInfo) => {