aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.cpp
Commit message (Expand)AuthorAgeFilesLines
* Dogecoin: Update coinbase maturityRoss Nicoll2021-05-201-1/+1
* Add 'sequence' zmq publisher to track all block (dis)connects, mempool deltasGregory Sanders2020-09-221-1/+5
* Get rid of unused functions CTxMemPool::GetMemPoolChildren, CTxMemPool::GetMe...Jeremy Rubin2020-09-041-12/+0
* Remove mapLinks in favor of entry inlined structs with iterator type erasureJeremy Rubin2020-09-041-90/+91
* refactor: CTxMemPool::ClearPrioritisation() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-2/+2
* refactor: CTxMemPool::ApplyDelta() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-2/+2
* refactor: CTxMemPool::UpdateChild() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-0/+1
* refactor: CTxMemPool::UpdateParent() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-0/+1
* refactor: make txmempool interface use GenTxidPieter Wuille2020-07-301-2/+4
* Add a wtxid-index to the mempoolSuhas Daftuar2020-07-181-7/+7
* wallet: Minimal fix to restore conflicted transaction notificationsRussell Yanofsky2020-05-151-1/+1
* Merge #18038: P2P: Mempool tracks locally submitted transactions to improve w...fanquake2020-04-291-0/+11
|\
| * [mempool] Track "unbroadcast" transactionsAmiti Uttarwar2020-04-231-0/+11
* | 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
|/