HotStuffPacemakerState
org.sigilaris.node.jvm.runtime.consensus.hotstuff.HotStuffPacemakerState
final case class HotStuffPacemakerState(activeWindow: HotStuffWindow, currentLeader: ValidatorId, highestKnownQc: QuorumCertificate, timeoutDeadline: Instant, timeoutVotes: TimeoutVoteAccumulator, timeoutCertificate: Option[TimeoutCertificate], localTimeoutVoteRequested: Boolean, localTimeoutVote: Option[TimeoutVote], localNewViewRequested: Boolean, bootstrapHoldReason: Option[String], consecutiveTimeoutWindows: Int)
The mutable state of a pacemaker entry, tracking the active window, timeout, and local vote state.
Attributes
- Source
- PacemakerRuntime.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article