{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://cardano.blockfrost.io/schema/tx_content_pool_certs",
"title": "Tx Content Pool Certs",
"type": "array",
"items": {
"type": "object",
"properties": {
"cert_index": {
"type": "integer",
"example": 0,
"description": "Index of the certificate within the transaction"
},
"pool_id": {
"type": "string",
"example": "pool1pu5jlj4q9w9jlxeu370a3c9myx47md5j5m2str0naunn2q3lkdy",
"description": "Bech32 encoded pool ID"
},
"vrf_key": {
"type": "string",
"example": "0b5245f9934ec2151116fb8ec00f35fd00e0aa3b075c4ed12cce440f999d8233",
"description": "VRF key hash"
},
"pledge": {
"type": "string",
"example": "5000000000",
"description": "Stake pool certificate pledge in Lovelaces"
},
"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 in Lovelaces"
},
"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"
]
},
"metadata": {
"type": "object",
"nullable": true,
"properties": {
"url": {
"type": "string",
"nullable": true,
"example": "https://stakenuts.com/mainnet.json",
"description": "URL to the stake pool metadata"
},
"hash": {
"type": "string",
"nullable": true,
"example": "47c0c68cb57f4a5b4a87bad896fc274678e7aea98e200fa14a1cb40c0cab1d8c",
"description": "Hash of the metadata file"
},
"ticker": {
"type": "string",
"nullable": true,
"example": "NUTS",
"description": "Ticker of the stake pool"
},
"name": {
"type": "string",
"nullable": true,
"example": "Stake Nuts",
"description": "Name of the stake pool"
},
"description": {
"type": "string",
"nullable": true,
"example": "The best pool ever",
"description": "Description of the stake pool"
},
"homepage": {
"type": "string",
"nullable": true,
"example": "https://stakentus.com/",
"description": "Home page of the stake pool"
}
},
"required": [
"url",
"hash",
"ticker",
"name",
"description",
"homepage"
]
},
"relays": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ipv4": {
"type": "string",
"nullable": true,
"example": "4.4.4.4",
"description": "IPv4 address of the relay"
},
"ipv6": {
"type": "string",
"nullable": true,
"example": "https://stakenuts.com/mainnet.json",
"description": "IPv6 address of the relay"
},
"dns": {
"type": "string",
"nullable": true,
"example": "relay1.stakenuts.com",
"description": "DNS name of the relay"
},
"dns_srv": {
"type": "string",
"nullable": true,
"example": "_relays._tcp.relays.stakenuts.com",
"description": "DNS SRV entry of the relay"
},
"port": {
"type": "integer",
"example": 3001,
"description": "Network port of the relay"
}
},
"required": [
"ipv4",
"ipv6",
"dns",
"dns_srv",
"port"
]
}
},
"active_epoch": {
"type": "integer",
"example": 210,
"description": "Epoch in which the update becomes active"
}
},
"required": [
"cert_index",
"pool_id",
"vrf_key",
"pledge",
"margin_cost",
"fixed_cost",
"reward_account",
"owners",
"metadata",
"relays",
"active_epoch"
]
}
}