Versions in this module Expand all Collapse all v1 v1.0.4 Mar 19, 2021 v1.0.3 Mar 19, 2021 Changes in this version + const ConnectionTimeout + const ReadTimeout + const TypeBlockRequest + const TypeBlockResponse + const TypeBlockVote + const TypeBlockWithVotesRequest + const TypeBlockWithVotesResponse + const TypeBootstrapRequest + const TypeBootstrapResponse + const TypeFullMeshRequest + const TypeFullMeshResponse + const TypeInternalBlock + const TypeInternalBootstrapBlock + const TypeInternalChainInitialized + const TypeInternalConnectionFailure + const TypeInternalConnectionSuccess + const TypeInternalCycleEvent + const TypeInternalDataStoreHeight + const TypeInternalExiting + const TypeInternalNewFrozenEdgeBlock + const TypeInternalNewRetentionEdge + const TypeInternalNewTrailingEdge + const TypeInternalNodeStatus + const TypeInternalSendToRandomNode + const TypeInternalTransaction + const TypeIpAddressRequest + const TypeIpAddressResponse + const TypeMeshRequest + const TypeMeshResponse + const TypeMissingBlockRequest + const TypeMissingBlockResponse + const TypeMissingBlockVoteRequest + const TypeMissingBlockVoteResponse + const TypeNodeJoin + const TypeNodeJoinLegacy + const TypeNodeJoinResponse + const TypeNodeJoinResponseLegacy + const TypeStatusRequest + const TypeStatusResponse + const TypeWhitelistRequest + const TypeWhitelistResponse + const WriteTimeout + type InternalMessage struct + Payload []interface{} + ReplyChannel chan *InternalMessage + Type int16 + func NewInternalMessage(messageType int16, a ...interface{}) *InternalMessage + type Message struct + Content Serializable + ReplyChannel chan *Message + Signature []byte + SourceIP []byte + SourceId []byte + Timestamp int64 + Type int16 + func NewLocal(messageType int16, messageContent Serializable, identity *identity.Identity) *Message + func ReadNew(r io.Reader, sourceAddress string) (*Message, error) + func (m *Message) SerializeForSigning() []byte + func (m *Message) SerializeForTransmission() []byte + func (m *Message) SignatureIsValid() bool + type Serializable interface + GetSerializedLength func() int + Read func(r io.Reader) error + ToBytes func() []byte