public void ReportSyncPeerInitializeEvent(string protocol, Node node, SyncPeerNodeDetails syncPeerNodeDetails) { INodeStats stats = GetOrAdd(node); if (protocol == "eth") { stats.AddNodeStatsEth62InitializedEvent(syncPeerNodeDetails); } else if (protocol == "les") { stats.AddNodeStatsLesInitializedEvent(syncPeerNodeDetails); } else { throw new ArgumentException($"Unknown protocol: {protocol}"); } }
public void AddNodeStatsLesInitializedEvent(SyncPeerNodeDetails nodeDetails) { LesNodeDetails = nodeDetails; Increment(NodeStatsEventType.LesInitialized); }
public void AddNodeStatsEth62InitializedEvent(SyncPeerNodeDetails nodeDetails) { EthNodeDetails = nodeDetails; Increment(NodeStatsEventType.Eth62Initialized); }