Options struct containing limit options for a CTxMemPool. Default constructor populates the struct with sane default values which can be modified.
Declared in <kernel/mempool_limits.h>
struct MemPoolLimits;
Most of the time, this struct should be referenced as CTxMemPool::Limits.
| Name | Description |
|---|---|
NoLimits | Build a limits struct that imposes no restrictions. |
| Name | Description |
|---|---|
ancestor_count | The maximum allowed number of transactions in a package including the entry and its ancestors. |
cluster_count | The maximum number of transactions in a cluster |
cluster_size_vbytes | The maximum allowed size in virtual bytes of a cluster. |
descendant_count | The maximum allowed number of transactions in a package including the entry and its descendants. |