{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://cardano.blockfrost.io/schema/pool",
"title": "Pool",
"type": "object",
"properties": {
"pool_id": {
"type": "string",
"example": "pool1pu5jlj4q9w9jlxeu370a3c9myx47md5j5m2str0naunn2q3lkdy",
"description": "Bech32 pool ID"
},
"hex": {
"type": "string",
"example": "0f292fcaa02b8b2f9b3c8f9fd8e0bb21abedb692a6d5058df3ef2735",
"description": "Hexadecimal pool ID."
},
"vrf_key": {
"type": "string",
"example": "0b5245f9934ec2151116fb8ec00f35fd00e0aa3b075c4ed12cce440f999d8233",
"description": "VRF key hash"
},
"blocks_minted": {
"type": "integer",
"example": 69,
"description": "Total minted blocks"
},
"blocks_epoch": {
"type": "integer",
"example": 4,
"description": "Number of blocks minted in the current epoch"
},
"live_stake": {
"type": "string",
"example": "6900000000"
},
"live_size": {
"type": "number",
"example": 0.42
},
"live_saturation": {
"type": "number",
"example": 0.93
},
"live_delegators": {
"type": "number",
"example": 127
},
"active_stake": {
"type": "string",
"example": "4200000000"
},
"active_size": {
"type": "number",
"example": 0.43
},
"declared_pledge": {
"type": "string",
"example": "5000000000",
"description": "Stake pool certificate pledge"
},
"live_pledge": {
"type": "string",
"example": "5000000001",
"description": "Stake pool current pledge"
},
"margin_cost": {
"type": "number",
"example": 0.05,
"description": "Margin tax cost of the stake pool"
},
"fixed_cost": {
"type": "string",
"example": "340000000",
"description": "Fixed tax cost of the stake pool"
},
"reward_account": {
"type": "string",
"example": "stake1uxkptsa4lkr55jleztw43t37vgdn88l6ghclfwuxld2eykgpgvg3f",
"description": "Bech32 reward account of the stake pool"
},
"owners": {
"type": "array",
"items": {
"type": "string",
"description": "Bech32 accounts of the pool owners"
},
"example": [
"stake1u98nnlkvkk23vtvf9273uq7cph5ww6u2yq2389psuqet90sv4xv9v"
]
},
"registration": {
"type": "array",
"items": {
"type": "string",
"description": "Hash of the transaction including registration"
},
"example": [
"9f83e5484f543e05b52e99988272a31da373f3aab4c064c76db96643a355d9dc",
"7ce3b8c433bf401a190d58c8c483d8e3564dfd29ae8633c8b1b3e6c814403e95",
"3e6e1200ce92977c3fe5996bd4d7d7e192bcb7e231bc762f9f240c76766535b9"
]
},
"retirement": {
"type": "array",
"items": {
"type": "string",
"description": "Hash of the transaction including retirement",
"example": "252f622976d39e646815db75a77289cf16df4ad2b287dd8e3a889ce14c13d1a8"
}
},
"calidus_key": {
"type": "object",
"nullable": true,
"description": "Last valid Calidus key for the pool",
"properties": {
"id": {
"type": "string",
"example": "calidus15yt3nqapz799tvp2lt8adttt29k6xa2xnltahn655tu4sgcph42p7",
"description": "A Bech32-encoded identifier derived from the calidus public key"
},
"pub_key": {
"type": "string",
"example": "57758911253f6b31df2a87c10eb08a2c9b8450768cb8dd0d378d93f7c2e220f0",
"description": "The raw hexadecimal-encoded calidus public key used for verification purposes"
},
"nonce": {
"type": "integer",
"example": 149292000,
"description": "A unique number used once to prevent replay attacks and ensure the uniqueness of the key registration"
},
"tx_hash": {
"type": "string",
"example": "f45ed21c6bc1832cf7f11f4bd6ee47ca9684b4f6f8ff8a398aa2df065eac0ba8",
"description": "The transaction hash that submitted the Calidus key registration"
},
"block_height": {
"type": "integer",
"example": 11548408,
"description": "The block height at which this key registration was recorded"
},
"block_time": {
"type": "integer",
"example": 1740858988,
"description": "Block time of the key registration"
},
"epoch": {
"type": "integer",
"example": 543,
"description": "Epoch number of the key registration"
}
},
"required": [
"id",
"pub_key",
"nonce",
"tx_hash",
"block_height",
"block_time",
"epoch"
]
}
},
"required": [
"pool_id",
"hex",
"vrf_key",
"blocks_minted",
"blocks_epoch",
"live_stake",
"live_size",
"live_saturation",
"live_delegators",
"active_stake",
"active_size",
"declared_pledge",
"live_pledge",
"margin_cost",
"fixed_cost",
"reward_account",
"owners",
"registration",
"retirement",
"calidus_key"
]
}