Check Status
Monitors the status of a transaction step, providing detailed information about its progress.
interface StatusCheckParams {
// Route ID of the transaction
routeId: string;
// Step ID being checked
stepId: string;
// Transaction hash from the blockchain
txnHash: string;
}
//Example implementation
const status = await checkStatus({
routeId: transaction.routeId,
stepId: transaction.steps[0].id,
txnHash: result.hash,
});
// Example Response (shortened)
{
"status": "success",
"data": {
"status": "success",
"outputAmount": "1459244847",
"outputAmountDisplay": "1459.244847"
}
}
type TransactionStatus = "not-started" | "in-progress" | "success" | "failed";See checkStatus example implementation using while loop below.
View full checkStatus response example
Here's a simpler example to poll the transaction status:
Last updated
Was this helpful?