{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://cardano.blockfrost.io/schema/tx_content_utxo",
"title": "Tx Content Utxo",
"type": "object",
"properties": {
"hash": {
"type": "string",
"example": "1e043f100dce12d107f679685acd2fc0610e10f72a92d412794c9773d11d8477",
"description": "Transaction hash"
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"address": {
"type": "string",
"example": "addr1q9ld26v2lv8wvrxxmvg90pn8n8n5k6tdst06q2s856rwmvnueldzuuqmnsye359fqrk8hwvenjnqultn7djtrlft7jnq7dy7wv",
"description": "Input address"
},
"amount": {
"type": "array",
"items": {
"type": "object",
"description": "The sum of all the UTXO per asset",
"properties": {
"unit": {
"type": "string",
"format": "Lovelace or concatenation of asset policy_id and hex-encoded asset_name",
"description": "The unit of the value"
},
"quantity": {
"type": "string",
"description": "The quantity of the unit"
}
},
"required": [
"unit",
"quantity"
]
},
"example": [
{
"unit": "lovelace",
"quantity": "42000000"
},
{
"unit": "b0d07d45fe9514f80213f4020e5a61241458be626841cde717cb38a76e7574636f696e",
"quantity": "12"
}
]
},
"tx_hash": {
"type": "string",
"example": "1a0570af966fb355a7160e4f82d5a80b8681b7955f5d44bec0dce628516157f0",
"description": "Hash of the UTXO transaction"
},
"output_index": {
"type": "integer",
"example": 0,
"description": "UTXO index in the transaction"
},
"data_hash": {
"type": "string",
"nullable": true,
"description": "The hash of the transaction output datum",
"example": "9e478573ab81ea7a8e31891ce0648b81229f408d596a3483e6f4f9b92d3cf710"
},
"inline_datum": {
"type": "string",
"nullable": true,
"description": "CBOR encoded inline datum",
"example": "19a6aa"
},
"reference_script_hash": {
"type": "string",
"nullable": true,
"description": "The hash of the reference script of the input",
"example": "13a3efd825703a352a8f71f4e2758d08c28c564e8dfcce9f77776ad1"
},
"collateral": {
"type": "boolean",
"example": false,
"description": "Whether the input is a collateral consumed on script validation failure"
},
"reference": {
"type": "boolean",
"example": false,
"description": "Whether the input is a reference transaction input"
}
},
"required": [
"address",
"amount",
"tx_hash",
"output_index",
"data_hash",
"inline_datum",
"reference_script_hash",
"collateral"
]
}
},
"outputs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"address": {
"type": "string",
"example": "addr1q9ld26v2lv8wvrxxmvg90pn8n8n5k6tdst06q2s856rwmvnueldzuuqmnsye359fqrk8hwvenjnqultn7djtrlft7jnq7dy7wv",
"description": "Output address"
},
"amount": {
"type": "array",
"items": {
"type": "object",
"description": "The sum of all the UTXO per asset",
"properties": {
"unit": {
"type": "string",
"format": "Lovelace or concatenation of asset policy_id and hex-encoded asset_name",
"description": "The unit of the value"
},
"quantity": {
"type": "string",
"description": "The quantity of the unit"
}
},
"required": [
"unit",
"quantity"
]
},
"example": [
{
"unit": "lovelace",
"quantity": "42000000"
},
{
"unit": "b0d07d45fe9514f80213f4020e5a61241458be626841cde717cb38a76e7574636f696e",
"quantity": "12"
}
]
},
"output_index": {
"type": "integer",
"example": 0,
"description": "UTXO index in the transaction"
},
"data_hash": {
"type": "string",
"nullable": true,
"description": "The hash of the transaction output datum",
"example": "9e478573ab81ea7a8e31891ce0648b81229f408d596a3483e6f4f9b92d3cf710"
},
"inline_datum": {
"type": "string",
"nullable": true,
"description": "CBOR encoded inline datum",
"example": "19a6aa"
},
"collateral": {
"type": "boolean",
"example": false,
"description": "Whether the output is a collateral output"
},
"reference_script_hash": {
"type": "string",
"nullable": true,
"description": "The hash of the reference script of the output",
"example": "13a3efd825703a352a8f71f4e2758d08c28c564e8dfcce9f77776ad1"
},
"consumed_by_tx": {
"type": "string",
"nullable": true,
"description": "Transaction hash that consumed the UTXO or null for unconsumed UTXOs. Always null for collateral outputs.",
"example": "66c29b56952f6085afac3b0632d781af78d020b080063bcfd6c54b8e2b8fed41"
}
},
"required": [
"address",
"amount",
"output_index",
"data_hash",
"inline_datum",
"collateral",
"reference_script_hash"
]
}
}
},
"required": [
"hash",
"inputs",
"outputs"
]
}