![]() |
Bitcoin Core
28.1.0
P2P Digital Currency
|
#include <test/util/txmempool.h>#include <chainparams.h>#include <node/context.h>#include <node/mempool_args.h>#include <policy/rbf.h>#include <policy/truc_policy.h>#include <util/check.h>#include <util/time.h>#include <util/translation.h>#include <validation.h>Go to the source code of this file.
Functions | |
| CTxMemPool::Options | MemPoolOptionsForTest (const NodeContext &node) |
| std::optional< std::string > | CheckPackageMempoolAcceptResult (const Package &txns, const PackageMempoolAcceptResult &result, bool expect_valid, const CTxMemPool *mempool) |
| Check expected properties for every PackageMempoolAcceptResult, regardless of value. More... | |
| void | CheckMempoolTRUCInvariants (const CTxMemPool &tx_pool) |
| For every transaction in tx_pool, check TRUC invariants: More... | |
| void CheckMempoolTRUCInvariants | ( | const CTxMemPool & | tx_pool | ) |
For every transaction in tx_pool, check TRUC invariants:
Definition at line 144 of file txmempool.cpp.
| std::optional<std::string> CheckPackageMempoolAcceptResult | ( | const Package & | txns, |
| const PackageMempoolAcceptResult & | result, | ||
| bool | expect_valid, | ||
| const CTxMemPool * | mempool | ||
| ) |
Check expected properties for every PackageMempoolAcceptResult, regardless of value.
Returns a string if an error occurs with error populated, nullopt otherwise. If mempool is provided, checks that the expected transactions are in mempool (this should be set to nullptr for a test_accept).
Definition at line 43 of file txmempool.cpp.
| CTxMemPool::Options MemPoolOptionsForTest | ( | const NodeContext & | node | ) |
Definition at line 20 of file txmempool.cpp.
1.8.14