[#CNodeStateStats] = CNodeStateStats :mrdocs: Per‐peer state statistics reported for diagnostics (e.g. getpeerinfo). == Synopsis Declared in `<net_processing.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct CNodeStateStats; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:CNodeStateStats/m_addr_processed.adoc[`m_addr_processed`] | Number of addresses processed from this peer. | xref:CNodeStateStats/m_addr_rate_limited.adoc[`m_addr_rate_limited`] | Number of addresses dropped from this peer due to rate limiting. | xref:CNodeStateStats/m_addr_relay_enabled.adoc[`m_addr_relay_enabled`] | Whether address relay is enabled with this peer. | xref:CNodeStateStats/m_fee_filter_received.adoc[`m_fee_filter_received`] | Minimum fee rate this peer will accept for relayed transactions. | xref:CNodeStateStats/m_inv_to_send.adoc[`m_inv_to_send`] | Number of inventory items queued to send to this peer. | xref:CNodeStateStats/m_last_inv_seq.adoc[`m_last_inv_seq`] | Mempool sequence number as of the last inventory send. | xref:CNodeStateStats/m_ping_wait.adoc[`m_ping_wait`] | Time elapsed waiting for an outstanding ping reply. | xref:CNodeStateStats/m_relay_txs.adoc[`m_relay_txs`] | Whether transaction relay is enabled with this peer. | xref:CNodeStateStats/nCommonHeight.adoc[`nCommonHeight`] | Best block height known to be in common with this peer. | xref:CNodeStateStats/nSyncHeight.adoc[`nSyncHeight`] | Height up to which we have requested headers from this peer. | xref:CNodeStateStats/presync_height.adoc[`presync_height`] | Height reached during headers pre‐synchronization. | xref:CNodeStateStats/their_services.adoc[`their_services`] | Service flags advertised by this peer. | xref:CNodeStateStats/time_offset.adoc[`time_offset`] | Clock offset between us and this peer. | xref:CNodeStateStats/vHeightInFlight.adoc[`vHeightInFlight`] | Heights of the blocks currently in flight from this peer. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#