83 Commits (8d46429c83ec3815d0c595bf541ef5557c6b4942)

Author SHA1 Message Date
Pieter Wuille 6aa28abf53 Use cmpctblock type 2 for segwit-enabled transfer 8 years ago
jonnynewbs c14ffd524b [trivial] fix mempool comment (outdated by BIP125) 8 years ago
Suhas Daftuar 2c06bae39e Rename "block cost" to "block weight" 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Matt Corallo 811902649d Provide a flat list of txid/terators to txn in CTxMemPool 9 years ago
Pieter Wuille 288d85ddf2 Get rid of CTxMempool::lookup() entirely 9 years ago
Pieter Wuille 8d39d7a2cf Switch CTransaction storage in mempool to std::shared_ptr 9 years ago
Kaz Wesley 9805f4af7e mapNextTx: use pointer as key, simplify value 9 years ago
Gregory Maxwell 7e908c7b82 Do not use mempool for GETDATA for tx accepted after the last mempool req. 9 years ago
Pieter Wuille 8cc9cfe160 Switch CTxMempool::mapTx to use a hash index for txids 9 years ago
Daniel Kraft f7c4f79f07 [trivial] Add missing const qualifiers. 9 years ago
Gregory Maxwell f2d3ba7386 Eliminate TX trickle bypass, sort TX invs for privacy and priority. 9 years ago
MarcoFalke fada0c422c [doc] Fix doxygen comments for members 9 years ago
Alex Morcos 9e072a6e66 Implement "feefilter" P2P message. 9 years ago
Alex Morcos 982670c333 Add LockPoints 9 years ago
Suhas Daftuar ce019bf90f Check all ancestor state in CTxMemPool::check() 9 years ago
Suhas Daftuar e2eeb5dda7 Add ancestor feerate index to mempool 9 years ago
Suhas Daftuar 72abd2ce3c Add ancestor tracking to mempool 9 years ago
Suhas Daftuar 76a76321d2 Remove work limit in UpdateForDescendants() 9 years ago
Suhas Daftuar 5de2baa138 Rename CTxMemPool::remove -> removeRecursive 9 years ago
Suhas Daftuar 086da92ea7 Add tags to mempool's mapTx indices 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Suhas Daftuar eb306664e7 Fix mempool limiting for PrioritiseTransaction 9 years ago
Matt Corallo b2e74bd292 Get the set of now-uncacheable-txn from CTxMemPool::TrimToSize 9 years ago
Alex Morcos 1f09287c66 Make accessing mempool parents and children public 9 years ago
Alex Morcos 7230187b1d Add TxPriority class and comparator 9 years ago
Alex Morcos f3fe83673e Add a score index to the mempool. 9 years ago
Alex Morcos c49d5bc9e6 Store the total sig op count of a tx. 9 years ago
Suhas Daftuar 2d8860e820 Fix removeForReorg to use MedianTimePast 9 years ago
Suhas Daftuar 7e49f5f8b4 Track coinbase spends in CTxMemPoolEntry 9 years ago
Matt Corallo 9b060e5cfb Fix removal of time-locked transactions during reorg 9 years ago
Alex Morcos c0353064dd Change GetPriority calculation. 9 years ago
Alex Morcos 71f1d9fd4a Modify variable names for entry height and priority 9 years ago
Alex Morcos 5945819717 Remove default arguments for CTxMemPoolEntry() 9 years ago
Alex Morcos 22eca7da22 Add smart fee estimation functions 9 years ago
Suhas Daftuar 73d904009d Improve RBF replacement criteria 9 years ago
Pieter Wuille e9e616323b Make -checkmempool=1 not fail through int32 overflow 9 years ago
Jonas Schnelli 0d699fc821
fix locking issue with new mempool limiting 9 years ago
Pieter Wuille ab1f56072a Support -checkmempool=N, which runs checks on average once every N transactions 9 years ago
Matt Corallo 2bc50187ee Fix comment formatting tabs 9 years ago
Matt Corallo 074cb155c2 Add reasonable test case for mempool trimming 9 years ago
Matt Corallo 794a8cec5d Implement on-the-fly mempool size limitation. 9 years ago
Matt Corallo e8bcdce8a2 Track (and define) ::minRelayTxFee in CTxMemPool 9 years ago
Matt Corallo 9c9b66f771 Fix calling mempool directly, instead of pool, in ATMP 9 years ago
Pieter Wuille 49b6fd5663 Add Mempool Expire function to remove old transactions 9 years ago
Suhas Daftuar 78b82f4a16 Reverse the sort on the mempool's feerate index 9 years ago
Suhas Daftuar 60de0d5826 Fix mempool package tracking edge case 9 years ago
Suhas Daftuar 5add7a74a6 Track transaction packages in CTxMemPoolEntry 9 years ago
Ashley Holman 34628a1807 TxMemPool: Change mapTx to a boost::multi_index_container 9 years ago
Pieter Wuille 5098c47b24 Implement accurate memory accounting for mempool 10 years ago