[#kernel-MemPoolOptions] = xref:kernel.adoc[kernel]::MemPoolOptions :relfileprefix: ../ :mrdocs: Tunable options controlling memory‐pool acceptance and limits. == Synopsis Declared in `<kernel/mempool_options.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct MemPoolOptions; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:kernel/MemPoolOptions/check_ratio.adoc[`check_ratio`] | The ratio used to determine how often sanity checks will run. | xref:kernel/MemPoolOptions/dust_relay_feerate.adoc[`dust_relay_feerate`] | Fee rate below which an output is considered dust. | xref:kernel/MemPoolOptions/expiry.adoc[`expiry`] | How long a transaction may stay in the mempool before it expires. | xref:kernel/MemPoolOptions/incremental_relay_feerate.adoc[`incremental_relay_feerate`] | Minimum fee rate increment for replace‐by‐fee and relay. | xref:kernel/MemPoolOptions/limits.adoc[`limits`] | Ancestor and descendant count and size limits for the mempool. | xref:kernel/MemPoolOptions/max_datacarrier_bytes.adoc[`max_datacarrier_bytes`] | A data carrying output is an unspendable output containing data. The script type is designated as TxoutType::NULL_DATA. | xref:kernel/MemPoolOptions/max_size_bytes.adoc[`max_size_bytes`] | Maximum mempool memory usage, in bytes. | xref:kernel/MemPoolOptions/min_relay_feerate.adoc[`min_relay_feerate`] | A fee rate smaller than this is considered zero fee (for relaying, mining and transaction creation) | xref:kernel/MemPoolOptions/permit_bare_multisig.adoc[`permit_bare_multisig`] | Whether bare multisig outputs are relayed as standard. | xref:kernel/MemPoolOptions/persist_v1_dat.adoc[`persist_v1_dat`] | Whether to write mempool.dat using the legacy V1 serialization. | xref:kernel/MemPoolOptions/require_standard.adoc[`require_standard`] | Whether to enforce standardness rules on accepted transactions. | xref:kernel/MemPoolOptions/signals.adoc[`signals`] | Sink for validation event notifications, or null if unused. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#