Namespace Libplanet.Net.Messages
Classes
ConsensusMaj23Msg
A message class for claiming that the peer has +2/3 votes.
ConsensusMsg
A abstract base class message for consensus.
ConsensusPreCommitMsg
A message class for PreCommit.
ConsensusPreVoteMsg
A message class for PreVote.
ConsensusProposalClaimMsg
A message class for claiming a Proposal.
ConsensusProposalMsg
A message class for Propose.
ConsensusVoteMsg
A abstract base class message for consensus.
ConsensusVoteSetBitsMsg
A message class for requesting lacking Votes by sending the Votes that the peer has.
DifferentVersionMsg
A reply to any messages with different AppProtocolVersion. Contains the expected and actual AppProtocolVersion value of the message.
FindNeighborsMsg
Message containing request for nearby peers.
HaveMessage
List of message IDs that the peer seen recently.
Message
MessageContent
Serves as the base class for messages used in ITransport.
MessageValidator
A helper class for an IMessageCodec<T> to validate a decoded Message.
NeighborsMsg
Message containing nearby peers. A reply to FindNeighborsMsg.
NetMQMessageCodec
PingMsg
Check message to determine peer is alive.
PongMsg
A reply to PingMsg.
WantMessage
List of message IDs that the peer want to have.
Structs
MessageId
MessageId, abbreviation of message identifier, is a SHA-256 digest derived from a Message's content.
As it is a SHA-256 digest, it consists of 32 Bytes, and 64 characters in hexadecimal. (See also Size constant.)
Interfaces
IMessageCodec<T>
Enums
MessageContent.MessageType
Enum
represents the type of the MessageContent.