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 ReportEthInitializeEvent(Node node, EthNodeDetails ethNodeDetails) { INodeStats stats = GetOrAdd(node); stats.AddNodeStatsEth62InitializedEvent(ethNodeDetails); }