Documentation
¶
Index ¶
Constants ¶
View Source
const (
CmdConfirm = "confirm"
)
View Source
const DefaultResponseConsensusMessageDataSize = 8000000 * 10
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockMsg ¶
type BlockMsg struct {
// contains filtered or unexported fields
}
func NewBlockMsg ¶
type ConfirmMsg ¶
func NewConfirmMsg ¶
func NewConfirmMsg(confirm *payload.Confirm, height uint64) *ConfirmMsg
func (*ConfirmMsg) CMD ¶
func (msg *ConfirmMsg) CMD() string
func (*ConfirmMsg) Deserialize ¶
func (msg *ConfirmMsg) Deserialize(r io.Reader) error
func (*ConfirmMsg) MaxLength ¶
func (msg *ConfirmMsg) MaxLength() uint32
type ConsensusStatus ¶
type ConsensusStatus struct {
ConsensusStatus uint32
ViewOffset uint32
ViewStartTime time.Time
AcceptVotes []payload.DPOSProposalVote
RejectedVotes []payload.DPOSProposalVote
PendingProposals []payload.DPOSProposal
PendingVotes []payload.DPOSProposalVote
WorkingHeight uint64
}
func (*ConsensusStatus) Deserialize ¶
func (s *ConsensusStatus) Deserialize(r io.Reader) error
type RequestConsensus ¶
type RequestConsensus struct {
Height uint64
}
func (*RequestConsensus) CMD ¶
func (msg *RequestConsensus) CMD() string
func (*RequestConsensus) Deserialize ¶
func (msg *RequestConsensus) Deserialize(r io.Reader) error
func (*RequestConsensus) MaxLength ¶
func (msg *RequestConsensus) MaxLength() uint32
type ResponseConsensus ¶
type ResponseConsensus struct {
Consensus ConsensusStatus
}
func (*ResponseConsensus) CMD ¶
func (msg *ResponseConsensus) CMD() string
func (*ResponseConsensus) Deserialize ¶
func (msg *ResponseConsensus) Deserialize(r io.Reader) error
func (*ResponseConsensus) MaxLength ¶
func (msg *ResponseConsensus) MaxLength() uint32
Click to show internal directories.
Click to hide internal directories.