package com.hedera.hapi.node.state.history

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AggregatedNodeSignatures

history_types.proto:317

* An aggregation of node signatures on some data. <p> Can be used to prove the genesis hinTS verification key in a block proof; but not succinct and not recursive; hence in normal operations with TSS, used only until the first recursive proof is available.

Used in: ChainOfTrustProof

message ChainOfTrustProof

history_types.proto:293

Used in: HistoryProof

message ConstructionNodeId

history_types.proto:178

* A construction-scoped node id.

message History

history_types.proto:58

* A piece of new history in the form of an address book hash and associated metadata.

Used in: HistoryProof, HistorySignature

message HistoryProof

history_types.proto:72

* A proof that some address book history belongs to the ledger id's chain of trust.

Used in: HistoryProofConstruction, HistoryProofVote

message HistoryProofConstruction

history_types.proto:102

* Summary of the status of constructing a metadata proof, necessary to ensure deterministic construction ending in a roster with sufficient weight to enact its own constructions.

message HistoryProofVote

history_types.proto:193

* A node's vote for a particular history proof; either by explicitly giving the proof, or by identifying a node that already voted for it.

Used in: services.auxiliary.history.HistoryProofVoteTransactionBody

message HistorySignature

history_types.proto:210

* A node's signature blessing some new history.

Used in: RecordedHistorySignature, services.auxiliary.history.HistoryProofSignatureTransactionBody

message ProofKey

history_types.proto:43

* A record of the proof key a node had in a particular address book. Necessary to keep at each point history so that nodes can verify the correct key was used to sign in transitions starting from the current address book; no matter how keys have been rotated from the time the address book was created.

Used in: HistoryProof

message ProofKeySet

history_types.proto:17

* A set of proof keys for a node; that is, the key the node is currently using and the key it wants to use in assembling the next address book in the ledger id's chain of trust.

message RecordedHistorySignature

history_types.proto:225

* A signature on some new history recorded at a certain time.

message WrapsMessageDetails

history_types.proto:268

* A message published by a node during a WRAPS proof construction.

Used in: WrapsMessageHistory

message WrapsMessageHistory

history_types.proto:286

* A history of messages published during a WRAPS proof construction.

enum WrapsPhase

history_types.proto:241

* The phase of a WRAPS proof construction.

Used in: WrapsMessageDetails, WrapsSigningState, services.auxiliary.history.HistoryProofKeyPublicationTransactionBody

message WrapsSigningState

history_types.proto:161

* The state of an ongoing WRAPS signature protocol.

Used in: HistoryProofConstruction