56 Commits (7cdefb927e928780cdbbb3a9b2ffe37716eebae1)

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