For the complete documentation index, see llms.txt. This page is also available as Markdown.

Check bridge status

Check bridge status

get

Follow a Hyperliquid deposit or withdrawal through to the destination chain.

Identify the transfer one of two ways:

  • request_id — from the bridge quote. The reliable choice for a withdrawal, whose Hyperliquid side produces no origin-chain transaction hash for you to poll.

  • tx_hash — the origin-chain transaction hash you broadcast for a deposit. It must be 0x-prefixed; an unprefixed hash is simply never found.

status is normalized to pending, success, failure, refund or not_found. A just-broadcast transfer reads not_found briefly before it is indexed, so treat not_found as retryable for a short bounded window and terminal after that. refund means the funds went back to the origin chain instead of completing. raw_status carries the unnormalized status if you need finer detail.

Authorizations
apikeystringRequired

API key for authentication

Query parameters
request_idany ofOptional

request_id from the bridge quote. Preferred for Hyperliquid withdrawals, which have no origin-chain transaction hash to poll.

stringOptional
tx_hashany ofOptional

Origin-chain transaction hash you broadcast for a deposit. Must be 0x-prefixed.

Example: 0x0000000000000000000000000000000000000000000000000000000000000000
stringOptional
Responses
200

Bridge transaction status

application/json
get/api/v1/perp/bridge/status

Last updated

Was this helpful?