Documentation ¶
Index ¶
- func AuthorizeMsg(share *beacon.Share, forkVersion string) pipelines.SignedMessagePipeline
- func BasicMsgValidation() pipelines.SignedMessagePipeline
- func MsgTypeCheck(msgType message.ConsensusMessageType) pipelines.SignedMessagePipeline
- func ValidateLambdas(lambda []byte) pipelines.SignedMessagePipeline
- func ValidateQuorum(threshold int) pipelines.SignedMessagePipeline
- func ValidateRound(round message.Round) pipelines.SignedMessagePipeline
- func ValidateSequenceNumber(height message.Height) pipelines.SignedMessagePipeline
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthorizeMsg ¶
func AuthorizeMsg(share *beacon.Share, forkVersion string) pipelines.SignedMessagePipeline
AuthorizeMsg is the pipeline to authorize message
func BasicMsgValidation ¶
func BasicMsgValidation() pipelines.SignedMessagePipeline
BasicMsgValidation is the pipeline to validate basic params in a signed message
func MsgTypeCheck ¶
func MsgTypeCheck(msgType message.ConsensusMessageType) pipelines.SignedMessagePipeline
MsgTypeCheck is the pipeline to check message type
func ValidateLambdas ¶
func ValidateLambdas(lambda []byte) pipelines.SignedMessagePipeline
ValidateLambdas validates current and previous lambdas
func ValidateQuorum ¶
func ValidateQuorum(threshold int) pipelines.SignedMessagePipeline
ValidateQuorum is the pipeline to validate msg quorum requirement
func ValidateRound ¶
func ValidateRound(round message.Round) pipelines.SignedMessagePipeline
ValidateRound validates round
func ValidateSequenceNumber ¶
func ValidateSequenceNumber(height message.Height) pipelines.SignedMessagePipeline
ValidateSequenceNumber validates msg seq number
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.