Validators
get
Query parameters
pagenumberOptionalDefault:
Page number. Starts from 1.
1
limitnumber · max: 50OptionalDefault:
Number of items per page. Maximum is 50.
10
sortstring[]OptionalExample:
Sort by fields: distributionPrediction, amountPrediction, votesCurrent, generative, leasing, rate. Format: sort=field[,direction]. Default direction = 'asc'
["distributionPrediction,asc","amountPrediction,asc"]
Responses
200Success
application/json
503
External service temporarily unavailable
get
GET /validators HTTP/1.1
Host:
Accept: */*
{
"data": [
{
"validatorAddress": "text",
"metadataUrl": "text",
"metadata": {
"name": "text",
"logoUrl": "text",
"storedLogoUrl": "text",
"rewardPercentageToDistribute": 1,
"plannedPaymentPeriodInDays": 1,
"description": "text"
},
"status": true,
"balanceDetails": {
"regular": "text",
"generating": "text",
"available": "text",
"effective": "text"
},
"totalLeasingAmount": "text",
"lastLeasing": {
"txId": "text",
"timestamp": 1,
"height": 1,
"cycle": 1,
"amount": "text"
},
"lastPayout": {
"txId": "text",
"timestamp": 1,
"height": 1,
"cycle": 1,
"amount": "text",
"total": {
"amount": "text",
"totalLeasedAmount": "text",
"cycles": 1,
"payouts": 1,
"rate": "text"
}
},
"amountPrediction": "text",
"votesCurrent": "text",
"votesPrevious": "text",
"distributionPrediction": "text"
}
],
"total": 100,
"page": 1,
"limit": 10
}
get
Path parameters
validatorAddressstringRequiredExample:
Validator Waves address
3NATtoFY9ke8DXV5nkzaMegnFVLypU5c8vT
Query parameters
pagenumberOptionalDefault:
Page number. Starts from 1.
1
limitnumber · max: 20OptionalDefault:
Number of items per page. Maximum is 20.
10
sortstring[]OptionalExample:
Sort by fields: timestamp, amount, cycle. Format: sort=field[,direction]. Default direction = 'asc'
["timestamp,asc","amount,asc"]
Responses
200Success
application/json
503
External service temporarily unavailable
get
GET /validators/history/{validatorAddress} HTTP/1.1
Host:
Accept: */*
{
"data": [
{
"txId": "text",
"timestamp": 1,
"height": 1,
"cycle": 1,
"validatorAddress": "text",
"amount": "text",
"type": "Leasing"
}
],
"total": 100,
"page": 1,
"limit": 10
}