# Functions
MakeTimeoutMessage generates the message we have to sign in order to be able to contribute to Active Pacemaker protocol.
MakeVoteMessage generates the message we have to sign in order to be able to verify signatures without having the full block.
NewCombinedSigner creates a new combined signer with the given dependencies: - the staking signer is used to create and verify aggregatable signatures for Hotstuff - the beaconKeyStore is used to get threshold-signers by epoch/view; - the signer ID is used as the identity when creating signatures;.
NewCombinedSignerV3 creates a new combined signer with the given dependencies: - the staking signer is used to create and verify aggregatable signatures for Hotstuff - the beaconKeyStore is used to get threshold-signers by epoch/view; - the signer ID is used as the identity when creating signatures;.
NewCombinedVerifier creates a new combined verifier with the given dependencies.
NewCombinedVerifierV3 creates a new combined verifier with the given dependencies.
No description provided by the author
NewStakingSigner instantiates a StakingSigner, which signs votes and proposals with the staking key.
NewStakingVerifier creates a new single verifier with the given dependencies.
# Structs
CombinedSigner creates votes for the main consensus.
CombinedSignerV3 creates votes for the main consensus.
CombinedVerifier is a verifier capable of verifying two signatures, one for each scheme.
CombinedVerifierV3 is a verifier capable of verifying two signatures, one for each scheme.
SignerMetricsWrapper implements the hotstuff.SignerVerifier interface.
StakingSigner creates votes for the collector clusters consensus.
StakingVerifier is a verifier capable of verifying staking signature for each verifying operation.