CTxMemPoolEntry stores data about the corresponding transaction, as well as data about all in-mempool...
TestMemPoolEntryHelper & SpendsCoinbase(bool _flag)
TestMemPoolEntryHelper & SigOpsCost(unsigned int _sigopsCost)
CTxMemPoolEntry FromTx(const CMutableTransaction &tx) const
TestMemPoolEntryHelper & Height(unsigned int _height)
TestMemPoolEntryHelper & Time(NodeSeconds tp)
TestMemPoolEntryHelper & Fee(CAmount _fee)
TestMemPoolEntryHelper & Sequence(uint64_t _seq)
NodeContext struct containing references to chain state and connection state.
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.