Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + func NewStatusHandlersFactory() (*statusHandlerUtilsFactory, error) + type FileLoggingHandler interface + ChangeFileLifeSpan func(newDuration time.Duration, newSizeInMB uint64) error + Close func() error + IsInterfaceNil func() bool + type HeaderIntegrityVerifierHandler interface + GetVersion func(epoch uint32) string + IsInterfaceNil func() bool + Verify func(header data.HeaderHandler) error + type HeaderSigVerifierHandler interface + IsInterfaceNil func() bool + VerifyLeaderSignature func(header data.HeaderHandler) error + VerifyRandSeed func(header data.HeaderHandler) error + VerifyRandSeedAndLeaderSignature func(header data.HeaderHandler) error + VerifySignature func(header data.HeaderHandler) error + type HeaderVersionHandler interface + GetVersion func(epoch uint32) string + IsInterfaceNil func() bool + Verify func(hdr data.HeaderHandler) error + type P2PAntifloodHandler interface + CanProcessMessage func(message p2p.MessageP2P, fromConnectedPeer core.PeerID) error + CanProcessMessagesOnTopic func(peer core.PeerID, topic string, numMessages uint32) error + IsInterfaceNil func() bool + ResetForTopic func(topic string) + SetMaxMessagesForTopic func(topic string, maxNum uint32) + type StatusHandlerUtilsFactory interface + Create func(marshalizer marshal.Marshalizer, ...) (StatusHandlersUtils, error) + type StatusHandlersUtils interface + IsInterfaceNil func() bool + Metrics func() external.StatusMetricsHandler + StatusHandler func() core.AppStatusHandler + UpdateStorerAndMetricsForPersistentHandler func(store storage.Storer) error + type VersionedHeaderFactory interface + Create func(epoch uint32) data.HeaderHandler + IsInterfaceNil func() bool