![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
#include <compare>#include <cstdint>#include <functional>#include <memory>#include <optional>#include <utility>#include <vector>#include <util/feefrac.h>Go to the source code of this file.
Classes | |
| class | TxGraph |
| Data structure to encapsulate fees, sizes, and dependencies for a set of transactions. More... | |
| class | TxGraph::BlockBuilder |
| Interface returned by GetBlockBuilder. More... | |
| class | TxGraph::Ref |
Functions | |
| std::unique_ptr< TxGraph > | MakeTxGraph (unsigned max_cluster_count, uint64_t max_cluster_size, uint64_t acceptable_cost, const std::function< std::strong_ordering(const TxGraph::Ref &, const TxGraph::Ref &)> &fallback_order) noexcept |
| Construct a new TxGraph with the specified limit on the number of transactions within a cluster, and on the sum of transaction sizes within a cluster. | |
Variables | |
| static constexpr unsigned | MAX_CLUSTER_COUNT_LIMIT {64} |
|
noexcept |
Construct a new TxGraph with the specified limit on the number of transactions within a cluster, and on the sum of transaction sizes within a cluster.
Definition at line 3570 of file txgraph.cpp.