Skip to content

Peer

#include <discovery.hpp>

Public Functions

Name
size_t xor_distance(const NodeID & other) const

Public Attributes

Name
std::string ip
uint16_t udp_port
uint16_t tcp_port
NodeID node_id
std::chrono::steady_clock::time_point last_seen

Public Functions Documentation

function xor_distance

inline size_t xor_distance(
    const NodeID & other
) const

Public Attributes Documentation

variable ip

std::string ip;

variable udp_port

uint16_t udp_port = DEFAULT_discv4_PORT;

variable tcp_port

uint16_t tcp_port = 30303;

variable node_id

NodeID node_id;

variable last_seen

std::chrono::steady_clock::time_point last_seen;

Updated on 2026-04-13 at 23:22:46 -0700