59 Commits (34628a18070064e75b35f28fd6a43d5c23832eb8)

Author SHA1 Message Date
Ashley Holman 34628a1807 TxMemPool: Change mapTx to a boost::multi_index_container 9 years ago
Wladimir J. van der Laan f18b8ec7cf Make sure LogPrintf strings are line-terminated 9 years ago
Pieter Wuille 9e38d0f745 Separate core memory usage computation in core_memusage.h 9 years ago
Pieter Wuille 5098c47b24 Implement accurate memory accounting for mempool 9 years ago
Luke Dashjr e617fe2578 Fix various warnings 10 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Alex Morcos b649e03954 Create new BlockPolicyEstimator for fee estimates 10 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Gavin Andresen ad9e86dca1
Keep mempool consistent during block-reorgs 10 years ago
Wladimir J. van der Laan 9f4fac98c4 src/txmempool.cpp: make numEntries a uint32_t 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
jtimon d7621ccf9d Decouple miner.o and txmempool.o from CTxUndo 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Philip Kaufmann 27df4123c4 make all catch() arguments const 10 years ago
Pavel Janík bf7835c271
Fix small typos in comments and error messages 10 years ago
Gregory Maxwell 6484930690 Apply AreSane() checks to the fees from the network. 10 years ago
Matt Corallo 7fd6219af7 Make CTxMemPool::remove more effecient by avoiding recursion 10 years ago
Matt Corallo b7b4318f3a Make CTxMemPool::check more thourough by using CheckInputs 10 years ago
Matt Corallo 723d12c098 Remove txn which are invalidated by coinbase maturity during reorg 10 years ago
Michael Ford 7329fdd1ba Update comments in txmempool to be doxygen compatible 10 years ago
Philip Kaufmann 771d500283 minor cleanup: include orders, end comments etc. 10 years ago
Cory Fields 71697f97d3 Separate protocol versioning from clientversion 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
Cory Fields fa7361907a boost: split stream classes out of serialize.h 10 years ago
Cory Fields 85c579e3a6 script: add a slew of includes all around and drop includes from script.h 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago
Pieter Wuille 7c70438dc6 Get rid of the dummy CCoinsViewCache constructor arg 10 years ago
Philip Kaufmann f4fe205034 add nModSize init to default constructor of CTxMemPoolEntry 10 years ago
ENikS ec91092df8
Fixing compiler warning C4101 10 years ago
Philip Kaufmann 611116d4e3 header include cleanup 10 years ago
Philip Kaufmann 2c2cc5dac1
Remove some unnecessary c_strs() in logging and the GUI 10 years ago
Alex Morcos c26649f9ed Track modified size in TxMemPoolEntry so that we can correctly compute priority. 10 years ago
Pieter Wuille 629d75faac Combine CCoinsViewCache's HaveCoins and const GetCoins into AccessCoins. 10 years ago
Wladimir J. van der Laan 8bdd2877c4
Fix a few "Uninitialized scalar field" warnings 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
Daniel Kraft d0867acb0e Use const CCoinsView's at some places. 10 years ago
Daniel Kraft a3dc587a62 Make appropriate getter-routines "const" in CCoinsView. 10 years ago
Jeff Garzik 6f2c26a457 Closely track mempool byte total. Add "getmempoolinfo" RPC. 10 years ago
Alex Morcos e59441f086 Process fee estimate file into temporary vector first to let sanity checking complete. 10 years ago
Alex Morcos 961ae93c85 Fix minor bug which only affected log messages. 10 years ago
Alex Morcos 17f15678d3 Fixed a bug with index bounds checking 10 years ago
Pieter Wuille ad08d0b95b Bugfix: make CCoinsViewMemPool support pruned entries in underlying cache 10 years ago
Wladimir J. van der Laan 98e84aae7a Revert "Relay double-spends, subject to anti-DOS" 10 years ago
Gavin Andresen 13fc83c77b
Move fee policy out of core 11 years ago
Gavin Andresen 4b7b1bb1ac
Sanity checks for estimates 11 years ago
Tom Harding d640a3ceab Relay double-spends, subject to anti-DOS 11 years ago
Luke Dashjr 2a72d4591f JSON-RPC method: prioritisetransaction <txid> <priority delta> <priority tx fee> 11 years ago
Gavin Andresen 171ca7745e estimatefee / estimatepriority RPC methods 11 years ago
Gavin Andresen 93a18a3650 Remove CWalletTx::vfSpent 11 years ago
Gavin Andresen 4d707d5120 Add verbose boolean to getrawmempool 11 years ago