Remove txn which are invalidated by coinbase maturity during reorg

This commit is contained in:
Matt Corallo
2014-12-08 14:05:42 -08:00
parent 868d041622
commit 723d12c098
3 changed files with 28 additions and 0 deletions
+1
View File
@@ -113,6 +113,7 @@ public:
bool addUnchecked(const uint256& hash, const CTxMemPoolEntry &entry);
void remove(const CTransaction &tx, std::list<CTransaction>& removed, bool fRecursive = false);
void removeCoinbaseSpends(const CCoinsViewCache *pcoins, unsigned int nMemPoolHeight);
void removeConflicts(const CTransaction &tx, std::list<CTransaction>& removed);
void removeForBlock(const std::vector<CTransaction>& vtx, unsigned int nBlockHeight,
std::list<CTransaction>& conflicts);