v1

latestOpenAPI 3.0.32026-07-173986194.3 KB

Returns a node registered at the consensus layer.

get/consensus/entities/{address}/nodes/{node_id}

Path parameters

addressstring required

An Oasis-style (bech32) address.

Example:oasis1qpg2xuz46g53737343r20yxeddhlvc2ldqsjh70p

The entity ID of the entity controlling the node to return.

node_idstring byte required

A base64-encoded ed25519 public key.

Example:lbxs4hlud9XNloIOdhJPaCahd7HtiY8QATCgGnFfCM0=

The node ID of the node to return.

Response

A JSON object containing a node registered at the consensus layer.

idstring required

The public key identifying this node.

entity_idstring required

The public key identifying the entity controlling this node.

expirationinteger required

The epoch in which this node's commitment expires.

tls_pubkeystring required

The public key used for establishing TLS connections.

tls_next_pubkeystring required

The public key that will be used for establishing TLS connections upon rotation.

p2p_pubkeystring required

The unique identifier of this node on the P2P transport.

consensus_pubkeystring required

The unique identifier of this node as a consensus member

rolesstring required

A bitmask representing this node's roles.

Example response

{
  "id": "lbxs4hlud9XNloIOdhJPaCahd7HtiY8QATCgGnFfCM0=",
  "entity_id": "gb8SHLeDc69Elk7OTfqhtVgE2sqxrBCDQI84xKR+Bjg="
}