[#PeerManager-Options] = xref:PeerManager.adoc[PeerManager]::Options :relfileprefix: ../ :mrdocs: Tunable options controlling peer manager behavior. == Synopsis Declared in `<net_processing.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct Options; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:PeerManager/Options/capture_messages.adoc[`capture_messages`] | Whether all P2P messages are captured to disk | xref:PeerManager/Options/deterministic_rng.adoc[`deterministic_rng`] | Whether or not the internal RNG behaves deterministically (this is a test‐only option). | xref:PeerManager/Options/ignore_incoming_txs.adoc[`ignore_incoming_txs`] | Whether this node is running in ‐blocksonly mode | xref:PeerManager/Options/max_extra_txs.adoc[`max_extra_txs`] | Number of non‐mempool transactions to keep around for block reconstruction. Includes orphan, replaced, and rejected transactions. | xref:PeerManager/Options/max_headers_result.adoc[`max_headers_result`] | Number of headers sent in one getheaders message result (this is a test‐only option). | xref:PeerManager/Options/private_broadcast.adoc[`private_broadcast`] | Whether private broadcast is used for sending transactions. | xref:PeerManager/Options/reconcile_txs.adoc[`reconcile_txs`] | Whether transaction reconciliation protocol is enabled | xref:PeerManager/Options/tx_send_rate.adoc[`tx_send_rate`] | Maximum per‐second rate for sending transaction inventory to peers. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#