Show / Hide Table of Contents

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.

Inheritance
object
RegisteredNodeData
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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 Source

Administrator

The administrative key authorized to update or delete the registration.

Declaration
[JsonPropertyName("admin_key")]
public Endorsement? Administrator { get; set; }
Property Value
Type Description
Endorsement
| Edit this page View Source

Created

The consensus timestamp at which the node was registered.

Declaration
[JsonPropertyName("created_timestamp")]
public ConsensusTimeStamp? Created { get; set; }
Property Value
Type Description
ConsensusTimeStamp?
| Edit this page View Source

Description

A short human-readable description of the node, if provided.

Declaration
[JsonPropertyName("description")]
public string? Description { get; set; }
Property Value
Type Description
string
| Edit this page View Source

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[]
| Edit this page View Source

RegisteredNodeId

The network-assigned identifier of the registered node.

Declaration
[JsonPropertyName("registered_node_id")]
public long RegisteredNodeId { get; set; }
Property Value
Type Description
long
| Edit this page View Source

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
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph