Get epoch
GEThttps://api.n00.testnet.vega.rocks/api/v2/epoch
Get data for a specific epoch, if ID is omitted, it retrieves the current epoch
Request
Query Parameters
id uint64
Epoch ID. If provided, returns the epoch with the given ID.
block uint64
Block height. If provided, returns the epoch that the given block is in.
Responses
- 200
- 500
- default
A successful response.
- application/json
- Schema
- Example (from schema)
Schema
epoch object
{
"epoch": {
"delegations": [
{
"amount": "string",
"epochSeq": "string",
"nodeId": "string",
"party": "string"
}
],
"seq": "string",
"timestamps": {
"endTime": "string",
"expiryTime": "string",
"firstBlock": "string",
"lastBlock": "string",
"startTime": "string"
},
"validators": [
{
"avatarUrl": "string",
"delegations": [
{
"amount": "string",
"epochSeq": "string",
"nodeId": "string",
"party": "string"
}
],
"epochData": {
"offline": 0,
"online": 0,
"total": 0
},
"ethereumAddress": "string",
"id": "string",
"infoUrl": "string",
"location": "string",
"maxIntendedStake": "string",
"name": "string",
"pendingStake": "string",
"pubKey": "string",
"rankingScore": {
"performanceScore": "string",
"previousStatus": "VALIDATOR_NODE_STATUS_UNSPECIFIED",
"rankingScore": "string",
"stakeScore": "string",
"status": "VALIDATOR_NODE_STATUS_UNSPECIFIED",
"votingPower": 0
},
"rewardScore": {
"multisigScore": "string",
"normalisedScore": "string",
"performanceScore": "string",
"rawValidatorScore": "string",
"validatorScore": "string",
"validatorStatus": "VALIDATOR_NODE_STATUS_UNSPECIFIED"
},
"stakedByDelegates": "string",
"stakedByOperator": "string",
"stakedTotal": "string",
"status": "NODE_STATUS_UNSPECIFIED",
"tmPubKey": "string"
}
]
}
}
An internal server error
- application/json
- Schema
- Example (from schema)
Schema
code int32
details object[]
message string
{
"code": 0,
"details": [
{
"@type": "string"
}
],
"message": "string"
}
An unexpected error response.
- application/json
- Schema
- Example (from schema)
Schema
code int32
details object[]
message string
{
"code": 0,
"details": [
{
"@type": "string"
}
],
"message": "string"
}
- curl
- python
- go
- nodejs
- CURL
curl -L -X GET 'https://api.n00.testnet.vega.rocks/api/v2/epoch' \
-H 'Accept: application/json'
ResponseClear