MCPcopy Create free account
hub / github.com/MiloOweno/kernel-lab / MakeService

Function MakeService

catchup/service.go:135–151  ·  view source on GitHub ↗

MakeService creates a catchup service instance from its constituent components

(log logging.Logger, config config.Local, net network.GossipNode, ledger Ledger, auth BlockAuthenticator, unmatchedPendingCertificates <-chan PendingUnmatchedCertificate, blockValidationPool execpool.BacklogPool)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 15

MakeFullFunction · 0.92
MakeFollowerFunction · 0.92
TestSyncRoundFunction · 0.70
TestPeriodicSyncFunction · 0.70
TestAbruptWritesFunction · 0.70
TestCreatePeerSelectorFunction · 0.70

Calls 2

DefaultDeadlineTimeoutFunction · 0.92
WithMethod · 0.65

Tested by 15

TestSyncRoundFunction · 0.56
TestPeriodicSyncFunction · 0.56
TestAbruptWritesFunction · 0.56
TestCreatePeerSelectorFunction · 0.56
TestServiceStartStopFunction · 0.56
TestSynchronizingTimeFunction · 0.56