HistoricalControllerVoteAuthentication

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

Implement with the actual original consensus safety journal, not a window predicate. authenticate checks its immutable forced record; authorize checks the current before-vote safe rule without controller-gate reentry.

Attributes

Source
HotStuffControllerAuthentication.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def authorize(proposal: Proposal, voter: ValidatorId, key: Bytes): Result[IO, Unit]