Participation

Return a list of participation keys

get

Return a list of participation keys

Authorizations
Responses
200
A list of participation keys
application/json
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
  }
]

Add a participation key to the node

post
Authorizations
Body
string · binaryOptional
Responses
200
Participation ID of the submission
application/json
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"
}

Get participation key info given a participation ID

get

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
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
}

Append state proof keys to a participation key

post

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
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

delete

Delete a given participation key by ID

Authorizations
Path parameters
participation-idstringRequired
Responses
200
Participation key got deleted by ID
delete
DELETE /v2/participation/{participation-id} HTTP/1.1
Host: algo.nownodes.io
X-Algo-API-Token: YOUR_API_KEY
Accept: */*

No content