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

Get Transaction Status

Track transaction status via GET /status/transaction/{txHash}.

getTransaction

Calls GET /status/transaction/{txHash} with required chainRef query param.

Parameters

  • txHash (string, required): Transaction hash.

  • params (TransactionStatusParams, required)

    • chainRef (string, required): e.g. eth-mainnet, solana-mainnet, bitcoin.

Returns

A Promise that resolves to TransactionStatusResponse.

  • data.txHash (string)

  • data.chain (string)

  • data.status (string): e.g. pending, confirmed, failed

  • data.confirmedAtMs (number, optional)

  • data.error (string, optional)

  • meta.requestId (string)

  • meta.timestamp (string)

import { RoutingEngineSDK } from 'routing-engine-sdk';

const sdk = new RoutingEngineSDK({
  api: { apiKey: 'your-api-key' },
});

const status = await sdk.status.getTransaction('0xhash', { chainRef: 'eth-mainnet' });
console.log(status.data.status);

Last updated