{
  "title": "BurnchainRewardSlotHolder",
  "description": "Reward slot holder on the burnchain",
  "type": "object",
  "additionalProperties": false,
  "required": ["canonical", "burn_block_hash", "burn_block_height", "address", "slot_index"],
  "properties": {
    "canonical": {
      "type": "boolean",
      "description": "Set to `true` if block corresponds to the canonical burchchain tip"
    },
    "burn_block_hash": {
      "type": "string",
      "description": "The hash representing the burnchain block"
    },
    "burn_block_height": {
      "type": "integer",
      "description": "Height of the burnchain block"
    },
    "address": {
      "type": "string",
      "description": "The recipient address that validly received PoX commitments, in the format native to the burnchain (e.g. B58 encoded for Bitcoin)"
    },
    "slot_index": {
      "type": "integer",
      "description": "The index position of the reward entry, useful for ordering when there's more than one slot per burnchain block"
    }
  }
}
