GET /1.0/client/transaction-status. Accepts the following parameters:
This request returns the status of the created transaction.
The list of statuses:
An example of a successful request (HTTP code 200):
{
"data": { // transaction data
"id": "33d728b1-dd7a-4e46-9bea-d8b0f7197286", // transaction ID
"status": "finished", // transaction status
"approveHash": "0xc58c570647c6130b26434908c82fd37d9f15cc44c2c6559541820c26cea8654a", // hash of token transaction confirmation (if a native token is sent - this field is empty)
"source": { // departure network data
"network": "FTM", // departure network symbol
"crypto": "USDC", // departure token symbol
"hash": "0xb47d5618a0313f728a8357fd69a707b1eaf5784df334f4d976a976083ba9685a" // Transfer initialization hash on the departure network
},
"destination": { // destination network data
"network": "POL", // destination network symbol
"crypto": "USDC", // destination token symbol
"hash": "0xdca6fa7c6c4500a950faed1d8266059b786fe3d826e047bdff39b015c9d4e11d" // Token transfer hash on the destination network
}
},
"success": true // request success flag
}
Example of sent data validation error (HTTP code 400):
{
"success": false, // request success flag
"message": "Validation error", // error message
"errors": [ // list of errors
{
"field": "id", // request field, the validation of which ended with an error
"messages": [ // validation error messages
"Field are required"
]
}
]
}
Example of a common request error (HTTP code 400):
{
"success": false, // request success flag
"message": "Not enough balance" // error text
}
Example of server error (HTTP code 500):
{
"success": false, // request success flag
"message": "Internal Server Error" // error text
}