org.sigilaris.node.jvm.runtime.consensus.hotstuff.InMemoryHotStuffSinkSnapshot
See theInMemoryHotStuffSinkSnapshot companion object
final case class InMemoryHotStuffSinkSnapshot(proposals: Map[ProposalId, Proposal], votes: Map[VoteId, Vote], accumulator: VoteAccumulator, timeoutVotes: Map[TimeoutVoteId, TimeoutVote], timeoutAccumulator: TimeoutVoteAccumulator, timeoutCertificates: Map[TimeoutVoteSubject, TimeoutCertificate], newViews: Map[NewViewId, NewView], newViewsBySenderWindow: Map[(HotStuffWindow, ValidatorId), NewView], qcs: Map[ProposalId, QuorumCertificate], finalization: Map[ChainId, FinalizationTrackerSnapshot], duplicates: Vector[GossipEvent[HotStuffGossipArtifact]], diagnostics: InMemoryHotStuffSinkDiagnostics)
A snapshot of the in-memory gossip artifact sink state, including all stored artifacts and QCs.
Attributes
- Companion
- object
- Source
- InMemoryHotStuffGossipBridge.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article