Participation
Return a list of participation keys
Authorizations
Responses
200
A list of participation keys
application/json
400
Bad Request
application/json
401
Invalid API Token
application/json
404
Participation Key Not Found
application/json
500
Internal Error
application/json
default
Unknown Error
get
GET /v2/participation HTTP/1.1
Host: algo.nownodes.io
X-Algo-API-Token: YOUR_API_KEY
Accept: */*
[
{
"address": "text",
"effective-first-valid": 1,
"effective-last-valid": 1,
"id": "text",
"key": {
"selection-participation-key": "Ynl0ZXM=",
"state-proof-key": "Ynl0ZXM=",
"vote-first-valid": 1,
"vote-key-dilution": 1,
"vote-last-valid": 1,
"vote-participation-key": "Ynl0ZXM="
},
"last-block-proposal": 1,
"last-state-proof": 1,
"last-vote": 1
}
]
Authorizations
Body
string · binaryOptional
Responses
200
Participation ID of the submission
application/json
400
Bad Request
application/json
401
Invalid API Token
application/json
404
Participation Key Not Found
application/json
500
Internal Error
application/json
503
Service Temporarily Unavailable
application/json
default
Unknown Error
post
POST /v2/participation HTTP/1.1
Host: algo.nownodes.io
X-Algo-API-Token: YOUR_API_KEY
Content-Type: application/msgpack
Accept: */*
Content-Length: 8
"binary"
{
"partId": "text"
}
Given a participation ID, return information about that participation key
Authorizations
Path parameters
participation-idstringRequired
Responses
200
A detailed description of a participation ID
application/json
400
Bad Request
application/json
401
Invalid API Token
application/json
404
Participation Key Not Found
application/json
500
Internal Error
application/json
default
Unknown Error
get
GET /v2/participation/{participation-id} HTTP/1.1
Host: algo.nownodes.io
X-Algo-API-Token: YOUR_API_KEY
Accept: */*
{
"address": "text",
"effective-first-valid": 1,
"effective-last-valid": 1,
"id": "text",
"key": {
"selection-participation-key": "Ynl0ZXM=",
"state-proof-key": "Ynl0ZXM=",
"vote-first-valid": 1,
"vote-key-dilution": 1,
"vote-last-valid": 1,
"vote-participation-key": "Ynl0ZXM="
},
"last-block-proposal": 1,
"last-state-proof": 1,
"last-vote": 1
}
Given a participation ID, append state proof keys to a particular set of participation keys
Authorizations
Path parameters
participation-idstringRequired
Body
string · binaryOptional
Responses
200
A detailed description of a participation ID
application/json
400
Bad Request
application/json
401
Invalid API Token
application/json
404
Participation Key Not Found
application/json
500
Internal Error
application/json
default
Unknown Error
post
POST /v2/participation/{participation-id} HTTP/1.1
Host: algo.nownodes.io
X-Algo-API-Token: YOUR_API_KEY
Content-Type: application/msgpack
Accept: */*
Content-Length: 8
"binary"
{
"address": "text",
"effective-first-valid": 1,
"effective-last-valid": 1,
"id": "text",
"key": {
"selection-participation-key": "Ynl0ZXM=",
"state-proof-key": "Ynl0ZXM=",
"vote-first-valid": 1,
"vote-key-dilution": 1,
"vote-last-valid": 1,
"vote-participation-key": "Ynl0ZXM="
},
"last-block-proposal": 1,
"last-state-proof": 1,
"last-vote": 1
}
Delete a given participation key by ID
Authorizations
Path parameters
participation-idstringRequired
Responses
200
Participation key got deleted by ID
400
Bad Request
application/json
401
Invalid API Token
application/json
404
Participation Key Not Found
application/json
500
Internal Error
application/json
default
Unknown Error
delete
DELETE /v2/participation/{participation-id} HTTP/1.1
Host: algo.nownodes.io
X-Algo-API-Token: YOUR_API_KEY
Accept: */*
No content