aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.h
Commit message (Expand)AuthorAgeFilesLines
* Add feedelta to TxMempoolInfoPieter Wuille2016-10-301-0/+3
* Add some missing includesPieter Wuille2016-10-211-0/+4
* Return shared_ptr<CTransaction> from mempool removesPieter Wuille2016-10-211-4/+3
* Make removed and conflicted arguments optional to removePieter Wuille2016-10-211-3/+3
* Kill insecure_random and associated global stateWladimir J. van der Laan2016-10-171-0/+1
* Use cmpctblock type 2 for segwit-enabled transferPieter Wuille2016-10-041-1/+1
* [trivial] fix mempool comment (outdated by BIP125)jonnynewbs2016-09-261-7/+10
* Rename "block cost" to "block weight"Suhas Daftuar2016-07-181-2/+2
* BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-221-11/+12
* Provide a flat list of txid/terators to txn in CTxMemPoolMatt Corallo2016-06-191-0/+5
* Get rid of CTxMempool::lookup() entirelyPieter Wuille2016-06-071-1/+0
* Switch CTransaction storage in mempool to std::shared_ptrPieter Wuille2016-06-051-4/+24
* Merge #7997: replace mapNextTx with slimmer setSpendsPieter Wuille2016-06-031-15/+2
|\
| * mapNextTx: use pointer as key, simplify valueKaz Wesley2016-06-021-15/+2
* | Do not use mempool for GETDATA for tx accepted after the last mempool req.Gregory Maxwell2016-05-251-0/+1
* | Switch CTxMempool::mapTx to use a hash index for txidsPieter Wuille2016-05-171-1/+2
* | Merge #7840: Several performance and privacy improvements to inv/mempool hand...Wladimir J. van der Laan2016-05-051-0/+1
|\ \
| * | Eliminate TX trickle bypass, sort TX invs for privacy and priority.Gregory Maxwell2016-04-201-0/+1
| |/
* / [trivial] Add missing const qualifiers.Daniel Kraft2016-04-301-2/+2
|/
* [doc] Fix doxygen comments for membersMarcoFalke2016-04-031-20/+20
* Implement "feefilter" P2P message.Alex Morcos2016-03-211-0/+1
* Merge #7594: Mempool: Add tracking of ancestor packagesWladimir J. van der Laan2016-03-171-23/+73
|\
| * Check all ancestor state in CTxMemPool::check()Suhas Daftuar2016-03-141-1/+1
| * Add ancestor feerate index to mempoolSuhas Daftuar2016-03-141-1/+31
| * Add ancestor tracking to mempoolSuhas Daftuar2016-03-141-6/+43
| * Remove work limit in UpdateForDescendants()Suhas Daftuar2016-03-141-18/+1
| * Rename CTxMemPool::remove -> removeRecursiveSuhas Daftuar2016-03-141-1/+1
* | Merge #7187: Keep reorgs fast for SequenceLocks checksWladimir J. van der Laan2016-03-161-1/+31
|\ \ | |/ |/|
| * Add LockPointsAlex Morcos2016-03-161-1/+31
* | Add tags to mempool's mapTx indicesSuhas Daftuar2016-02-161-0/+8
|/
* Merge pull request #7205Wladimir J. van der Laan2016-01-051-1/+1
|\
| * Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* | Fix mempool limiting for PrioritiseTransactionSuhas Daftuar2015-12-021-21/+22
|/
* Get the set of now-uncacheable-txn from CTxMemPool::TrimToSizeMatt Corallo2015-12-011-2/+5
* Make accessing mempool parents and children publicAlex Morcos2015-12-011-2/+2
* Add TxPriority class and comparatorAlex Morcos2015-12-011-0/+13
* Add a score index to the mempool.Alex Morcos2015-12-011-1/+39
* Store the total sig op count of a tx.Alex Morcos2015-12-011-1/+4
* Fix removeForReorg to use MedianTimePastSuhas Daftuar2015-11-301-1/+1
* Track coinbase spends in CTxMemPoolEntrySuhas Daftuar2015-11-301-1/+4
* Fix removal of time-locked transactions during reorgMatt Corallo2015-11-301-1/+1
* Change GetPriority calculation.Alex Morcos2015-11-191-1/+7
* Modify variable names for entry height and priorityAlex Morcos2015-11-191-4/+4
* Remove default arguments for CTxMemPoolEntry()Alex Morcos2015-11-191-1/+1
* Merge pull request #6871Wladimir J. van der Laan2015-11-271-4/+5
|\
| * Improve RBF replacement criteriaSuhas Daftuar2015-11-101-4/+5
* | Add smart fee estimation functionsAlex Morcos2015-11-161-0/+12
|/
* Make -checkmempool=1 not fail through int32 overflowPieter Wuille2015-10-281-1/+1
* Merge pull request #6776Pieter Wuille2015-10-281-2/+2
|\
| * Support -checkmempool=N, which runs checks on average once every N transactionsPieter Wuille2015-10-201-2/+2