Versions in this module Expand all Collapse all v1 v1.10.3 Dec 16, 2024 v1.10.2 Dec 15, 2024 Changes in this version + var GroupIDShardClients = map[nodeconfig.ShardID]nodeconfig.GroupID + var GroupIDShards = map[nodeconfig.ShardID]nodeconfig.GroupID + type Manager struct + func NewManager() *Manager + func (m *Manager) GetService(t Type) Service + func (m *Manager) GetServices() []Service + func (m *Manager) Register(t Type, service Service) + func (m *Manager) StartServices() (err error) + func (m *Manager) StopServices() error + type NodeConfig struct + Actions map[nodeconfig.GroupID]nodeconfig.ActionType + Beacon nodeconfig.GroupID + Client nodeconfig.GroupID + IsBeacon bool + ShardGroupID nodeconfig.GroupID + ShardID uint32 + type Service interface + Start func() error + Stop func() error + type Type byte + const BlockProposal + const ClientSupport + const Consensus + const CrosslinkSending + const NetworkInfo + const Pprof + const Prometheus + const StagedStreamSync + const SupportExplorer + const Synchronize + const UnknownService + func (t Type) String() string