Check cross-chain bridge status
Check the status of a cross-chain bridge transaction started via the trading execute endpoint.
Pass the source-chain transaction hash from the execute response, plus the source and destination chains of the swap.
Aggregator: pass the aggregator field from the quote you executed. Status checks default to lifi, and Relay transactions are not found under that default — always set aggregator=relay for Relay bridges.
API key for authentication
Source-chain transaction hash returned by the execute endpoint
0x36b0c44ea57f060febbec537ff6c70e3c8f1a5ffdfd82f7335edb270b35478b6Source chain: 'solana' or 'base'
basePossible values: Destination chain: 'solana' or 'base'
solanaPossible values: Aggregator that produced the executed quote ('lifi' or 'relay'), as returned in the quote response. Status checks default to 'lifi', and Relay transactions are not found under that default — always pass this for Relay bridges.
Bridge transaction status including sending and receiving details
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Content
Too Many Requests
Internal Server Error
Bad Gateway
Service Unavailable
Gateway Timeout
GET /api/v1/trade/bridge-status?tx_hash=0x36b0c44ea57f060febbec537ff6c70e3c8f1a5ffdfd82f7335edb270b35478b6&from_chain=base&to_chain=solana HTTP/1.1
Host: api.nansen.ai
apikey: YOUR_API_KEY
Accept: */*
{
"status": "text",
"substatus": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}Last updated
Was this helpful?