9 BOOST_FOREACH(
const CTxIn &txin, tx.
vin) {
10 if (txin.
nSequence < std::numeric_limits<unsigned int>::max()-1) {
31 throw std::runtime_error(
"Cannot determine RBF opt-in signal for non-mempool transaction\n");
36 uint64_t noLimit = std::numeric_limits<uint64_t>::max();
bool CalculateMemPoolAncestors(const CTxMemPoolEntry &entry, setEntries &setAncestors, uint64_t limitAncestorCount, uint64_t limitAncestorSize, uint64_t limitDescendantCount, uint64_t limitDescendantSize, std::string &errString, bool fSearchForParents=true)
bool exists(uint256 hash) const
#define AssertLockHeld(cs)
indexed_transaction_set::nth_index< 0 >::type::iterator txiter
const CTransaction & GetTx() const
bool IsRBFOptIn(const CTxMemPoolEntry &entry, CTxMemPool &pool)
std::set< txiter, CompareIteratorByHash > setEntries
const std::vector< CTxIn > vin
bool SignalsOptInRBF(const CTransaction &tx)
const uint256 & GetHash() const