Blockfrost · Schema

genesis_content

genesis_content schema from Blockfrost API

BlockchainCardanoCryptocurrencyDAppsNFTWeb3

Properties

Name Type Description
active_slots_coefficient number The proportion of slots in which blocks should be issued
update_quorum integer Determines the quorum needed for votes on the protocol parameter updates
max_lovelace_supply string The total number of lovelace in the system
network_magic integer Network identifier
epoch_length integer Number of slots in an epoch
system_start integer Time of slot 0 in UNIX time
slots_per_kes_period integer Number of slots in an KES period
slot_length integer Duration of one slot in seconds
max_kes_evolutions integer The maximum number of time a KES key can be evolved before a pool operator must create a new operational certificate
security_param integer Security parameter k
View JSON Schema on GitHub

JSON Schema

blockfrost-genesis-content-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/blockfrost/refs/heads/main/json-schema/blockfrost-genesis-content-schema.json",
  "title": "genesis_content",
  "description": "genesis_content schema from Blockfrost API",
  "type": "object",
  "properties": {
    "active_slots_coefficient": {
      "type": "number",
      "example": 0.05,
      "description": "The proportion of slots in which blocks should be issued"
    },
    "update_quorum": {
      "type": "integer",
      "example": 5,
      "description": "Determines the quorum needed for votes on the protocol parameter updates"
    },
    "max_lovelace_supply": {
      "type": "string",
      "example": "45000000000000000",
      "description": "The total number of lovelace in the system"
    },
    "network_magic": {
      "type": "integer",
      "example": 764824073,
      "description": "Network identifier"
    },
    "epoch_length": {
      "type": "integer",
      "example": 432000,
      "description": "Number of slots in an epoch"
    },
    "system_start": {
      "type": "integer",
      "example": 1506203091,
      "description": "Time of slot 0 in UNIX time"
    },
    "slots_per_kes_period": {
      "type": "integer",
      "example": 129600,
      "description": "Number of slots in an KES period"
    },
    "slot_length": {
      "type": "integer",
      "example": 1,
      "description": "Duration of one slot in seconds"
    },
    "max_kes_evolutions": {
      "type": "integer",
      "example": 62,
      "description": "The maximum number of time a KES key can be evolved before a pool operator must create a new operational certificate"
    },
    "security_param": {
      "type": "integer",
      "example": 2160,
      "description": "Security parameter k"
    }
  },
  "required": [
    "active_slots_coefficient",
    "update_quorum",
    "max_lovelace_supply",
    "network_magic",
    "epoch_length",
    "system_start",
    "slots_per_kes_period",
    "slot_length",
    "max_kes_evolutions",
    "security_param"
  ]
}