Get Transaction Status
This document provides information on how to use the Transaction Status API and its corresponding SDK.
You can retrieve the status of a local transaction using its transaction ID and chain ID. For a cross-chain transaction, you need to provide the parameters for calling the endpoint:
transactionID
(required): The ID of the transaction is to be checked.fromChain
(required): The chain ID where the transaction originated.toChain
(optional): The destination chain ID for cross-chain transactions.targetID
(optional): Additional identifier for the transaction.
cURL command example
You may obtain the status of the transaction 0x35...de3
on Optimism by running:
curl -X GET '<https://svc.blockdaemon.com/defi/status?fromChain=eip155%3A10&toChain=eip155%3A10&transactionID=0x35e4ec1d27b14216b4e441187230424d2a309d3940b367112ba0a2bdd2ff0de3'>
-H 'Accept: application/json'
-H 'Authorization: Bearer $API_KEY'\`
Code Example
This script sets up a status request for a transaction that specifies the involved chains and transaction hash (transaction ID).
To run the script, use the command:
npx ts-node src/main/scripts/get-status.ts
Info:
For more information, refer to Get Transaction Status endpoint.
👋 Need Help?
Contact us through email or our support page for any issues, bugs, or assistance you may need.
Updated about 19 hours ago
What’s Next