Documentation
¶
Index ¶
- type Log
- func (log *Log) AddVote(v *vote.Vote) (bool, error)
- func (log *Log) CPDecidedVoteSet(round types.Round) *voteset.BinaryVoteSet
- func (log *Log) CPMainVoteVoteSet(round types.Round) *voteset.BinaryVoteSet
- func (log *Log) CPPreVoteVoteSet(round types.Round) *voteset.BinaryVoteSet
- func (log *Log) CanVote(addr crypto.Address) bool
- func (log *Log) HasRoundProposal(round types.Round) bool
- func (log *Log) HasVote(h hash.Hash) bool
- func (log *Log) MoveToNewHeight(validators []*validator.Validator)
- func (log *Log) PrecommitVoteSet(round types.Round) *voteset.BlockVoteSet
- func (log *Log) RoundMessages(round types.Round) *Messages
- func (log *Log) RoundProposal(round types.Round) *proposal.Proposal
- func (log *Log) SetRoundProposal(round types.Round, prop *proposal.Proposal)
- func (log *Log) TotalPower() int64
- type Messages
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Log ¶
type Log struct {
// contains filtered or unexported fields
}
func (*Log) CPDecidedVoteSet ¶
func (log *Log) CPDecidedVoteSet(round types.Round) *voteset.BinaryVoteSet
func (*Log) CPMainVoteVoteSet ¶
func (log *Log) CPMainVoteVoteSet(round types.Round) *voteset.BinaryVoteSet
func (*Log) CPPreVoteVoteSet ¶
func (log *Log) CPPreVoteVoteSet(round types.Round) *voteset.BinaryVoteSet
func (*Log) MoveToNewHeight ¶
func (*Log) PrecommitVoteSet ¶
func (log *Log) PrecommitVoteSet(round types.Round) *voteset.BlockVoteSet
func (*Log) SetRoundProposal ¶
func (*Log) TotalPower ¶
Click to show internal directories.
Click to hide internal directories.