Namespace Algorand.Gossip
Classes
DnsSrvRecord
A single SRV record (RFC 2782): where a service is hosted, and how to weigh it against others.
DnsSrvResolver
A minimal DNS SRV record (RFC 2782) resolver implemented over raw UDP sockets. .NET's BCL has no public API for SRV lookups, and Algorand (and Algorand-compatible networks like Voi/Aramid) publish their relay and archival gossip nodes as SRV records - e.g. "_archive._tcp.mainnet.algorand.network" - specifically so clients don't have to hardcode node lists that rotate over time.
GossipHttpClient
GossipHttpConfiguration
GossipWebsocketClient
GossipWebsocketClientConfiguration
Enums
GossipNetwork
The Algorand-protocol network to discover gossip nodes for.
GossipNodePurpose
The role a gossip node plays: an archival node keeps full block history, a relay node only participates in current-round consensus gossip. Each is published under its own DNS SRV service name.