Versions in this module Expand all Collapse all v0 v0.1.0 Jul 29, 2020 Changes in this version + type FixedLeader struct + func NewFixedLeader(leaderID config.ReplicaID) *FixedLeader + func (p *FixedLeader) GetLeader(_ int) config.ReplicaID + func (p *FixedLeader) Init(hs *hotstuff.HotStuff) + func (p *FixedLeader) Run(ctx context.Context) + type RoundRobin struct + func NewRoundRobin(termLength int, schedule []config.ReplicaID, timeout time.Duration) *RoundRobin + func (p *RoundRobin) GetLeader(view int) config.ReplicaID + func (p *RoundRobin) Init(hs *hotstuff.HotStuff) + func (p *RoundRobin) Run(ctx context.Context)