A PeerDiscovery object is responsible for finding addresses of other nodes in the Bitcoin P2P network.
Supports peer discovery through DNS.
Implements discovery from a single DNS host.
A class that knows how to read signed sets of seeds over HTTP, using a simple protobuf based protocol.
MultiplexingDiscovery queries multiple PeerDiscovery objects, shuffles their responses and then returns the results, thus selecting randomly between them and reducing the influence of any particular seed.
SeedPeers stores a pre-determined list of Bitcoin node addresses.