Commit Graph

201 Commits (651c636f9ed4a60c4cd003e566e3ac6ae6eda3ed)

Author SHA1 Message Date
Mark Erhardt 3d133482b2
Remove unnecessary forward declaration
5 years ago
Wladimir J. van der Laan d314e8a818 refactor: Replace all uses of boost::optional with our own Optional type
5 years ago
practicalswift 084e17cebd Remove unused includes
5 years ago
Gregory Sanders 8e59af55aa feefilter: Compute the absolute fee rather than stored rate to match mempool acceptance logic
5 years ago
MarcoFalke faec689bed
txmempool: Make entry time type-safe (std::chrono)
5 years ago
James O'Beirne fae6ab6aed refactor: pcoinsTip -> CChainState::CoinsTip()
5 years ago
MarcoFalke 0000ff0aa7
txmempool: Remove unused default value MemPoolRemovalReason::UNKNOWN
5 years ago
MarcoFalke fabeb1f613
validation: Add missing mempool locks
6 years ago
MarcoFalke fa0c9dbf91
txpool: Make nTransactionsUpdated atomic
6 years ago
James O'Beirne 631940aab2 scripted-diff: replace chainActive -> ::ChainActive()
6 years ago
Ben Woosley effe81f750
Move g_is_mempool_loaded into CTxMemPool::m_is_loaded
6 years ago
MarcoFalke fa5dc3534b
rpc: Pass mempool into MempoolToJSON
6 years ago
Gregory Sanders 851380ce17 remove deprecated mentions of signrawtransaction from fundraw help
6 years ago
MarcoFalke fa5e373365
validation: Add cs_main locking annotations
6 years ago
MarcoFalke fa5c346c5a
doc: Add comment to cs_main and mempool::cs
6 years ago
Jim Posen 4fb789e9b2 Extract CSipHasher to it's own file in crypto/ directory.
6 years ago
MarcoFalke fa69ac7614
doxygen: Fix member comments
6 years ago
MarcoFalke faa1a74942
tx pool: Use class methods to hide raw map iterator impl details
6 years ago
Wladimir J. van der Laan 888acefa5e
Merge #13792: tx pool: Avoid passing redundant hash into addUnchecked (scripted-diff)
6 years ago
practicalswift 9e2de6b9d0 Move cs_main locking annotations from .cpp to .h
6 years ago
Wladimir J. van der Laan 78dae8cacc
Merge #13780: 0.17: Pre-branch maintenance
6 years ago
MarcoFalke fa587773e5
scripted-diff: Remove unused first argument to addUnchecked
6 years ago
MarcoFalke ddd395f968 Mark CTxMemPoolEntry members that should not be modified const
6 years ago
MarcoFalke fa5ed4f8d2
refactor: Avoid locking tx pool cs thrice
6 years ago
practicalswift d78a8dc3e8 Return void instead of bool for functions that cannot fail
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
João Barbosa 12dd101345 scripted-diff: Remove trailing whitespaces
6 years ago
practicalswift 01a06d6686 Avoid locking mutexes that are already held by the same thread
6 years ago
MarcoFalke faca0a8625
doc: Clarify that mempool txiter is const_iterator
6 years ago
Karl-Johan Alm 322b12ac4e
Remove deprecated TransactionWithinChainLimit
7 years ago
Karl-Johan Alm 475a385a80
Add GetTransactionAncestry to CTxMemPool for general purpose chain limit checking
7 years ago
Karl-Johan Alm 46847d69d2
mempool: Fix max descendants check
7 years ago
Karl-Johan Alm b9ef21dd72
mempool: Add explicit max_descendants
7 years ago
practicalswift 47782b49e6 Add Clang thread safety analysis annotations
7 years ago
practicalswift 0e2dfa8a65 Fix missing locking in CTxMemPool::setSanityCheck(double dFrequency)
7 years ago
practicalswift cbba1d2da4 Add compile time checking for all ::mempool.cs runtime locking assertions
7 years ago
Wladimir J. van der Laan 18815b4bfb
Merge #11742: rpc: Add testmempoolaccept
7 years ago
Roman Zeyde 1fdc7c41bb
Make CTxMemPool::isSpent() const
7 years ago
MarcoFalke b55555da3e
rpc: Add testmempoolaccept
7 years ago
Dimitris Apostolou 4d9b4256d8 Fix typos
7 years ago
Suhas Daftuar 669c9433cf Avoid leaking prioritization information when relaying transactions
7 years ago
Suhas Daftuar 09754063e0 Correct mempool mapTx comment
7 years ago
Wladimir J. van der Laan 44080a90a2
Merge #12118: Sort mempool by min(feerate, ancestor_feerate)
7 years ago
Suhas Daftuar 0a22a52918 Use mempool's ancestor sort in transaction selection
7 years ago
Suhas Daftuar 9a51319578 Sort mempool by min(feerate, ancestor_feerate)
7 years ago
Suhas Daftuar 6773f92b30 Refactor CompareTxMemPoolEntryByDescendantScore
7 years ago
Suhas Daftuar 8e617e3708 Remove unused mempool index
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
Suhas Daftuar 1ec0c0a01c Make boost::multi_index comparators const
7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky)
7 years ago