Properties
| Name | Type | Description |
|---|---|---|
| addresses | array | Addresses that are eligible to sign the consumption of this output. |
| asset | object | |
| consumedOnChainId | string | Blockchain ID on which this output is consumed on. |
| consumingTxHash | string | Transaction ID that consumed this output. |
| createdOnChainId | string | Blockchain ID on which this output is created on. |
| utxoId | string | UTXO ID for this output. |
| utxoBytes | string | The bytes of the UTXO |
| amount | string | |
| assetId | string | |
| blockNumber | string | |
| blockTimestamp | number | |
| consumingBlockNumber | string | Block height in which the transaction consuming this UTXO was included |
| consumingBlockTimestamp | number | Timestamp in seconds at which this UTXO is used in a consuming transaction |
| platformLocktime | number | Timestamp in seconds after which this UTXO can be consumed |
| outputIndex | number | The index of the UTXO in the transaction |
| rewardType | object | |
| stakeableLocktime | number | Timestamp in seconds before which a UTXO can only be used for staking transactions. After stakeable locktime, a UTXO can be used for anything |
| staked | boolean | |
| threshold | number | The minimum number of signatures required to spend this UTXO |
| txHash | string | The hash of the transaction that created this UTXO |
| utxoEndTimestamp | number | Timestamp in seconds after which the staked UTXO will be unlocked. |
| utxoStartTimestamp | number | Timestamp in seconds at which the staked UTXO was locked. |
| utxoType | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/avalanche/main/json-schema/PChainUtxo.json",
"title": "PChainUtxo",
"type": "object",
"properties": {
"addresses": {
"description": "Addresses that are eligible to sign the consumption of this output.",
"examples": [
[
"avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"
]
],
"type": "array",
"items": {
"type": "string"
}
},
"asset": {
"$ref": "#/components/schemas/AssetAmount"
},
"consumedOnChainId": {
"type": "string",
"description": "Blockchain ID on which this output is consumed on.",
"examples": [
"2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM"
]
},
"consumingTxHash": {
"type": "string",
"description": "Transaction ID that consumed this output.",
"examples": [
"3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c"
]
},
"createdOnChainId": {
"type": "string",
"description": "Blockchain ID on which this output is created on.",
"examples": [
"2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM"
]
},
"utxoId": {
"type": "string",
"description": "UTXO ID for this output.",
"examples": [
"68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC"
]
},
"utxoBytes": {
"type": "string",
"description": "The bytes of the UTXO"
},
"amount": {
"type": "string",
"deprecated": true
},
"assetId": {
"type": "string",
"deprecated": true
},
"blockNumber": {
"type": "string"
},
"blockTimestamp": {
"type": "number"
},
"consumingBlockNumber": {
"type": "string",
"description": "Block height in which the transaction consuming this UTXO was included"
},
"consumingBlockTimestamp": {
"type": "number",
"description": "Timestamp in seconds at which this UTXO is used in a consuming transaction"
},
"platformLocktime": {
"type": "number",
"description": "Timestamp in seconds after which this UTXO can be consumed"
},
"outputIndex": {
"type": "number",
"description": "The index of the UTXO in the transaction"
},
"rewardType": {
"$ref": "#/components/schemas/RewardType"
},
"stakeableLocktime": {
"type": "number",
"description": "Timestamp in seconds before which a UTXO can only be used for staking transactions. After stakeable locktime, a UTXO can be used for anything"
},
"staked": {
"type": "boolean"
},
"threshold": {
"type": "number",
"description": "The minimum number of signatures required to spend this UTXO"
},
"txHash": {
"type": "string",
"description": "The hash of the transaction that created this UTXO"
},
"utxoEndTimestamp": {
"type": "number",
"description": "Timestamp in seconds after which the staked UTXO will be unlocked."
},
"utxoStartTimestamp": {
"type": "number",
"description": "Timestamp in seconds at which the staked UTXO was locked."
},
"utxoType": {
"$ref": "#/components/schemas/UtxoType"
}
},
"required": [
"addresses",
"asset",
"consumedOnChainId",
"createdOnChainId",
"utxoId",
"amount",
"assetId",
"blockNumber",
"blockTimestamp",
"outputIndex",
"txHash",
"utxoType"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/PChainUtxo"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.