Skip to content

eth::EthWatchRuntimeStatsSnapshot

#include <eth_watch_service.hpp>

Public Attributes

Name
uint64_t tcp_connect_failures
TCP/socket connection attempts that failed before RLPx auth produced any peer reason.
uint64_t tcp_connected
uint64_t auth_success
uint64_t local_hello_sent
uint64_t peer_disconnect_before_hello
Peer sent RLPx Disconnect as its first post-auth message, before peer HELLO.
uint64_t peer_hello_accepted
uint64_t eth_status_sent
uint64_t remote_status_accepted
uint64_t remote_status_rejected
std::array< uint64_t, 256 > remote_status_rejected_disconnect_reasons
std::array< uint64_t, 4 > remote_status_rejected_validation_errors
EthPeerQueueStatsSnapshot peer_queue

Public Attributes Documentation

variable tcp_connect_failures

uint64_t tcp_connect_failures = 0;

TCP/socket connection attempts that failed before RLPx auth produced any peer reason.

variable tcp_connected

uint64_t tcp_connected = 0;

variable auth_success

uint64_t auth_success = 0;

variable local_hello_sent

uint64_t local_hello_sent = 0;

variable peer_disconnect_before_hello

uint64_t peer_disconnect_before_hello = 0;

Peer sent RLPx Disconnect as its first post-auth message, before peer HELLO.

variable peer_hello_accepted

uint64_t peer_hello_accepted = 0;

variable eth_status_sent

uint64_t eth_status_sent = 0;

variable remote_status_accepted

uint64_t remote_status_accepted = 0;

variable remote_status_rejected

uint64_t remote_status_rejected = 0;

variable remote_status_rejected_disconnect_reasons

std::array< uint64_t, 256 > remote_status_rejected_disconnect_reasons {};

variable remote_status_rejected_validation_errors

std::array< uint64_t, 4 > remote_status_rejected_validation_errors {};

variable peer_queue

EthPeerQueueStatsSnapshot peer_queue {};

Updated on 2026-06-05 at 17:22:18 -0700