HotStuffFinalizationTracker

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

Tracks finalization by detecting three-chain commit proofs from observed proposals.

Attributes

Source
Finalization.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def track(proposals: Iterable[Proposal]): FinalizationTrackerSnapshot

Tracks finalization for a single chain from the given proposals.

Tracks finalization for a single chain from the given proposals.

Attributes

Source
Finalization.scala
def trackAll(proposals: Iterable[Proposal]): Map[ChainId, FinalizationTrackerSnapshot]

Tracks finalization across all chains from the given proposals.

Tracks finalization across all chains from the given proposals.

Attributes

Source
Finalization.scala