Show / Hide Table of Contents

Class BlockNodeStatusDetail

Detailed status of a block node: software and protocol versions, installed plugins, the block ranges it can serve and store, TSS verification bootstrap data, and consensus address books.

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

Properties

| Edit this page View Source

AvailableRanges

The block ranges this node can currently serve.

Declaration
public IReadOnlyList<BlockRange> AvailableRanges { get; }
Property Value
Type Description
IReadOnlyList<BlockRange>
| Edit this page View Source

BlockNodeVersion

The block node software version.

Declaration
public SemanticVersion BlockNodeVersion { get; }
Property Value
Type Description
SemanticVersion
| Edit this page View Source

NodeAddressBook

The consensus network address book as known to the block
node, or 
null

when not provided. Exposed as the raw protobuf — this is advanced surface primarily for verification tooling.

Declaration
public NodeAddressBook? NodeAddressBook { get; }
Property Value
Type Description
NodeAddressBook
| Edit this page View Source

Plugins

Versions of the plugins installed on the node.

Declaration
public IReadOnlyList<BlockNodePluginVersion> Plugins { get; }
Property Value
Type Description
IReadOnlyList<BlockNodePluginVersion>
| Edit this page View Source

StoredRanges

The block ranges this node persistently stores.

Declaration
public IReadOnlyList<BlockRange> StoredRanges { get; }
Property Value
Type Description
IReadOnlyList<BlockRange>
| Edit this page View Source

StreamProtoVersion

The version of the block stream protocol the node speaks.

Declaration
public SemanticVersion StreamProtoVersion { get; }
Property Value
Type Description
SemanticVersion
| Edit this page View Source

TssData

TSS proof verification bootstrap data (ledger id, WRAPS
verification key, roster), or 
null

when the node does not provide it.

Declaration
public TssData? TssData { get; }
Property Value
Type Description
TssData

Implements

IEquatable<T>
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph