Show / Hide Table of Contents

Class RegisteredNodeEndpoint

A block-node service endpoint to publish when registering or updating a node in the HIP-1137 registry.

Inheritance
object
RegisteredNodeEndpoint
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero
Assembly: Hiero.dll
Syntax
[Experimental("HIERO001", UrlFormat = "https://github.com/bugbytesinc/Hiero/blob/main/docs/blocknode-client-plan.md")]
public sealed class RegisteredNodeEndpoint
Remarks

This SDK's registered-node support is block-node focused: each endpoint advertises the Block Node APIs it serves. The address, port and TLS requirement are taken from Uri — an https scheme sets the TLS-required flag, and a host that parses as an IP address is sent as an IP endpoint, otherwise as a domain name.

Properties

| Edit this page View Source

BlockNodeApis

The Block Node APIs this endpoint serves. This field is REQUIRED and must contain at least one value.

Declaration
public IReadOnlyList<BlockNodeApi> BlockNodeApis { get; set; }
Property Value
Type Description
IReadOnlyList<BlockNodeApi>
| Edit this page View Source

Uri

The endpoint's address: host (domain name or IP), port, and — via the scheme (https vs http) — whether TLS is required. This field is REQUIRED.

Declaration
public Uri Uri { get; set; }
Property Value
Type Description
Uri
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph