get_transaction_status
Check the status of a Relay bridge or swap transaction using requestId or txHash. Returns fees, token amounts, fail reasons, and route details.
Instructions
Check the status of a Relay bridge or swap transaction. Returns rich data including fees, token amounts, fail reasons, and route details.
Accepts either a requestId (from a previous quote/execution) or a txHash (on-chain transaction hash) to look up the request.
Note: Quotes expire in ~30 seconds. If tracking a completed transaction, use the requestId from the execution response or the on-chain txHash — not the quote ID.
If get_transaction_status returns "not found" for a tx you know exists on-chain, use index_transaction to tell Relay to index it.
Statuses: waiting (broadcast, not confirmed) → pending (relay processing) → success (funds arrived) | failure | refund.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| txHash | No | On-chain transaction hash to look up. Provide this OR requestId. | |
| requestId | No | The Relay request ID (0x-prefixed, 66 chars). Provide this OR txHash. |