Skip to content

Transaction Details

GET /v1/tx/hash/:hash

Retrieve full details of a single transaction by its hash. Useful for webhook enrichment or loading transaction details on-demand.

Parameters:

ParameterTypeDescription
hashstringTransaction hash (64 hex characters)

Query Parameters:

ParameterTypeDefaultDescription
groupByPolicybooleanfalseGroup assets by policy ID instead of flat format

Example Request:

bash
curl -X GET "https://api.fireblocks.partners.iagon.com/v1/tx/hash/402df03a9444a21e1be12550f381b9b99cb17705e697bb1b7c00859beb8bb4ae" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response:

Content-Type: application/json;charset=utf-8

json
{
  "success": true,
  "data": {
    "tx_hash": "402df03a9444a21e1be12550f381b9b99cb17705e697bb1b7c00859beb8bb4ae",
    "block_hash": "49394349d0dbd16276eee0654902fb0eda97fcf6286542feb66b676e39f2e59f",
    "slot_no": 95524660,
    "block_no": 4521234,
    "block_time": "2025-01-15T10:30:00.000Z",
    "fee": 180000,
    "size": 512,
    "inputs": [
      {
        "tx_hash": "abc123def456...",
        "output_index": 0,
        "address": "addr1qy...",
        "value": {
          "lovelace": 5000000,
          "assets": {
            "87264e48adc75c4472c4e52e80acd36051ca153f42ee339fb04f5a28.token": 100
          }
        }
      }
    ],
    "outputs": [
      {
        "output_index": 0,
        "address": "addr1qx...",
        "value": {
          "lovelace": 2000000
        }
      },
      {
        "output_index": 1,
        "address": "addr1qy...",
        "value": {
          "lovelace": 2820000,
          "assets": {
            "87264e48adc75c4472c4e52e80acd36051ca153f42ee339fb04f5a28.token": 100
          }
        }
      }
    ]
  }
}

Content-Type: application/json;charset=utf-8

json
{
  "success": false,
  "error": "Invalid transaction hash format (expected 64 hex characters)"
}

Content-Type: application/json;charset=utf-8

json
{
  "success": false,
  "error": "Transaction not found"
}

Response Fields:

FieldTypeDescription
tx_hashstringTransaction hash (64 hex characters)
block_hashstringBlock hash (64 hex characters)
slot_nonumberSlot number when transaction was included
block_nonumberBlock number
block_timestringISO 8601 timestamp of block
feenumberTransaction fee in lovelace
sizenumberTransaction size in bytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstringSource transaction hash
inputs[].output_indexnumberSource output index
inputs[].addressstringSource address
inputs[].valueobjectInput value (lovelace + assets)
outputsarrayArray of transaction outputs
outputs[].output_indexnumberOutput index
outputs[].addressstringDestination address
outputs[].valueobjectOutput value (lovelace + assets)

Use Cases:

  • Webhook enrichment: When a webhook fires with a transaction hash, fetch full details
  • On-demand loading: Combine with /v1/tx/history/:address to load details lazily
  • Transaction verification: Confirm transaction details after submission

Errors:

Status CodeDescription
400Invalid transaction hash format
404Transaction not found
500Internal server error