Class ScheduleSignatureData
A single signature recorded against a scheduled transaction. Appears nested under Signatures.
Inherited Members
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
public class ScheduleSignatureData
Properties
| Edit this page View SourceConsensus
Consensus timestamp at which this signature was accepted by the network.
Declaration
[JsonPropertyName("consensus_timestamp")]
public ConsensusTimeStamp Consensus { get; set; }
Property Value
| Type | Description |
|---|---|
| ConsensusTimeStamp |
KeyType
The key-type enum reported by the mirror node — one of
CONTRACT, ED25519, RSA_3072,
ECDSA_384, ECDSA_SECP256K1, or
UNKNOWN.
Declaration
[JsonPropertyName("type")]
public string? KeyType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PublicKeyPrefix
Leading bytes of the signer's public key used by the mirror node to identify the signing key slot.
Declaration
[JsonPropertyName("public_key_prefix")]
[JsonConverter(typeof(Base64StringToBytesConverter))]
public ReadOnlyMemory<byte> PublicKeyPrefix { get; set; }
Property Value
| Type | Description |
|---|---|
| ReadOnlyMemory<byte> |
Signature
The signature bytes themselves.
Declaration
[JsonPropertyName("signature")]
[JsonConverter(typeof(Base64StringToBytesConverter))]
public ReadOnlyMemory<byte> Signature { get; set; }
Property Value
| Type | Description |
|---|---|
| ReadOnlyMemory<byte> |