CTxMemPool::check

If sanity-checking is turned on, check makes sure the pool is consistent (does not contain two transactions that spend the same inputs, all inputs are in the mapNextTx array). If sanity-checking is turned off, check does nothing.

Synopsis

Declared in <txmempool.h>

[[requires_capability(0x7f2e1b5a1bf8), requires_capability(0x7f2e2721ac08), requires_capability(0x7f2e421cc318), requires_capability(0x7f2e2880b2d8), requires_capability(0x7f2e3212e668), requires_capability(0x7f2e347f6cf8), requires_capability(0x7f2e2b05b168), requires_capability(0x7f2e2bee2808)]]
void
check(
    CCoinsViewCache const& active_coins_tip,
    int64_t spendheight) const;

Parameters

NameDescription
active_coins_tipThe coins view of the current chain tip.
spendheightThe height at which mempool transactions would be spent.