package
1.3.1
Repository: https://github.com/dashpay/tenderdash.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Constants

Entered commit state machine.
Wait til CommitTime + timeoutCommit.
Setup new round and go to RoundStepPropose.
Did precommit, gossip precommits.
Did receive any +2/3 precommits, start timeout.
Did prevote, gossip prevotes.
Did receive any +2/3 prevotes, start timeout.
Did propose, gossip proposal.

# Variables

No description provided by the author

# Structs

Keeps track of all VoteSets from round 0 to round 'round'.
PeerRoundState contains the known state of a peer.
RoundState defines the internal consensus state.
RoundStateSimple is a compressed version of the RoundState for use in RPC.
No description provided by the author

# Interfaces

ProposalCreator creates and updates RoundState with a new proposal for a round if a validator is the proposer and the proposal wasn't created yet.
Proposaler is the interface that groups the ProposalSetter and ProposalCreator interfaces.
ProposalSetter updates a proposal for the round if all conditions are met.

# Type aliases

RoundStepType enumerates the state of the consensus state machine.