Check Relay bridge transaction status
Returns comprehensive information about a cross-chain Relay bridge transaction, including Relay message parameters, on-chain events, and transaction data from Enso.
Query Parameters
Chain ID of the source transaction
1
Transaction hash of the Relay bridge transaction on source chain
"0x94e5ea92d395fc8969b3253395ce58d51b27781c7305376d494f0804b109a8b5"
Response
Bridge transaction status and details
Source chain ID where the Relay message was sent from
1
Source chain transaction hash
"0x80f1faf0652a5618ea1de0fc5142418e380676b3c6c74d482cfac1237638d6d4"
Overall bridge status
pending, inflight, delivered, failed, unknown Destination chain ID where the Relay message was delivered
8453
Destination chain transaction hash (if message was delivered)
"0x9a3e6a8a52b82a1f4b523b0d50be133df0ad9407814b32e42d67119e1ae1947d"
Chain the funds were refunded on — the origin chain — present when the request was refunded instead of delivered. destinationChainId then names the intended destination and destinationTxHash is absent (nothing arrived there).
42161
The refund payout transaction, present when the request was refunded instead of delivered
Relay API request data with fee breakdown and status details
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, API errors)
"Transaction receipt not found for 0x..."
