Module address_man

Source
Expand description

Address manager is a module that keeps track of known peer addresses and associated metadata. This module is very important in keeping our node protected against targeted attacks, like eclipse attacks.

Modules§

dns_proxy
Simple implementation of a DNS-over-HTTPS (DoH) lookup routed through the SOCKS5 proxy

Structs§

AddressMan
A module that keeps track of known addresses and chooses addresses that our node can connect
DiskLocalAddress
LocalAddress
How do we store peers locally

Enums§

Address
AddressState
A local state for how we see this peer. It helps us during peer selection, by keeping track of our past encounters with this node (if any), helping us to find live peers more easily, and avoid troublesome peers.
ReachableNetworks
All the networks we might receive addresses for

Constants§

SUPPORTED_NETWORKS
The ReachableNetworks this implementation currently supports.