Transaction Status
This endpoint returns a unified transfer object for both native coin transfers and token transfers. All responses follow the same JSON schema, regardless of blockchain.
Transaction Status
POST https://api-processing.crypto-chief.com/v1/blockchain/transaction/status
Headers
Name
Value
Content-Type
application/json
Signature
Signed request body
Merchant
Merchant ID
Body
Name
Type
Required
Description
network
string
true
Blockchain network identifier where the transaction was executed.
Examples: "ethereum", "bsc", "polygon", "tron", "solana".
tx_hash
string
true
Unique transaction hash in the blockchain. Used to fetch the transaction status and unified transfer data.
Response
[
{
"network": "string", // Blockchain identifier
"contract": "string | null", // Token contract address. null for native transfers (ETH, TRX, MATIC, etc.).
"from": "string", // Sender address.
"to": "string", // Recipient address.
"tx_hash": "string", // Transaction hash in the blockchain.
"block_number": 0, // Block height where the transfer was included.
"value": "string", // Raw value in the smallest unit of the asset
"human_value": "string", // Human-readable amount with decimals applied
"decimals": number, // Number of decimals used by the asset
"type": "native | token" // Transfer type: "native" — native coin transfer, "token" — token transfer (ERC-20, TRC-20, etc.).
}
]{
"data": null,
"error": {
"status": 400,
"name": "BadRequestError",
"message": "Bad request, network not exist",
"details": {}
}
}Last updated