aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.h
Commit message (Expand)AuthorAgeFilesLines
* Add 'sequence' zmq publisher to track all block (dis)connects, mempool deltasGregory Sanders2020-09-221-0/+14
* Merge #19879: [p2p] miscellaneous wtxid followupsfanquake2020-09-161-10/+10
|\
| * [mempool] Revert unbroadcast set to tracking just txidAmiti Uttarwar2020-09-041-10/+10
* | Get rid of unused functions CTxMemPool::GetMemPoolChildren, CTxMemPool::GetMe...Jeremy Rubin2020-09-041-2/+0
* | Remove mapLinks in favor of entry inlined structs with iterator type erasureJeremy Rubin2020-09-041-14/+29
|/
* refactor: CTxMemPool::IsUnbroadcastTx() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-3/+4
* refactor: CTxMemPool::GetTotalTxSize() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-2/+2
* refactor: CTxMemPool::ClearPrioritisation() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-1/+1
* refactor: CTxMemPool::ApplyDelta() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-1/+1
* refactor: CTxMemPool::UpdateChild() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-1/+1
* refactor: CTxMemPool::UpdateParent() requires CTxMemPool::cs lockHennadii Stepanov2020-09-011-1/+1
* refactor: make txmempool interface use GenTxidPieter Wuille2020-07-301-5/+7
* Add wtxid to mempool unbroadcast trackingAmiti Uttarwar2020-07-181-5/+8
* Add a wtxid-index to the mempoolSuhas Daftuar2020-07-181-5/+37
* [trivial/doc] Fix comment typeAmiti Uttarwar2020-05-251-2/+2
* [trivial] Remove misleading 'const'Amiti Uttarwar2020-05-251-1/+1
* [mempool] sanity check that all unbroadcast txns are in mempoolgzhao4082020-05-191-1/+4
* [rpc] add unbroadcast info to mempool entries and getmempoolinfogzhao4082020-05-191-0/+6
* [mempool] Track "unbroadcast" transactionsAmiti Uttarwar2020-04-231-0/+18
* Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved si...Wladimir J. van der Laan2020-03-191-4/+0
|\
| * [mempool] Remove NotifyEntryAdded and NotifyEntryRemoved callbacksJohn Newbery2020-03-111-4/+0
* | doc: Correct spelling errors in commentsBen Woosley2020-03-021-1/+1
|/
* Merge #17925: Improve UpdateTransactionsFromBlock with EpochsWladimir J. van der Laan2020-02-031-0/+52
|\
| * Add Epoch Guards to CTXMemPoolEntry and CTxMemPoolJeremy Rubin2020-01-141-0/+52
* | scripted-diff: Bump copyright of files changed in 2020MarcoFalke2020-01-151-1/+1
* | scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke2020-01-151-1/+1
|/
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* Remove unnecessary forward declarationMark Erhardt2019-11-091-2/+0
* refactor: Replace all uses of boost::optional with our own Optional typeWladimir J. van der Laan2019-10-301-1/+2
* Remove unused includespracticalswift2019-10-151-1/+0
* feefilter: Compute the absolute fee rather than stored rate to match mempool ...Gregory Sanders2019-10-031-2/+5
* txmempool: Make entry time type-safe (std::chrono)MarcoFalke2019-09-231-3/+3
* refactor: pcoinsTip -> CChainState::CoinsTip()James O'Beirne2019-08-061-1/+1
* txmempool: Remove unused default value MemPoolRemovalReason::UNKNOWNMarcoFalke2019-07-221-4/+3
* validation: Add missing mempool locksMarcoFalke2019-06-071-18/+9
* txpool: Make nTransactionsUpdated atomicMarcoFalke2019-06-071-4/+5
* scripted-diff: replace chainActive -> ::ChainActive()James O'Beirne2019-05-031-1/+1
* Move g_is_mempool_loaded into CTxMemPool::m_is_loadedBen Woosley2019-03-221-0/+8
* rpc: Pass mempool into MempoolToJSONMarcoFalke2019-02-251-2/+2
* remove deprecated mentions of signrawtransaction from fundraw helpGregory Sanders2019-02-041-1/+2
* validation: Add cs_main locking annotationsMarcoFalke2018-12-221-4/+4
* doc: Add comment to cs_main and mempool::csMarcoFalke2018-12-201-1/+37
* Extract CSipHasher to it's own file in crypto/ directory.Jim Posen2018-11-051-0/+1
* doxygen: Fix member commentsMarcoFalke2018-09-261-7/+7
* tx pool: Use class methods to hide raw map iterator impl detailsMarcoFalke2018-09-071-2/+10
* Merge #13792: tx pool: Avoid passing redundant hash into addUnchecked (script...Wladimir J. van der Laan2018-08-291-10/+10
|\
| * scripted-diff: Remove unused first argument to addUncheckedMarcoFalke2018-07-301-2/+2
| * Mark CTxMemPoolEntry members that should not be modified constMarcoFalke2018-07-301-8/+8
* | Move cs_main locking annotations from .cpp to .hpracticalswift2018-08-261-1/+2
* | Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\ \ | |/ |/|