Show / Hide Table of Contents

Class TssData

The data a verifier needs to bootstrap TSS block proof verification: the ledger id (root of trust), the WRAPS verification key, and the current signing roster.

Inheritance
object
TssData
Implements
IEquatable<TssData>
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 TssData : IEquatable<TssData>
Remarks

This SDK does not verify TSS signatures itself; this record exists so external verification tooling can obtain its inputs through the BlockNodeClient server status detail query.

Properties

| Edit this page View Source

LedgerId

The ledger id — the hash of the genesis address book that anchors the network's chain of trust.

Declaration
public ReadOnlyMemory<byte> LedgerId { get; }
Property Value
Type Description
ReadOnlyMemory<byte>
| Edit this page View Source

Roster

The current TSS signing roster.

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

ValidFromBlock

The block number from which this roster is valid.

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

WrapsVerificationKey

The WRAPS (recursive SNARK) verification key.

Declaration
public ReadOnlyMemory<byte> WrapsVerificationKey { get; }
Property Value
Type Description
ReadOnlyMemory<byte>

Implements

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