Skip to content

Get Validator Performance History (dTao)

GET /api/dtao/validator/performance/history/v1
NameInTypeRequiredDescription
hotkeyquerystringValidator hotkey
netuidqueryintegerSubnet
pagequeryintegerThe page number of the response.
limitqueryintegerThe number of responses. max is 200,
orderquerystring
block_numberqueryintegerThe exact block number
block_startqueryintegerblock number for start of range
block_endqueryintegerblock number for end of range
timestamp_startqueryintegerunix timestamp of start
timestamp_endqueryintegerunix timestamp of end

Media: application/json

{
"type": "object",
"properties": {
"pagination": {
"type": "object",
"properties": {
"current_page": {
"type": "integer",
"example": 1,
"default": 0
},
"per_page": {
"type": "integer",
"example": 50,
"default": 0
},
"total_items": {
"type": "integer",
"example": 241477,
"default": 0
},
"total_pages": {
"type": "integer",
"example": 4830,
"default": 0
},
"next_page": {
"type": "integer",
"example": 2,
"default": 0
},
"prev_page": {}
}
},
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "Eastworld AI"
},
"hotkey": {
"type": "object",
"properties": {
"ss58": {
"type": "string",
"example": "5GpW3hx1pyA2Hq8JQJCmQepnao7y1w8VqufycogyGMU4g5Yg"
},
"hex": {
"type": "string",
"example": "0xd257fa05aa6a2695db9fa67ad437423dff9f056a8efbfb45e335820ec76d8519"
}
}
},
"coldkey": {
"type": "object",
"properties": {
"ss58": {
"type": "string",
"example": "5GcCZ2BPXBjgG88tXJCEtkbdg2hNrPbL4EFfbiVRvBZdSQDC"
},
"hex": {
"type": "string",
"example": "0xc8f623c92b47ac9645d6744f3d448cdb7a2a3b08a22a39bfd1db0afbd9c07117"
}
}
},
"block_number": {
"type": "integer",
"example": 5504231,
"default": 0
},
"timestamp": {
"type": "string",
"example": "2025-05-05T23:59:48Z"
},
"netuid": {
"type": "integer",
"example": 94,
"default": 0
},
"uid": {
"type": "integer",
"example": 0,
"default": 0
},
"position": {
"type": "integer",
"example": 1,
"default": 0
},
"last_updated": {
"type": "integer",
"example": 5504162,
"default": 0
},
"nominators": {
"type": "integer",
"example": 100,
"default": 0
},
"vtrust": {
"type": "string",
"example": "0.99998474097810330358"
},
"validator_type": {
"type": "string",
"example": "childkey"
},
"take": {
"type": "string",
"example": "0.17999542229343099107"
},
"childkey_take": {
"type": "string",
"example": "0"
},
"proportion": {
"type": "string",
"example": "1"
},
"subnet_weight": {
"type": "string",
"example": "624208131272011"
},
"root_weight": {
"type": "string",
"example": "580160090513778"
},
"alpha": {
"type": "string",
"example": "44048040758233"
},
"family_subnet_weight": {
"type": "string",
"example": "624208131272011"
},
"family_root_weight": {
"type": "string",
"example": "580160090513778"
},
"family_alpha": {
"type": "string",
"example": "44048040758233"
},
"dominance": {
"type": "string",
"example": "77.01"
},
"dividends": {
"type": "string",
"example":

Media: application/json

{
"type": "object",
"properties": {}
}

All Taostats API requests require an Authorization header containing your API key. See Getting Started.