Skip to main content
GET
Check bridge transaction status

Query Parameters

chainId
number
required

Chain ID of the source transaction

txHash
string
required

Transaction hash

Example:

"0x1234567890abcdef..."

Response

Bridge transaction status and details

sourceChainId
number
required

Source chain ID

sourceTxHash
string
required

Source transaction hash

status
enum<string>
required

Overall bridge status

Available options:
pending,
inflight,
delivered,
failed,
ready_for_manual_execution,
unknown
destinationChainId
number

Destination chain ID (if known)

destinationTxHash
string

Destination transaction hash (if completed)

isMultiBridge
boolean

Whether this transaction involves multiple sequential bridges. Only present when true.

hops
object[]

Array of individual bridge hops. Only present for multi-bridge transactions.

layerZeroMessage
object

LayerZero message information

ensoSourceEvent
object | null

Enso shortcut event from source chain (ShortcutExecuted + execution result). Null if not found.

ensoDestinationEvent
object | null

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.

ensoMetadata
object

Enso transaction metadata

intent
object

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).

destinationExecutionTxHash
string

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
string

Error message if something went wrong