DiscoverySupport implements support that is used for service discovery that is obtained from gossip
type DiscoverySupport struct { gossip2.Gossip }
func NewDiscoverySupport(g gossip2.Gossip) *DiscoverySupport
NewDiscoverySupport creates a new DiscoverySupport
func (s *DiscoverySupport) ChannelExists(channel string) bool
ChannelExists returns whether a given channel exists or not
func (s *DiscoverySupport) Peers() discovery.Members
Peers returns the NetworkMembers considered alive
func (s *DiscoverySupport) PeersOfChannel(chain common.ChainID) discovery.Members
PeersOfChannel returns the NetworkMembers considered alive and also subscribed to the channel given