Crate reth_dns_discovery

Source
Expand description

Implementation of EIP-1459 Node Discovery via DNS.

§Feature Flags

  • serde (default): Enable serde support
  • test-utils: Export utilities for testing

Re-exports§

pub use crate::resolver::DnsResolver;
pub use crate::resolver::MapResolver;
pub use crate::resolver::Resolver;

Modules§

resolver
Perform DNS lookups
tree
Support for the EIP-1459 DNS Record Structure

Structs§

DnsDiscoveryConfig
Settings for the DnsDiscoveryService.
DnsDiscoveryHandle
DnsDiscoveryService front-end.
DnsDiscoveryService
A client that discovers nodes via DNS.
DnsNodeRecordUpdate
The converted discovered [Enr] object

Enums§

DnsDiscoveryEvent
Represents dns discovery related update events.
ParseDnsEntryError
Error while parsing a DnsEntry