Versions in this module Expand all Collapse all v1 v1.12.2 Mar 3, 2025 Changes in this version + type Accepted interface + LastAccepted func(nodeID ids.NodeID) (ids.ID, uint64, bool) + SetLastAccepted func(nodeID ids.NodeID, blockID ids.ID, height uint64) + func NewAccepted() Accepted + type Peers interface + ConnectedPercent func() float64 + ConnectedValidators func() set.Set[ids.NodeID] + ConnectedWeight func() uint64 + GetValidators func() set.Set[ids.NodeID] + SampleValidator func() (ids.NodeID, bool) + func NewMeteredPeers(reg prometheus.Registerer) (Peers, error) + func NewPeers() Peers + type Startup interface + ShouldStart func() bool + func NewStartup(peers Peers, startupWeight uint64) Startup