InitialBootstrapConsensus

org.sigilaris.node.jvm.runtime.application.v2.InitialBootstrapConsensus

Attributes

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

Members list

Type members

Classlikes

Attributes

Source
InitialBootstrapConsensus.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def assemble(bootstrap: VerifiedBootstrap, votes: Vector[Vote]): Either[V2RuntimeFailure, BootstrapCertificate]
def attachSignature(bootstrap: VerifiedBootstrap, validator: Text, raw: Bytes): Either[V2RuntimeFailure, Vote]

Existing HotStuff vote framing, after the target journal has forced its original BootstrapVoteIntent and the key-owning controller has signed it.

Existing HotStuff vote framing, after the target journal has forced its original BootstrapVoteIntent and the key-owning controller has signed it.

Attributes

Source
InitialBootstrapConsensus.scala
def unsigned(bootstrap: VerifiedBootstrap, validator: Text): Either[V2RuntimeFailure, UnsignedVote]