/// <inheritdoc /> public Task StartAsync() { log.Debug("Starting"); RoutingTable = new RoutingTable(Swarm.LocalPeer); Swarm.AddProtocol(this); Swarm.PeerDiscovered += Swarm_PeerDiscovered; foreach (var peer in Swarm.KnownPeers) { RoutingTable.Add(peer); } return(Task.CompletedTask); }