aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.cpp
Commit message (Expand)AuthorAgeFilesLines
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* [mempool] Remove NotifyEntryAdded and NotifyEntryRemoved callbacksJohn Newbery2020-03-111-4/+1
* [wallet] Notify conflicted transactions in TransactionRemovedFromMempoolJohn Newbery2020-03-111-1/+5
* Make UpdateTransactionsFromBlock use EpochsJeremy Rubin2020-01-141-12/+14
* Add Epoch Guards to CTXMemPoolEntry and CTxMemPoolJeremy Rubin2020-01-141-2/+21
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* Fire TransactionRemovedFromMempool from mempool2512019-11-211-1/+7
* Merge #17316: refactor: Replace all uses of boost::optional with our own Opti...fanquake2019-10-301-3/+4
|\
| * refactor: Replace all uses of boost::optional with our own Optional typeWladimir J. van der Laan2019-10-301-3/+4
* | [validation] Add CValidationState subclassesJohn Newbery2019-10-291-2/+2
|/
* feefilter: Compute the absolute fee rather than stored rate to match mempool ...Gregory Sanders2019-10-031-1/+1
* txmempool: Make entry time type-safe (std::chrono)MarcoFalke2019-09-231-1/+2
* validation: Add missing mempool locksMarcoFalke2019-06-071-8/+6
* txpool: Make nTransactionsUpdated atomicMarcoFalke2019-06-071-4/+2
* Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-2/+0
* mempool: remove unused magic number from consistency checkGregory Sanders2019-05-201-1/+1
* Merge #15323: rpc: Expose g_is_mempool_loaded via getmempoolinfoMarcoFalke2019-05-011-0/+12
|\
| * Move g_is_mempool_loaded into CTxMemPool::m_is_loadedBen Woosley2019-03-221-0/+12
* | [build] Move policy settings to new src/policy/settings unitJohn Newbery2019-04-091-0/+1
|/
* rpc: Pass mempool into MempoolToJSONMarcoFalke2019-02-251-1/+1
* scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-3/+3
* Pass tx pool reference into CheckSequenceLocksMarcoFalke2018-09-111-1/+1
* tx pool: Use class methods to hide raw map iterator impl detailsMarcoFalke2018-09-071-12/+30
* Merge #13249: Make objects in range declarations immutable by default. Avoid ...Wladimir J. van der Laan2018-09-041-3/+3
|\
| * Make objects in range declarations immutable by default. Avoid unnecessary co...practicalswift2018-08-271-3/+3
* | Merge #13792: tx pool: Avoid passing redundant hash into addUnchecked (script...Wladimir J. van der Laan2018-08-291-9/+6
|\ \
| * | scripted-diff: Remove unused first argument to addUncheckedMarcoFalke2018-07-301-3/+3
| * | tx pool: Use the entry's hash instead of the one passed to addUncheckedMarcoFalke2018-07-301-1/+1
| * | Mark CTxMemPoolEntry members that should not be modified constMarcoFalke2018-07-301-5/+2
* | | Merge #13767: Remove redundant assignments (dead stores)MarcoFalke2018-08-271-6/+1
|\ \ \ | |_|/ |/| |
| * | Remove redundant assignments (dead stores)practicalswift2018-08-021-6/+1
| |/
* | Move cs_main locking annotations from .cpp to .hpracticalswift2018-08-261-1/+1
* | Add compile time checking for all cs_main runtime locking assertionspracticalswift2018-08-261-1/+1
* | Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\ \ | |/ |/|
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | refactor: Avoid locking tx pool cs thriceMarcoFalke2018-07-291-4/+0
* | Return void instead of bool for functions that cannot failpracticalswift2018-07-271-4/+2
|/
* scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-1/+1
* Merge #11762: Avoid locking mutexes that are already held by the same threadMarcoFalke2018-07-221-1/+1
|\
| * Avoid locking mutexes that are already held by the same threadpracticalswift2018-07-211-1/+1
* | Remove redundant unused variablespracticalswift2018-07-181-1/+0
|/
* cleanup: avoid hidden copies in range-for loopsCory Fields2018-06-151-2/+2
* Merge #12634: [refactor] Make TransactionWithinChainLimit more flexibleWladimir J. van der Laan2018-06-111-3/+28
|\
| * mempool: Calculate descendant maximum thoroughlyKarl-Johan Alm2018-06-111-7/+18
| * Remove deprecated TransactionWithinChainLimitKarl-Johan Alm2018-06-111-7/+0
| * Add GetTransactionAncestry to CTxMemPool for general purpose chain limit chec...Karl-Johan Alm2018-06-111-0/+10
| * mempool: Fix max descendants checkKarl-Johan Alm2018-06-111-1/+12
| * mempool: Add explicit max_descendantsKarl-Johan Alm2018-06-111-3/+3
* | Fix compiler warnings emitted when compiling under stock OpenBSD 6.3practicalswift2018-06-101-3/+3
|/
* Fix missing locking in CTxMemPool::check(const CCoinsViewCache *pcoins)practicalswift2018-05-051-1/+1