Documentation ¶
Index ¶
Constants ¶
View Source
const ( CodeMin uint8 = iota + 1 // consensus CodeBlockProposal CodeBlockVote // protocol state sync CodeSyncRequest CodeSyncResponse CodeRangeRequest CodeBatchRequest CodeBlockResponse // cluster consensus CodeClusterBlockProposal CodeClusterBlockVote CodeClusterBlockResponse // collections, guarantees & transactions CodeCollectionGuarantee CodeTransaction CodeTransactionBody // core messages for execution & verification CodeExecutionReceipt CodeResultApproval // execution state synchronization CodeExecutionStateSyncRequest CodeExecutionStateDelta // data exchange for execution of blocks CodeChunkDataRequest CodeChunkDataResponse // result approvals CodeApprovalRequest CodeApprovalResponse // generic entity exchange engines CodeEntityRequest CodeEntityResponse // testing CodeEcho // DKG CodeDKGMessage CodeMax )
Variables ¶
This section is empty.
Functions ¶
func InterfaceFromMessageCode ¶
InterfaceFromMessageCode returns an interface with the correct underlying go type of the message code represents. Expected error returns during normal operations:
- UnknownMsgCodeErr if message code does not match any of the configured message codes above.
func IsErrMsgUnmarshal ¶ added in v0.27.3
IsErrMsgUnmarshal returns true if an error is ErrMsgUnmarshal
func IsErrUnknownMsgCode ¶ added in v0.27.3
IsErrUnknownMsgCode returns true if an error is ErrUnknownMsgCode
func MessageCodeFromInterface ¶
MessageCodeFromInterface returns the correct Code based on the underlying type of message v.
Types ¶
type ErrMsgUnmarshal ¶ added in v0.27.3
type ErrMsgUnmarshal struct {
// contains filtered or unexported fields
}
ErrMsgUnmarshal indicates that the message could not be unmarshalled.
func NewMsgUnmarshalErr ¶ added in v0.27.3
func NewMsgUnmarshalErr(code uint8, msgType string, err error) ErrMsgUnmarshal
NewMsgUnmarshalErr returns a new ErrMsgUnmarshal
func (ErrMsgUnmarshal) Error ¶ added in v0.27.3
func (e ErrMsgUnmarshal) Error() string
type ErrUnknownMsgCode ¶ added in v0.27.3
type ErrUnknownMsgCode struct {
// contains filtered or unexported fields
}
ErrUnknownMsgCode indicates that the message code byte (first byte of message payload) is unknown.
func NewUnknownMsgCodeErr ¶ added in v0.27.3
func NewUnknownMsgCodeErr(code uint8) ErrUnknownMsgCode
NewUnknownMsgCodeErr returns a new ErrUnknownMsgCode
func (ErrUnknownMsgCode) Error ¶ added in v0.27.3
func (e ErrUnknownMsgCode) Error() string
Click to show internal directories.
Click to hide internal directories.