Skip to main content
Version: 0.96.0

Variable: MessageStatus

const MessageStatus: { Blessed: "BLESSED"; Committed: "COMMITTED"; Failed: "FAILED"; Sent: "SENT"; SourceFinalized: "SOURCE_FINALIZED"; Success: "SUCCESS"; Unknown: "UNKNOWN"; Verified: "VERIFIED"; Verifying: "VERIFYING"; }

Defined in: types.ts:273

CCIP message lifecycle status. Represents the current state of a cross-chain message.

Type Declaration

Blessed

readonly Blessed: "BLESSED" = 'BLESSED'

Commit blessed by Risk Management Network.

Committed

readonly Committed: "COMMITTED" = 'COMMITTED'

Commit report accepted on destination chain.

Failed

readonly Failed: "FAILED" = 'FAILED'

Message execution failed on destination.

Sent

readonly Sent: "SENT" = 'SENT'

Message sent on source chain, pending finalization.

SourceFinalized

readonly SourceFinalized: "SOURCE_FINALIZED" = 'SOURCE_FINALIZED'

Source chain transaction finalized.

Success

readonly Success: "SUCCESS" = 'SUCCESS'

Message executed successfully on destination.

Unknown

readonly Unknown: "UNKNOWN" = 'UNKNOWN'

API returned an unrecognized status value. This typically means the CCIP API has new status values that this SDK version doesn't recognize. Consider updating to the latest SDK version.

Verified

readonly Verified: "VERIFIED" = 'VERIFIED'

Message has been verified by the CCIP network

Verifying

readonly Verifying: "VERIFYING" = 'VERIFYING'

Message is being verified by the CCIP network