Class RegisteredNodeData
A node registered on-chain via the HIP-1137 registered-node registry
(block nodes, mirror nodes, JSON-RPC relays and general services),
as returned from the mirror node's
/api/v1/network/registered-nodes endpoint.
Inherited Members
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
[Experimental("HIERO001", UrlFormat = "https://github.com/bugbytesinc/Hiero/blob/main/docs/blocknode-client-plan.md")]
public class RegisteredNodeData
Properties
| Edit this page View SourceAdministrator
The administrative key authorized to update or delete the registration.
Declaration
[JsonPropertyName("admin_key")]
public Endorsement? Administrator { get; set; }
Property Value
| Type | Description |
|---|---|
| Endorsement |
Created
The consensus timestamp at which the node was registered.
Declaration
[JsonPropertyName("created_timestamp")]
public ConsensusTimeStamp? Created { get; set; }
Property Value
| Type | Description |
|---|---|
| ConsensusTimeStamp? |
Description
A short human-readable description of the node, if provided.
Declaration
[JsonPropertyName("description")]
public string? Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Endpoints
The service endpoints this node publishes; a block node's endpoints carry the list of Block Node APIs they serve.
Declaration
[JsonPropertyName("service_endpoints")]
public RegisteredNodeEndpointData[] Endpoints { get; set; }
Property Value
| Type | Description |
|---|---|
| RegisteredNodeEndpointData[] |
RegisteredNodeId
The network-assigned identifier of the registered node.
Declaration
[JsonPropertyName("registered_node_id")]
public long RegisteredNodeId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ValidRange
The range of time this version of the registration is valid for; an open-ended range is the current version.
Declaration
[JsonPropertyName("timestamp")]
public TimestampRangeData? ValidRange { get; set; }
Property Value
| Type | Description |
|---|---|
| TimestampRangeData |