Skip to main content
GET
Check Mayan bridge order status

Query Parameters

chainId
number
required

Chain ID of the source transaction

Example:

8453

txHash
string
required

Source transaction hash that created the Swift order

Example:

"0x0bf1b6817c4c085c40cafe329fa451a0d0875258f3715b0ee8e4b5a7f005fbe7"

Response

Bridge transaction status and details

sourceChainId
number
required

Chain ID of the source transaction

Example:

8453

sourceTxHash
string
required

Source transaction hash

Example:

"0x0bf1b6817c4c085c40cafe329fa451a0d0875258f3715b0ee8e4b5a7f005fbe7"

status
enum<string>
required

Overall bridge status

Available options:
pending,
inflight,
delivered,
failed,
unknown
orderHash
string

Swift order hash

destinationChainId
number

Destination chain ID of the order

Example:

56

destinationTxHash
string

Destination transaction that fulfilled the order (present when delivered). A Solana signature for Solana destinations.

Example:

"0x9038c72fdb050784c7de4aba1f4c7fed85878cd1ee1d4f856ba46680874e4379"

refundChainId
number

Chain the order was refunded on, which is the source chain. Present when the order was refunded instead of fulfilled. destinationChainId then names the intended destination.

Example:

8453

refundTxHash
string

Refund transaction, present when the order was refunded instead of fulfilled

mayanStatus
string

Order status reported by the Mayan explorer

Example:

"ORDER_SETTLED"

intent
object

Present when the source transaction published a cross-chain intent: Mayan 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 Swift order delivered the funds to the executor, the execution itself is reported here.

destinationExecutionTxHash
string

The keeper's intent execution transaction on the destination chain, once executed. destinationTxHash is only the Swift fulfillment that funded the executor.

ensoDestinationEvent
object | null

Enso shortcut event from the keeper's intent execution transaction. Null if not found.

error
string

Error message when the status could not be determined

Example:

"No Mayan Swift order found in transaction 0x..."