HotStuffValidator
Validates HotStuff consensus artifacts: proposals, votes, QCs, timeout votes, TCs, and new views.
Attributes
- Source
- Validation.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HotStuffValidator.type
Members list
Value members
Concrete methods
Validates a new-view message's structure, signature, QC, TC, and window consistency.
Validates a new-view message's structure, signature, QC, TC, and window consistency.
Attributes
- Source
- Validation.scala
Validates a proposal's structure, signature, and justify chain against the validator set.
Validates a proposal's structure, signature, and justify chain against the validator set.
Attributes
- Source
- Validation.scala
Validates a quorum certificate by re-assembling it from the contained votes.
Validates a quorum certificate by re-assembling it from the contained votes.
Attributes
- Source
- Validation.scala
Validates a timeout certificate by re-assembling it from the contained votes.
Validates a timeout certificate by re-assembling it from the contained votes.
Attributes
- Source
- Validation.scala
Validates a timeout vote's structure, signature, and membership.
Validates a vote's structure, signature, and membership in the validator set.
Validates a vote's structure, signature, and membership in the validator set.
Attributes
- Source
- Validation.scala