aboutsummaryrefslogtreecommitdiff
path: root/src/txmempool.cpp
AgeCommit message (Expand)Author
2017-01-27Refactor: Remove using namespace <xxx> from src/*.cpp.Karl-Johan Alm
2017-01-23mempool: add notification for added/removed entriesWladimir J. van der Laan
2017-01-16Merge #9380: Separate different uses of minimum feesWladimir J. van der Laan
2017-01-16Introduce -incrementalrelayfeeAlex Morcos
2017-01-10Fix use-after-free in CTxMemPool::removeConflicts()Suhas Daftuar
2017-01-04Pass pointers to existing CTxMemPoolEntries to fee estimationAlex Morcos
2017-01-04Always update fee estimates on new blocks.Alex Morcos
2017-01-04rename bool to validFeeEstimateAlex Morcos
2017-01-04Remove member variable hadNoDependencies from CTxMemPoolEntryAlex Morcos
2017-01-04Merge #9288: Fix a bug if the min fee is 0 for FeeFilterRounderWladimir J. van der Laan
2017-01-04Merge #9283: A few more CTransactionRef optimizationsWladimir J. van der Laan
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-12-21Make AcceptToMemoryPool take CTransactionRefPieter Wuille
2016-12-20Merge #9262: Prefer coins that have fewer ancestors, sanity check txn before ...Wladimir J. van der Laan
2016-12-19reduce number of lookups in TransactionWithinChainLimitGregory Sanders
2016-12-13SelectCoinsMinConf: Prefer coins with fewer ancestorsGregory Sanders
2016-12-08Avoid rollingMinimumFeeRate never being able to decay below halfAlex Morcos
2016-12-05remove internal tracking of mempool conflicts for reporting to walletAlex Morcos
2016-12-05remove external usage of mempool conflict trackingAlex Morcos
2016-12-02Rename the remaining main.{h,cpp} to validation.{h,cpp}Matt Corallo
2016-11-19Introduce convenience type CTransactionRefPieter Wuille
2016-11-19Make CBlock::vtx a vector of shared_ptr<CTransaction>Pieter Wuille
2016-11-07Remove priority estimationAlex Morcos
2016-10-30Add feedelta to TxMempoolInfoPieter Wuille
2016-10-21Return shared_ptr<CTransaction> from mempool removesPieter Wuille
2016-10-21Make removed and conflicted arguments optional to removePieter Wuille
2016-10-21Bypass removeRecursive in removeForReorgPieter Wuille
2016-10-17Kill insecure_random and associated global stateWladimir J. van der Laan
2016-10-04Use cmpctblock type 2 for segwit-enabled transferPieter Wuille
2016-09-27Do not shadow variablesPavel Janík
2016-08-25Remove unused variablesMarcoFalke
2016-08-01Merge #8346: Mempool: Use Consensus::CheckTxInputs direclty over main::CheckI...Pieter Wuille
2016-07-29Mempool: Use Consensus::CheckTxInputs direclty over main::CheckInputsJorge Timón
2016-07-19Treat high-sigop transactions as larger rather than rejecting themPieter Wuille
2016-07-18Rename "block cost" to "block weight"Suhas Daftuar
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
2016-06-19Provide a flat list of txid/terators to txn in CTxMemPoolMatt Corallo
2016-06-19Stop trimming when mapTx is emptyPieter Wuille
2016-06-07Get rid of CTxMempool::lookup() entirelyPieter Wuille
2016-06-05Switch CTransaction storage in mempool to std::shared_ptrPieter Wuille
2016-06-03Merge #7997: replace mapNextTx with slimmer setSpendsPieter Wuille
2016-06-02mapNextTx: use pointer as key, simplify valueKaz Wesley
2016-05-25Do not use mempool for GETDATA for tx accepted after the last mempool req.Gregory Maxwell
2016-05-09Merge #7976: Remove obsolete reference to CValidationState from UpdateCoins.Wladimir J. van der Laan
2016-05-05Merge #7840: Several performance and privacy improvements to inv/mempool hand...Wladimir J. van der Laan
2016-04-30Remove obsolete reference to CValidationState from UpdateCoins.21E14
2016-04-30[trivial] Add missing const qualifiers.Daniel Kraft
2016-04-21Return mempool queries in dependency orderPieter Wuille
2016-04-20Eliminate TX trickle bypass, sort TX invs for privacy and priority.Gregory Maxwell
2016-03-21Implement "feefilter" P2P message.Alex Morcos