Skip to main content
GET
/
bridge
/
transfer
/
{id}
/
status
curl "https://secureapi.gridlog.io/api/v1/bridge/transfer/bridge_123e4567.../status" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "id": "bridge_123e4567...",
  "sourceChain": "ethereum",
  "destinationChain": "solana",
  "status": "in_progress",
  "amount": "500.00",
  "sourceAddress": "0xSENDER...",
  "destinationAddress": "SOLANA_RECIPIENT...",
  "sourceTxHash": "0xabcdef...",
  "destinationTxHash": null,
  "errorMessage": null
}
id
string
required
The transfer id returned from Bridge Transfer
curl "https://secureapi.gridlog.io/api/v1/bridge/transfer/bridge_123e4567.../status" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "id": "bridge_123e4567...",
  "sourceChain": "ethereum",
  "destinationChain": "solana",
  "status": "in_progress",
  "amount": "500.00",
  "sourceAddress": "0xSENDER...",
  "destinationAddress": "SOLANA_RECIPIENT...",
  "sourceTxHash": "0xabcdef...",
  "destinationTxHash": null,
  "errorMessage": null
}
id
string
Unique bridge transfer ID
sourceChain
string
Origin chain of the transfer
destinationChain
string
Destination chain of the transfer
status
string
One of: pending, in_progress, completed, failed
amount
string
Amount being bridged
sourceAddress
string
Sender address on the source chain
destinationAddress
string
Recipient address on the destination chain
sourceTxHash
string
Transaction hash on the source chain
destinationTxHash
string
Transaction hash on the destination chain. null until the transfer reaches the destination.
errorMessage
string
Error details if the transfer failed. null otherwise.