fix cctp false pending (#803)

This commit is contained in:
kyzooghost
2025-03-24 23:50:12 +11:00
committed by GitHub
parent a35b90849d
commit 03dc277dda

View File

@@ -55,7 +55,7 @@ export const getCctpTransactionStatus = async (
const isNonceUsed = await isCctpNonceUsed(toChainClient, nonce, toChain.cctpMessageTransmitterV2Address);
if (isNonceUsed) return TransactionStatus.COMPLETED;
const messageExpiryBlock = getCctpMessageExpiryBlock(cctpAttestationMessage.message);
if (!messageExpiryBlock) return TransactionStatus.PENDING;
if (messageExpiryBlock === undefined) return TransactionStatus.PENDING;
// Message has no expiry
if (messageExpiryBlock === 0n)
return cctpAttestationMessage.status === CctpAttestationMessageStatus.PENDING_CONFIRMATIONS