Labeled Mempool
issue
After max chain of unconfirmed change transactions, last tx is missing from memory until rescan
#10004
pinheadmz on March 15, 2017 Mempool
pinheadmz on March 15, 2017 Mempool
issue
Improve "mempool min fee not met" error to include information on what the min fee is
#11955
fresheneesz on December 20, 2017 MempoolUtils/log/libsgood first issue
fresheneesz on December 20, 2017 MempoolUtils/log/libsgood first issue
issue
RPC: savemempool: Don't write mempool.dat while not having the previous one in memory
#12142
jtimon on January 11, 2018 RPC/REST/ZMQMempool
jtimon on January 11, 2018 RPC/REST/ZMQMempool
issue
zapwallettxes should probably clear the mempoool?
#12400
RHavar on February 9, 2018 RPC/REST/ZMQMempool
RHavar on February 9, 2018 RPC/REST/ZMQMempool
issue
Wallet transactions affected by RBF double spends are not (always) clearly shown in GUI or RPC
#12883
setpill on April 4, 2018 FeatureBrainstormingWalletMempool
setpill on April 4, 2018 FeatureBrainstormingWalletMempool
issue
Why is the mempool indexed by descendant_score?
#14294
RHavar on September 22, 2018 MempoolQuestions and Help
RHavar on September 22, 2018 MempoolQuestions and Help
issue
[mempool] A single standard sized transaction should not preclude a CPFP
#15046
instagibbs on December 27, 2018 Mempool
instagibbs on December 27, 2018 Mempool
issue
Unexplained 1 million block height in mempool code
#15080
instagibbs on January 2, 2019 BrainstormingMempool
instagibbs on January 2, 2019 BrainstormingMempool
issue
`-maxtxfee` should not be used by both node and wallet
#15355
jnewbery on February 6, 2019 WalletRPC/REST/ZMQMempool
jnewbery on February 6, 2019 WalletRPC/REST/ZMQMempool
issue
[RPC] sendrawtransaction should not check "mempool min fee not met"
#16061
NicolasDorier on May 21, 2019 RPC/REST/ZMQMempool
NicolasDorier on May 21, 2019 RPC/REST/ZMQMempool
issue
Discussion: Should the mempool.dat file be encrypted/XORed?
#16721
0xB10C on August 25, 2019 BrainstormingMempool
0xB10C on August 25, 2019 BrainstormingMempool
issue
Have estimatesmartfee return the max of estimate and mempool min rate
#19699
instagibbs on August 11, 2020 BrainstormingBugWalletRPC/REST/ZMQMempool
instagibbs on August 11, 2020 BrainstormingBugWalletRPC/REST/ZMQMempool
issue
Incorrect balance reported in getwalletinfo/getbalance
#21768
Crypto2 on April 24, 2021 BugWalletMempool
Crypto2 on April 24, 2021 BugWalletMempool
issue
getmempoolentry returns "incorrect" bip125-replaceable status
#22209
maflcko on June 10, 2021 BrainstormingTX fees and policyRPC/REST/ZMQMempool
maflcko on June 10, 2021 BrainstormingTX fees and policyRPC/REST/ZMQMempool
issue
Minor bug? CalculateAncestorsAndCheckLimits off-by-one error when checking ancestor/descendant count limits
#23621
mjdietzx on November 28, 2021 BugMempool
mjdietzx on November 28, 2021 BugMempool
issue
On node startup, load mempool from peers ?
#25018
mbh86 on April 28, 2022 MempoolQuestions and Help
mbh86 on April 28, 2022 MempoolQuestions and Help
issue
Compiling a bitcoin core version that accepts transactions over 100vkb
#27490
batriskaweb3 on April 19, 2023 TX fees and policyP2PMempoolQuestions and Help
batriskaweb3 on April 19, 2023 TX fees and policyP2PMempoolQuestions and Help
issue
new RPC: sendrawtransactiontopeer
#28636
MarnixCroes on October 11, 2023 FeatureBrainstormingRPC/REST/ZMQP2PMempoolPrivacy
MarnixCroes on October 11, 2023 FeatureBrainstormingRPC/REST/ZMQP2PMempoolPrivacy
issue
[brainstorm] replacement cache to optimize miners block templates
#28699
ariard on October 21, 2023 BrainstormingMempool
ariard on October 21, 2023 BrainstormingMempool
issue
Cluster mempool, CPFP carveout, and V3 transaction policy
#29319
sdaftuar on January 25, 2024 FeatureTX fees and policyMempool
sdaftuar on January 25, 2024 FeatureTX fees and policyMempool
issue
doc: Mempool Policy documentation Outdated since TRUC
#32067
polespinasa on March 14, 2025 DocsTX fees and policyMempool
polespinasa on March 14, 2025 DocsTX fees and policyMempool
issue
Feature Request: testmempoolaccept with an argument to ignore nLocktime/nSequence time-locking
#32142
oren-z0 on March 25, 2025 FeatureRPC/REST/ZMQMempool
oren-z0 on March 25, 2025 FeatureRPC/REST/ZMQMempool
issue
Distinguish between vsize and sigop-adjusted mempool vsize
#32775
musaHaruna on June 19, 2025 RPC/REST/ZMQMempool
musaHaruna on June 19, 2025 RPC/REST/ZMQMempool
issue
Shallow invalid forks + ActivateBestChainStep result in overly aggressive mempool filtering
#32838
instagibbs on June 30, 2025 Mempool
instagibbs on June 30, 2025 Mempool
issue
Mempool Expiry eviction might remove txs that could be mined in the next block
#33510
ismaelsadeeq on September 30, 2025 Mempool
ismaelsadeeq on September 30, 2025 Mempool
issue
Remove TX priority and free transaction area from mempool, block creator
#6675
jgarzik on September 15, 2015 TX fees and policyMiningMempool
jgarzik on September 15, 2015 TX fees and policyMiningMempool
issue
Mempool should not reject wallet created transactions with sufficient fee
#6725
MarcoFalke on September 26, 2015 WalletTX fees and policyMempool
MarcoFalke on September 26, 2015 WalletTX fees and policyMempool
issue
Mempool trimming regression: removes local wallet transactions
#6959
luke-jr on November 6, 2015 WalletMempool
luke-jr on November 6, 2015 WalletMempool
issue
Mempool trimming regression: Rejects my own high prority 0-fee transactions
#6972
sturles on November 9, 2015 Mempool
sturles on November 9, 2015 Mempool
issue
return entire dependency package of matching tx with filtered mempool requests
#7237
voisine on December 21, 2015 Mempool
voisine on December 21, 2015 Mempool
issue
Sendrawtransaction doesn't have a way to override certain types of transaction rejections
#7241
jameshilliard on December 21, 2015 Mempool
jameshilliard on December 21, 2015 Mempool
issue
mempool min fee not met when using sendrawtransaction
#7630
grue0 on March 2, 2016 RPC/REST/ZMQMempool
grue0 on March 2, 2016 RPC/REST/ZMQMempool
issue
p2p-fullblocktest.py might result in failed mempool check
#7978
domob1812 on April 30, 2016 TestsMempool
domob1812 on April 30, 2016 TestsMempool
issue
Use std::move when deleting CTransactions from CTxMempool
#8099
sipa on May 25, 2016 MempoolResource usagegood first issue
sipa on May 25, 2016 MempoolResource usagegood first issue
issue
Mempool DoS risk in segwit due to malleated transactions
#8279
petertodd on June 28, 2016 P2PMempool
petertodd on June 28, 2016 P2PMempool
issue
Persist mempool, arrival times, and prioritisetransaction across restarts
#8433
gmaxwell on July 31, 2016 Mempool
gmaxwell on July 31, 2016 Mempool
issue
Prioritize Transaction Simplification Wrapper
#8529
TheBlueMatt on August 16, 2016 FeatureMempool
TheBlueMatt on August 16, 2016 FeatureMempool
issue
mempool saving doesn't save mempoolminfee
#9103
gmaxwell on November 8, 2016 TX fees and policyMempool
gmaxwell on November 8, 2016 TX fees and policyMempool
issue
Wallet ancestor sanity-check ignores sigops
#9392
TheBlueMatt on December 20, 2016 FeatureWalletMempool
TheBlueMatt on December 20, 2016 FeatureWalletMempool
issue
bitcoin-qt (and possibly bitcoind) shutdown delay on debian stretch
#9398
possientis on December 21, 2016 MempoolResource usage
possientis on December 21, 2016 MempoolResource usage
issue
-blocksonly should disable sharing of mempool with dbcache
#9526
sipa on January 12, 2017 MempoolResource usage
sipa on January 12, 2017 MempoolResource usage
issue
Remove coin age priority and free transactions - discussion
#9601
morcos on January 20, 2017 BrainstormingWalletTX fees and policyMiningMempool
morcos on January 20, 2017 BrainstormingWalletTX fees and policyMiningMempool
pull
Prioritisetransaction wasn't always updating ancestor fee
#10144
sdaftuar on April 3, 2017 Mempool
sdaftuar on April 3, 2017 Mempool
pull
Bugfix: PrioritiseTransaction updates the mempool tx counter
#10196
sdaftuar on April 12, 2017 Mempool
sdaftuar on April 12, 2017 Mempool
pull
[mempool] Mark mempool import fails that were found in mempool as 'already there'
#11062
kallewoof on August 16, 2017 Mempool
kallewoof on August 16, 2017 Mempool
pull
[WIP] [mempool] Mempool snapshots to avoid lots of locking
#11084
kallewoof on August 18, 2017 Mempool
kallewoof on August 18, 2017 Mempool
pull
[Mempool] CTxMemPoolEntry::UpdateAncestorState: modifySiagOps param type
#11269
donaloconnor on September 7, 2017 Mempool
donaloconnor on September 7, 2017 Mempool
pull
mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool::setSanityCheck(…)
#11689
practicalswift on November 14, 2017 Mempool
practicalswift on November 14, 2017 Mempool
pull
Remove dead feeest-file read code for old versions
#11951
TheBlueMatt on December 19, 2017 TX fees and policyMempool
TheBlueMatt on December 19, 2017 TX fees and policyMempool
pull
Bugfix: RPC: savemempool: Don't save until LoadMempool() is finished
#12172
jtimon on January 12, 2018 RPC/REST/ZMQMempool
jtimon on January 12, 2018 RPC/REST/ZMQMempool
pull
Remove 2nd mapTx lookup in CTxMemPool::removeForBlock
#13189
promag on May 8, 2018 RefactoringMempool
promag on May 8, 2018 RefactoringMempool
pull
Avoid mapTx lookup in CTxMemPool::UpdateTransactionsFromBlock
#13193
promag on May 8, 2018 RefactoringMempool
promag on May 8, 2018 RefactoringMempool
pull
Introduce MempoolObserver interface to break "policy/fees -> txmempool -> policy/fees" circular dependency
#13949
Empact on August 13, 2018 RefactoringMempoolNeeds rebase
Empact on August 13, 2018 RefactoringMempoolNeeds rebase
pull
mempool: Fix unsigned integer wraparounds in the mempool code
#14223
practicalswift on September 15, 2018 Mempool
practicalswift on September 15, 2018 Mempool
pull
mempool: Fix unintended unsigned integer wraparound in CTxMemPool::UpdateAncestorsOf(bool add, …) when add is false
#14226
practicalswift on September 15, 2018 Mempool
practicalswift on September 15, 2018 Mempool
pull
mempool, validation: Explain cs_main locking semantics
#14963
MarcoFalke on December 14, 2018 ValidationMempool
MarcoFalke on December 14, 2018 ValidationMempool
pull
[mempool] Allow one extra single-ancestor transaction per package
#15681
TheBlueMatt on March 28, 2019 Mempool
TheBlueMatt on March 28, 2019 Mempool
pull
Add feerate histogram to getmempoolinfo
#15836
jonasschnelli on April 17, 2019 FeatureRPC/REST/ZMQMempoolNeeds rebase
jonasschnelli on April 17, 2019 FeatureRPC/REST/ZMQMempoolNeeds rebase
pull
mempool: remove unused magic number from consistency check
#16056
instagibbs on May 20, 2019 Mempool
instagibbs on May 20, 2019 Mempool
pull
mempool: Skip estimator if block is older than X
#16066
promag on May 21, 2019 ValidationMempool
promag on May 21, 2019 ValidationMempool
pull
[Trivial] Scripted update copyright
#16177
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
pull
rpc: testmempoolaccept for list of transactions
#16398
MarcoFalke on July 16, 2019 RPC/REST/ZMQMempool
MarcoFalke on July 16, 2019 RPC/REST/ZMQMempool
pull
Add package acceptance logic to mempool
#16401
sdaftuar on July 16, 2019 TestsP2PValidationMempool
sdaftuar on July 16, 2019 TestsP2PValidationMempool
pull
Remove mempool expiry, treat txs as replaceable instead
#16409
MarcoFalke on July 17, 2019 TX fees and policyMempoolNeeds Conceptual Review
MarcoFalke on July 17, 2019 TX fees and policyMempoolNeeds Conceptual Review
pull
txmempool: Remove unused default value MemPoolRemovalReason::UNKNOWN
#16433
MarcoFalke on July 22, 2019 RefactoringMempool
MarcoFalke on July 22, 2019 RefactoringMempool
pull
rpc: Report reason for replaceable txpool transactions
#16490
MarcoFalke on July 29, 2019 TX fees and policyRPC/REST/ZMQMempoolNeeds rebase
MarcoFalke on July 29, 2019 TX fees and policyRPC/REST/ZMQMempoolNeeds rebase
pull
feefilter: Compute the absolute fee rather than stored rate
#16507
instagibbs on July 31, 2019 P2PMempool
instagibbs on July 31, 2019 P2PMempool
pull
Mempool: rework rebroadcast logic to improve privacy
#16698
amitiuttarwar on August 23, 2019 WalletP2PMempoolNeeds rebase
amitiuttarwar on August 23, 2019 WalletP2PMempoolNeeds rebase
pull
Update headers and copyright_header.py script
#16789
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
pull
txmempool: Make entry time type-safe (std::chrono)
#16908
MarcoFalke on September 18, 2019 RefactoringMempool
MarcoFalke on September 18, 2019 RefactoringMempool
pull
wallet: reduce loading time by using unordered maps
#16910
achow101 on September 18, 2019 WalletUTXO Db and IndexesMempoolResource usage
achow101 on September 18, 2019 WalletUTXO Db and IndexesMempoolResource usage
pull
Add new mempool benchmarks for a complex pool
#17292
JeremyRubin on October 28, 2019 TestsMempool
JeremyRubin on October 28, 2019 TestsMempool
pull
node: Add reference to mempool in NodeContext
#17407
MarcoFalke on November 7, 2019 RefactoringMempool
MarcoFalke on November 7, 2019 RefactoringMempool
pull
Remove UBSan suppressions for CTxMemPool*
#17791
hebasto on December 22, 2019 MempoolNeeds rebase
hebasto on December 22, 2019 MempoolNeeds rebase
pull
Improve UpdateForDescendants by using Epochs and Removing CacheMap
#18063
JeremyRubin on February 3, 2020 Mempool
JeremyRubin on February 3, 2020 Mempool
pull
Accurately account for mempool index memory
#18086
sipa on February 7, 2020 MempoolResource usage
sipa on February 7, 2020 MempoolResource usage
pull
Change UpdateForDescendants to use Epochs
#18120
JeremyRubin on February 11, 2020 RefactoringMempool
JeremyRubin on February 11, 2020 RefactoringMempool
pull
Change UpdateForDescendants to use Epochs
#18191
JeremyRubin on February 22, 2020 MempoolNeeds rebase
JeremyRubin on February 22, 2020 MempoolNeeds rebase
pull
refactor: Replace RecursiveMutex with Mutex in CTxMemPool
#19306
hebasto on June 17, 2020 RefactoringMempool
hebasto on June 17, 2020 RefactoringMempool
pull
Fix UBSan warnings triggered when loading corrupt mempool.dat files
#19381
rajarshimaitra on June 25, 2020 ValidationMempoolNeeds rebase
rajarshimaitra on June 25, 2020 ValidationMempoolNeeds rebase
pull
Remove CTxMempool::mapLinks data structure member
#19478
JeremyRubin on July 9, 2020 RefactoringMempoolResource usage
JeremyRubin on July 9, 2020 RefactoringMempoolResource usage
pull
Refactor mempool.dat to be extensible, and store missing info
#19488
luke-jr on July 11, 2020 MempoolNeeds rebase
luke-jr on July 11, 2020 MempoolNeeds rebase
pull
refactor: Rename signal TransactionRemovedFromMempool to better describe behavior
#19520
instagibbs on July 14, 2020 ValidationMempool
instagibbs on July 14, 2020 ValidationMempool
pull
ZMQ: Create "sequence" notifier, enabling client-side mempool tracking
#19572
instagibbs on July 23, 2020 RPC/REST/ZMQValidationMempool
instagibbs on July 23, 2020 RPC/REST/ZMQValidationMempool
pull
[RFC] Package-relay: sender-initiated
#19621
ariard on July 29, 2020 Build systemTestsRPC/REST/ZMQP2PValidationMempoolNeeds rebase
ariard on July 29, 2020 Build systemTestsRPC/REST/ZMQP2PValidationMempoolNeeds rebase
pull
Avoid locking CTxMemPool::cs recursively in simple cases
#19854
hebasto on September 1, 2020 RefactoringMempool
hebasto on September 1, 2020 RefactoringMempool
pull
Avoid locking CTxMemPool::cs recursively in some cases
#19872
hebasto on September 4, 2020 RPC/REST/ZMQP2PMiningValidationMempoolNeeds rebase
hebasto on September 4, 2020 RPC/REST/ZMQP2PMiningValidationMempoolNeeds rebase
pull
fix CTxMemPool::TrimToSize to put only confirmed coins in pvNoSpendsRemaining
#19880
markblundeberg on September 5, 2020 MempoolNeeds rebase
markblundeberg on September 5, 2020 MempoolNeeds rebase
pull
Move SaltedHashers to separate file and add some new ones
#19935
achow101 on September 10, 2020 Build systemUTXO Db and IndexesMempoolReview club
achow101 on September 10, 2020 Build systemUTXO Db and IndexesMempoolReview club
pull
tree-wide: De-globalize ChainstateManager
#20158
dongcarl on October 15, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensus
dongcarl on October 15, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensus
pull
refactor: CTxMempool constructor clean up
#20222
ellemouton on October 22, 2020 RefactoringMempool
ellemouton on October 22, 2020 RefactoringMempool
pull
Avoid signed integer overflow and invalid integer negation when loading malformed mempool.dat files
#20383
practicalswift on November 13, 2020 Build systemRPC/REST/ZMQMiningValidationMempoolUtils/log/libs
practicalswift on November 13, 2020 Build systemRPC/REST/ZMQMiningValidationMempoolUtils/log/libs
pull
consensus: fix maybe uninitialized CTxMemPool::GetIter()
#20797
jonatack on December 29, 2020 RefactoringMempool
jonatack on December 29, 2020 RefactoringMempool
pull
rpc/validation: enable packages through testmempoolaccept
#20833
glozow on January 3, 2021 RPC/REST/ZMQP2PValidationMempool
glozow on January 3, 2021 RPC/REST/ZMQP2PValidationMempool
pull
locks: Annotate CTxMemPool::check to require cs_main
#20972
dongcarl on January 20, 2021 RefactoringMempool
dongcarl on January 20, 2021 RefactoringMempool
pull
refactor: Remove superfluous "return" from "addUnchecked" in txmempool.cpp
#21577
kiminuo on April 2, 2021 RefactoringMempool
kiminuo on April 2, 2021 RefactoringMempool
pull
WIP: Reduce MinRelayFee slower when Mempool utilised and faster when needed.
#21618
rebroad on April 6, 2021 MempoolNeeds rebase
rebroad on April 6, 2021 MempoolNeeds rebase
pull
mempool/validation: mempool ancestor/descendant limits for packages
#21800
glozow on April 28, 2021 TestsValidationMempoolReview club
glozow on April 28, 2021 TestsValidationMempoolReview club
pull
[p2p/mempool] Two small fixes to node broadcast logic
#22261
jnewbery on June 16, 2021 BugP2PMempoolReview club
jnewbery on June 16, 2021 BugP2PMempoolReview club
pull
Package Mempool Submission with Package Fee-Bumping
#22290
glozow on June 20, 2021 RPC/REST/ZMQValidationMempoolNeeds rebase
glozow on June 20, 2021 RPC/REST/ZMQValidationMempoolNeeds rebase
pull
mempool: apply rule of 5 to epochguard.h, fix compiler warnings
#22481
jonatack on July 18, 2021 MempoolUtils/log/libs
jonatack on July 18, 2021 MempoolUtils/log/libs
pull
cut the validation <-> txmempool circular dependency 2/2
#22677
glozow on August 10, 2021 BugValidationMempool
glozow on August 10, 2021 BugValidationMempool
pull
Use C++11 member initializer in CTxMemPoolEntry
#23054
MarcoFalke on September 21, 2021 RefactoringMempool
MarcoFalke on September 21, 2021 RefactoringMempool
pull
txmempool -/-> validation 1/2: improve performance of check() and remove dependency on validation
#23157
glozow on October 1, 2021 RefactoringMempool
glozow on October 1, 2021 RefactoringMempool
pull
Fix signed integer overflow in prioritisetransaction RPC
#23418
MarcoFalke on November 2, 2021 RPC/REST/ZMQMempool
MarcoFalke on November 2, 2021 RPC/REST/ZMQMempool
pull
bug fix: valid but different LockPoints after a reorg
#23683
glozow on December 6, 2021 BugMempool
glozow on December 6, 2021 BugMempool
pull
validation: Revert "de-duplicate package transactions already in mempool"
#23793
laanwj on December 16, 2021 Mempool
laanwj on December 16, 2021 Mempool
pull
refactor: Move calculation logic out from `CheckSequenceLocksAtTip()`
#23897
hebasto on December 29, 2021 RefactoringValidationMempool
hebasto on December 29, 2021 RefactoringValidationMempool
pull
refactor: Replace `struct update_lock_points` with lambda
#23958
hebasto on January 3, 2022 RefactoringValidationMempool
hebasto on January 3, 2022 RefactoringValidationMempool
pull
Optimize Mempool Reorg logic using Epochs, improving memory usage and runtime.
#24158
JeremyRubin on January 26, 2022 MempoolNeeds rebase
JeremyRubin on January 26, 2022 MempoolNeeds rebase
pull
Replace struct update_fee_delta with lambda
#24625
MarcoFalke on March 21, 2022 RefactoringMempool
MarcoFalke on March 21, 2022 RefactoringMempool
pull
refactor: Move mempool RPCs to rpc/mempool
#24656
MarcoFalke on March 24, 2022 RefactoringRPC/REST/ZMQMempool
MarcoFalke on March 24, 2022 RefactoringRPC/REST/ZMQMempool
pull
mempool: reduce lookups, insertions to cache in UpdateForDescendants
#24901
Crypt-iQ on April 17, 2022 Mempool
Crypt-iQ on April 17, 2022 Mempool
pull
mempool: use mapNextTx.lower_bound in removeRecursive
#24926
Crypt-iQ on April 19, 2022 Mempool
Crypt-iQ on April 19, 2022 Mempool
pull
mempool: use epochs in CalculateDescendants
#24942
Crypt-iQ on April 22, 2022 TX fees and policyRPC/REST/ZMQMempool
Crypt-iQ on April 22, 2022 TX fees and policyRPC/REST/ZMQMempool
pull
Detect and ignore transactions that were CPFP'd in the fee estimator
#25380
darosior on June 15, 2022 MempoolCI failed
darosior on June 15, 2022 MempoolCI failed
pull
mempool: Add the `bypass_feerate_accuracy` option to `testmempoolaccept`
#25532
w0xlt on July 3, 2022 MempoolNeeds rebase
w0xlt on July 3, 2022 MempoolNeeds rebase
pull
mempool: Add the `bypass_{csv,cltv}` option to `testmempoolaccept`
#25570
w0xlt on July 8, 2022 MempoolNeeds rebase
w0xlt on July 8, 2022 MempoolNeeds rebase
pull
mempool clean up: replace update_* structs with lambdas
#26048
glozow on September 8, 2022 RefactoringMempool
glozow on September 8, 2022 RefactoringMempool
pull
refactor: mempool: use CTxMemPool::Limits
#26103
stickies-v on September 15, 2022 RefactoringMempool
stickies-v on September 15, 2022 RefactoringMempool
pull
Use util::Result in for calculating mempool ancestors
#26289
stickies-v on October 10, 2022 Mempool
stickies-v on October 10, 2022 Mempool
pull
Make full RBF default, but defer mainnet enablement
#26323
ajtowns on October 16, 2022 MempoolNeeds Conceptual Review
ajtowns on October 16, 2022 MempoolNeeds Conceptual Review
pull
Reduce default mempool size in -blocksonly mode
#26471
willcl-ark on November 8, 2022 MempoolResource usage
willcl-ark on November 8, 2022 MempoolResource usage
pull
refactor: Move `txmempool_entry.h` --> `kernel/mempool_entry.h`
#26609
hebasto on November 30, 2022 RefactoringMempool
hebasto on November 30, 2022 RefactoringMempool
pull
Accurately account for mempool index memory
#26614
hebasto on November 30, 2022 MempoolResource usageNeeds rebase
hebasto on November 30, 2022 MempoolResource usageNeeds rebase
pull
test: Make `mempool_tests/MempoolSizeLimitTest` allocation-neutral
#26615
hebasto on November 30, 2022 TestsMempool
hebasto on November 30, 2022 TestsMempool
pull
validate package transactions with their in-package ancestor sets
#26711
glozow on December 16, 2022 ValidationMempool
glozow on December 16, 2022 ValidationMempool
pull
mempool: disallow txns under min relay fee, even in packages
#26933
glozow on January 20, 2023 Mempool
glozow on January 20, 2023 Mempool
pull
mempool / miner: regularly flush <=0-fee entries and mine everything in the mempool
#27018
glozow on February 1, 2023 MiningMempoolCI failed
glozow on February 1, 2023 MiningMempoolCI failed
pull
Implement Mini version of BlockAssembler to calculate mining scores
#27021
murchandamus on February 2, 2023 Mempool
murchandamus on February 2, 2023 Mempool
pull
mempool: keep CPFP'd transactions when loading from mempool.dat
#27476
glozow on April 17, 2023 Mempool
glozow on April 17, 2023 Mempool
pull
mempool / rpc: add getprioritisedtransactions, delete a mapDeltas entry when delta==0
#27501
glozow on April 20, 2023 RPC/REST/ZMQMempool
glozow on April 20, 2023 RPC/REST/ZMQMempool
pull
v3 transaction policy for anti-pinning
#28948
glozow on November 27, 2023 TX fees and policyMempool
glozow on November 27, 2023 TX fees and policyMempool
pull
Mempool util: Add RBF diagram checks for single chunks against clusters of size 2
#29242
instagibbs on January 12, 2024 TX fees and policyMempool
instagibbs on January 12, 2024 TX fees and policyMempool
pull
mempool: Log added for dumping mempool transactions to disk
#29402
kevkevinpal on February 7, 2024 Mempool
kevkevinpal on February 7, 2024 Mempool
pull
Fee Estimation: Ignore all transactions that are CPFP'd
#30079
ismaelsadeeq on May 10, 2024 Mempool
ismaelsadeeq on May 10, 2024 Mempool
pull
cluster mempool: merging & postprocessing of linearizations
#30285
sipa on June 14, 2024 Mempool
sipa on June 14, 2024 Mempool
pull
Package validation: accept packages of size 1
#31096
instagibbs on October 16, 2024 TX fees and policyMempool
instagibbs on October 16, 2024 TX fees and policyMempool
pull
cluster mempool: Implement changeset interface for mempool
#31122
sdaftuar on October 20, 2024 Mempool
sdaftuar on October 20, 2024 Mempool
pull
validation, fix: Use wtxid instead of txid in `CheckEphemeralSpends`
#32025
marcofleon on March 10, 2025 BugMempool
marcofleon on March 10, 2025 BugMempool
pull
mempool: use `FeeFrac` for ancestor/descendant score comparators
#32799
theStack on June 24, 2025 Mempool
theStack on June 24, 2025 Mempool
pull
txgraph: randomize order of same-feerate distinct-cluster transactions
#33335
sipa on September 7, 2025 Mempool
sipa on September 7, 2025 Mempool
pull
mempool: expose optimality of mempool to log / rpc
#34615
instagibbs on February 18, 2026 MempoolCI failed
instagibbs on February 18, 2026 MempoolCI failed
pull
mempool: asynchronous mempool fee rate diagram updates via validation interface
#34803
ismaelsadeeq on March 11, 2026 Mempool
ismaelsadeeq on March 11, 2026 Mempool
pull
mempool: recalculate stale BIP68 lockpoints with mempool parents in removeForReorg
#35026
javierpmateos on April 7, 2026 Mempool
javierpmateos on April 7, 2026 Mempool
pull
mempool janitor: periodic sweep and clean of not-confirming transactions
#3753
jgarzik on February 26, 2014 FeatureRefactoringMempool
jgarzik on February 26, 2014 FeatureRefactoringMempool
pull
Make mapNextTx private within CTxMemPool
#5347
TheBlueMatt on November 21, 2014 RefactoringTestsMempool
TheBlueMatt on November 21, 2014 RefactoringTestsMempool
pull
Add first-seen-safe replace-by-fee logic to the mempool
#6176
petertodd on May 22, 2015 Mempool
petertodd on May 22, 2015 Mempool
pull
Rename and comment priority calculation in TxMemPoolEntry
#6292
morcos on June 16, 2015 Mempool
morcos on June 16, 2015 Mempool
pull
BIP-68: Mempool-only sequence number constraint verification
#6312
maaku on June 20, 2015 FeatureMempool
maaku on June 20, 2015 FeatureMempool
pull
MemPool: Convert mapTx to boost::multi_index_container
#6331
ashleyholman on June 24, 2015 Mempool
ashleyholman on June 24, 2015 Mempool
pull
Floating network relay fee increase, if memory pool grows too large.
#6402
jgarzik on July 9, 2015 Mempool
jgarzik on July 9, 2015 Mempool
pull
Remove TX priority and free transaction area from mempool, block creator.
#6405
jgarzik on July 9, 2015 Mempool
jgarzik on July 9, 2015 Mempool
pull
Limited mempool + floating relay fee + rejection caching + mempool expiry
#6455
sipa on July 17, 2015 TX fees and policyMempool
sipa on July 17, 2015 TX fees and policyMempool
pull
BIP-113: Mempool-only median time-past as endpoint for lock-time calculations
#6566
maaku on August 18, 2015 MempoolConsensus
maaku on August 18, 2015 MempoolConsensus
pull
Fix removal of timelocked-txn from mempool during reorg
#6595
TheBlueMatt on August 27, 2015 BugMempool
TheBlueMatt on August 27, 2015 BugMempool
pull
Limit mempool by throwing away the cheapest txn and setting min relay fee to it
#6722
TheBlueMatt on September 25, 2015 Mempool
TheBlueMatt on September 25, 2015 Mempool
pull
Support -checkmempool=N, which runs checks once every N transactions
#6776
sipa on October 7, 2015 Mempool
sipa on October 7, 2015 Mempool
pull
Remove UTXO cache entries when the tx they were added for is removed/does not enter mempool
#6872
TheBlueMatt on October 22, 2015 Mempool
TheBlueMatt on October 22, 2015 Mempool
pull
Backport #6566, median-past locktime, rebased against 0.11
#6884
btcdrak on October 23, 2015 Mempool
btcdrak on October 23, 2015 Mempool
pull
[Mempool] Improve removal of invalid transactions after reorgs
#6915
sdaftuar on October 30, 2015 Mempool
sdaftuar on October 30, 2015 Mempool
pull
[Mempool] Fix mempool limiting and replace-by-fee for PrioritiseTransaction
#7062
sdaftuar on November 19, 2015 Mempool
sdaftuar on November 19, 2015 Mempool
pull
[Wallet] improve detection of conflicted transactions
#7067
jonasschnelli on November 20, 2015 WalletMempool
jonasschnelli on November 20, 2015 WalletMempool
pull
-bytespersigop option to additionally limit sigops in transactions we relay and mine
#7081
luke-jr on November 23, 2015 Mempool
luke-jr on November 23, 2015 Mempool
pull
mempool: Replace maxFeeRate of 10000*minRelayTxFee with maxTxFee
#7084
MarcoFalke on November 23, 2015 Mempool
MarcoFalke on November 23, 2015 Mempool
pull
RBF: Allow replacements to pay for minRelayFee(replaced)+minRelayFee(replacement) rather than actualFee(replaced)+minRelayFee(replacement)
#7220
luke-jr on December 16, 2015 Mempool
luke-jr on December 16, 2015 Mempool
pull
Add option `-permitrbf` to set transaction replacement policy
#7386
laanwj on January 21, 2016 Mempool
laanwj on January 21, 2016 Mempool
pull
Rename permitrbf to mempoolreplacement and provide minimal string-list forward compatibility (needs 0.12 backport)
#7431
luke-jr on January 28, 2016 Mempool
luke-jr on January 28, 2016 Mempool
pull
AcceptToMempool: extract various policy functions
#7436
dcousens on January 28, 2016 BrainstormingMempool
dcousens on January 28, 2016 BrainstormingMempool
pull
BIP-112: Mempool-only CHECKSEQUENCEVERIFY
#7524
btcdrak on February 12, 2016 TX fees and policyMempool
btcdrak on February 12, 2016 TX fees and policyMempool
pull
[0.12] Backport BIP9, BIP68 and BIP112 with softfork
#7543
btcdrak on February 16, 2016 FeatureMempoolConsensus
btcdrak on February 16, 2016 FeatureMempoolConsensus
pull
Backport BIP112 implementation for 0.12
#7544
btcdrak on February 16, 2016 TX fees and policyMempool
btcdrak on February 16, 2016 TX fees and policyMempool
pull
Bump transaction version default to 2
#7562
btcdrak on February 19, 2016 TX fees and policyMempool
btcdrak on February 19, 2016 TX fees and policyMempool
pull
Remove STANDARD_LOCKTIME_VERIFY_FLAGS and mempool policy's flags
#7574
NicolasDorier on February 21, 2016 Mempool
NicolasDorier on February 21, 2016 Mempool
pull
mempool: Re-remove ERROR logging for mempool rejects
#7592
laanwj on February 24, 2016 P2PMempool
laanwj on February 24, 2016 P2PMempool
pull
Order CTxMemPool::queryHashes result by feerate including descendents.
#7629
pstratem on March 1, 2016 Mempool
pstratem on March 1, 2016 Mempool
pull
replace mapNextTx with slimmer setSpends
#7997
kazcw on May 3, 2016 RefactoringMempoolResource usage
kazcw on May 3, 2016 RefactoringMempoolResource usage
pull
Do not use mempool for GETDATA for tx accepted after the last mempool req.
#8080
gmaxwell on May 21, 2016 P2PMempool
gmaxwell on May 21, 2016 P2PMempool
pull
Treat high-sigop transactions as larger rather than rejecting them
#8365
sipa on July 18, 2016 Mempool
sipa on July 18, 2016 Mempool
pull
Verify all incoming txs unless too big or too much hashing
#8593
jl2012 on August 25, 2016 Mempool
jl2012 on August 25, 2016 Mempool
pull
Share unused mempool memory with coincache
#8610
sipa on August 27, 2016 UTXO Db and IndexesMempool
sipa on August 27, 2016 UTXO Db and IndexesMempool
pull
Prefer coins that have fewer ancestors, sanity check txn before ATMP
#9262
instagibbs on December 2, 2016 WalletMempool
instagibbs on December 2, 2016 WalletMempool
pull
Allow shutdown during LoadMempool, dump only when necessary
#9408
jonasschnelli on December 22, 2016 Mempool
jonasschnelli on December 22, 2016 Mempool
pull
Refactor mempool.dat to be extensible, and store missing info
#9422
luke-jr on December 25, 2016 Mempool
luke-jr on December 25, 2016 Mempool
pull
[net] count mempool and extra pool matches correctly in PartiallyDownloadedBlock::InitData()
#9591
jnewbery on January 19, 2017 Mempool
jnewbery on January 19, 2017 Mempool
pull
[bugfix] save feeDelta instead of priorityDelta in DumpMempool
#9596
morcos on January 20, 2017 Mempool
morcos on January 20, 2017 Mempool
pull
If -spkreuse=0, ensure transactions in mempool always have unique scriptPubKeys
#9749
luke-jr on February 13, 2017 ValidationMempoolUp for grabs
luke-jr on February 13, 2017 ValidationMempoolUp for grabs
pull
Removed redundant parameter from mempool.PrioritiseTransaction
#9801
gubatron on February 19, 2017 RefactoringMempool
gubatron on February 19, 2017 RefactoringMempool
pull
In feerate ties, prefer larger packages first.
#9886
gmaxwell on February 28, 2017 TX fees and policyMempool
gmaxwell on February 28, 2017 TX fees and policyMempool