StaticValidatorSet

org.sigilaris.node.jvm.runtime.consensus.hotstuff.BootstrapTrustRoot.StaticValidatorSet
final case class StaticValidatorSet(validatorSet: ValidatorSet) extends BootstrapTrustRoot

A trust root based on a static validator set with no anchor window.

Attributes

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

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

The hash of the validator set.

The hash of the validator set.

Attributes

Inherited from:
BootstrapTrustRoot
Source
Bootstrap.scala

Concrete fields

override val anchorWindow: Option[HotStuffWindow]

The optional consensus window anchoring this trust root.

The optional consensus window anchoring this trust root.

Attributes

Source
Bootstrap.scala
override val weakSubjectivityFreshUntil: Option[Instant]

The optional expiry instant for weak subjectivity freshness.

The optional expiry instant for weak subjectivity freshness.

Attributes

Source
Bootstrap.scala