HotStuffPacemakerCommand

org.sigilaris.node.jvm.runtime.consensus.hotstuff.HotStuffPacemakerCommand

Commands emitted by the pacemaker runtime to be executed by the integration driver.

Attributes

Source
PacemakerRuntime.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class ActivateLeader(window: HotStuffWindow, leader: ValidatorId)

Attributes

Source
PacemakerRuntime.scala
final case class EmitNewView(sender: ValidatorId, highestKnownQc: QuorumCertificate, timeoutCertificate: TimeoutCertificate)

Attributes

Source
PacemakerRuntime.scala
final case class EmitTimeoutVote(voter: ValidatorId, window: HotStuffWindow, highestKnownQc: QuorumCertificate)

Attributes

Source
PacemakerRuntime.scala