Enum BlockProofKind
Identifies the form a block's BlockProof takes.
Namespace: Hiero.BlockNode
Assembly: Hiero.dll
Syntax
[Experimental("HIERO001", UrlFormat = "https://github.com/bugbytesinc/Hiero/blob/main/docs/blocknode-client-plan.md")]
public enum BlockProofKind
Fields
| Name | Description |
|---|---|
| SignedRecordFile | A proof anchored in a signed record file from the legacy record stream era. |
| StateProof | A merkle-path proof connecting this block's root hash to a later, signed block — used when a block's own signature was not available in time (delayed proof). |
| TssSigned | An aggregate threshold (TSS) signature over the block's root hash, signed by nodes holding a supermajority of stake. The signature blob is exposed via BlockSignature. |
| Unknown | A proof form this client does not recognize. |