v8

latestOpenAPI 3.1.1raw.githubusercontent.com2026-08-01124480.3 KB
Transaction Tracking

Get one tracked transaction by transaction ID or hash

Finds a transaction by Delora transactionId, source hash, or destination hash within the integrator associated with the API key.

get/v1/transactions/{lookupKey}

Path parameters

lookupKeystring required
Example:0x596a6d35655f3d2d334abcffb6b69999b82d5661f18692ea24174589894a7d30

Delora transactionId, source transaction hash, or destination transaction hash.

Headers

x-api-keystring required

Customer API key. Required for Transaction Tracking endpoints.

Response

Tracked transaction.

idstring required

Delora tracking record ID.

transactionIdstring nullable required

Delora transaction identifier when available.

sourceTxHashstring required
destTxHashstring nullable required
sourceBlockNumberinteger nullable required
sourceLogIndexinteger nullable required
sourceChainIdinteger required

Source chain ID stored for the transaction.

destChainIdinteger nullable required

Normalized destination chain ID when available.

canonicalSourceChainIdinteger required

Canonical source chain ID used for filtering.

canonicalDestChainIdinteger nullable required

Canonical destination chain ID used for filtering.

sourceNetworkstring required
destNetworkstring nullable required
datestring date-time required

Legacy alias of sourceBlockTimestamp.

sourceBlockTimestampstring date-time required
destinationBlockTimestampstring date-time nullable required
senderstring nullable required
receiverstring nullable required
integratorstring nullable required
protocolstring required

Normalized bridge adapter or GENERIC_SWAP. Treat unknown values as forward-compatible.

routeType'bridge' | 'swap' | 'bridge_swap' | 'unknown' required

Delora route classification.

hasDestCallboolean required
status'success' | 'recovered' | 'bridge_pending' | 'refund_pending' | 'refunded' | 'bridge_failed' | 'unknown' required

Current asynchronous tracking status.

substatusstring nullable required

Provider-specific supplementary status. Not a stable enum.

statusSource'analytics' | 'receipt' | 'bridge_api' | 'mixed' | 'unknown' required

Source or combination of sources used for the current status.

bridgeScanUrlstring uri nullable required
lastReceiptCheckedAtstring date-time nullable required

Timestamp of the scanner's most recent receipt-check attempt. Diagnostic only; it does not prove settlement or finality.

lastBridgeCheckedAtstring date-time nullable required

Timestamp of the scanner's most recent bridge-status check attempt. Diagnostic only; it does not prove settlement or finality.

lastBridgeSuccessCheckedAtstring date-time nullable required

Timestamp of a non-unknown bridge-provider result. Despite its name, it does not by itself mean the bridge settled successfully.

createdAtstring date-time required
updatedAtstring date-time required

Example response

{
  "id": "123",
  "protocol": "RELAY",
  "inputToken": {
    "amountRaw": "1000000"
  },
  "outputToken": {
    "amountRaw": "1000000"
  },
  "sourceGasFee": {
    "amountRaw": "21000000000000"
  },
  "destinationGasFee": {
    "amountRaw": "21000000000000"
  },
  "integratorFee": {
    "amountRaw": "21000000000000"
  },
  "deloraFee": {
    "amountRaw": "21000000000000"
  }
}