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.).
}
]

Last updated