Skip to content

discv5::CrawlerStats

Snapshot of crawler activity counters. More...

#include <discv5_crawler.hpp>

Public Attributes

Name
size_t queued
Peers currently in the outbound query queue.
size_t measured
Peers that returned at least one NODES reply.
size_t failed
Peers that timed out or returned an error.
size_t discovered
Unique valid peers forwarded to the callback.
size_t invalid_enr
Records rejected due to parse/signature failure.
size_t wrong_chain
Records dropped by the fork-id filter.
size_t no_eth_entry
Records without an "eth" entry when filter active.
size_t duplicates
Records deduplicated against known node_ids.

Detailed Description

struct discv5::CrawlerStats;

Snapshot of crawler activity counters.

Returned by discv5_crawler::stats() for monitoring / reporting.

Public Attributes Documentation

variable queued

size_t queued {};

Peers currently in the outbound query queue.

variable measured

size_t measured {};

Peers that returned at least one NODES reply.

variable failed

size_t failed {};

Peers that timed out or returned an error.

variable discovered

size_t discovered {};

Unique valid peers forwarded to the callback.

variable invalid_enr

size_t invalid_enr {};

Records rejected due to parse/signature failure.

variable wrong_chain

size_t wrong_chain {};

Records dropped by the fork-id filter.

variable no_eth_entry

size_t no_eth_entry {};

Records without an "eth" entry when filter active.

variable duplicates

size_t duplicates {};

Records deduplicated against known node_ids.


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