org.sigilaris.node.jvm.runtime.consensus.hotstuff.Proposal
See theProposal companion object
final case class Proposal(proposalId: ProposalId, window: HotStuffWindow, proposer: ValidatorId, targetBlockId: BlockId, block: BlockHeader, txSet: ProposalTxSet, justify: QuorumCertificate, signature: Signature)
A signed consensus proposal emitted by a leader validator.
Value parameters
- block
-
the block header
- justify
-
the quorum certificate justifying this proposal
- proposalId
-
unique identifier for this proposal
- proposer
-
the proposing validator
- signature
-
the cryptographic signature of the proposer
- targetBlockId
-
the block ID being proposed
- txSet
-
the transaction set included in the proposal
- window
-
the consensus window
Attributes
- Companion
- object
- Source
- Artifacts.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article