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

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

message ConstructionNodeId

history_types.proto:154

* 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:73

* 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:99

* 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:169

* 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:186

* 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:201

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