Check CCIP bridge transaction status
Returns comprehensive information about a cross-chain CCIP bridge transaction, including CCIP message parameters, on-chain events, and transaction data from Enso.
Query Parameters
Chain ID of the source transaction
56
Transaction hash of the CCIP bridge transaction on source chain
"0x80f1faf0652a5618ea1de0fc5142418e380676b3c6c74d482cfac1237638d6d4"
Response
Bridge transaction status and details
Source chain ID where the CCIP message was sent from
56
Source chain transaction hash
"0x80f1faf0652a5618ea1de0fc5142418e380676b3c6c74d482cfac1237638d6d4"
CCIP finality time in seconds for the source chain (time required for CCIP to achieve finality)
5
Overall bridge status. ready_for_manual_execution means destination execution failed/stalled but is recoverable — anyone can (re)trigger manual execution once the underlying cause is resolved.
pending, inflight, delivered, failed, ready_for_manual_execution, unknown Estimated seconds remaining until source chain finality is achieved
0
Raw CCIP send parameters extracted from Chainlink API (destinationChainSelector and message)
Decoded and enriched CCIP send parameters with full token metadata and human-readable data
Destination chain ID where the CCIP message was delivered
8453
Destination chain transaction hash (if message was delivered)
"0x9a3e6a8a52b82a1f4b523b0d50be133df0ad9407814b32e42d67119e1ae1947d"
True if the CCIP message is awaiting (or can be retried via) manual execution on the destination chain. A failed message that is ready for manual execution can be re-triggered by anyone once the underlying cause (e.g. token pool liquidity) is resolved.
true
Enso shortcut event from source chain (ShortcutExecuted + execution result). Null if not found.
Enso shortcut event from destination chain (ShortcutExecuted + execution result). Null if not found. On an intent route this is read from the keeper's execution transaction (destinationExecutionTxHash), not from the bridge delivery.
Present when the source transaction published a cross-chain intent: this bridge only delivers funds to the intent's ephemeral executor, and a keeper then executes the intent (or refunds it past its deadline) in a separate destination transaction. status: delivered means the bridge delivered the funds to the executor; the execution itself is reported here (phase, keeper status, execution / repayment transactions).
The keeper's intent execution transaction on the destination chain, once executed - the transaction that performed the Enso swap. destinationTxHash is only the bridge delivery that funded the executor.
Error message if the API request failed (e.g., transaction not found, invalid chain selector, API errors)
"Transaction receipt not found for 0x..."
