38 Commits (961c4a04c25237285fb9a694f8918556c690bcd6)

Author SHA1 Message Date
  Pieter Wuille 3f6540ad8f Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS 6 years ago
  Pieter Wuille 47eb76597e Serializer simplifications after IMPLEMENT_SERIALIZE overhaul 6 years ago
  Pieter Wuille 31e9a8384a Use CSizeComputer to avoid counting sizes in SerializationOp 6 years ago
  Kamil Domanski 84881f8c47 rework overhauled serialization methods to non-static 6 years ago
  Kamil Domanski 3d796f8996 overhaul serialization code 6 years ago
  Kamil Domanski 9f3d476779
changed field types in some structures to equivalent unambiguous types 6 years ago
  Philip Kaufmann 093303a887 add missing header end comments 6 years ago
  Wladimir J. van der Laan f841aa2892 Move `COIN` and `CENT` to core.h 6 years ago
  Wladimir J. van der Laan 81212588c0 Remove print() from core functions 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 b33d1f5ee5
Use fee/priority estimates in wallet CreateTransaction 7 years ago
  Tom Harding d640a3ceab Relay double-spends, subject to anti-DOS 6 years ago
  Pieter Wuille d38da59bf6 Code simplifications after CTransaction::GetHash() caching 7 years ago
  Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 7 years ago
  Gavin Andresen 171ca7745e estimatefee / estimatepriority RPC methods 7 years ago
  Gavin Andresen c6cb21d17a Type-safe CFeeRate class 7 years ago
  Kamil Domanski f4057cb749 remove CTransaction::IsNewerThan which is never used 7 years ago
  Gavin Andresen 4d707d5120 Add verbose boolean to getrawmempool 7 years ago
  Gavin Andresen 0733c1bde6 Refactor: move GetValueIn(tx) to tx.GetValueIn() 7 years ago
  Mike Hearn 6a4c196dd6 Drop fees by 10x due to the persistently higher exchange rate. 7 years ago
  Pieter Wuille a0fa20a12b Move CCoins-related logic to coins.{cpp.h} 7 years ago
  Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 8 years ago
  Pieter Wuille 170e02deaf Generalize the remove-outputs check for fully-prunable transactions. 7 years ago
  Pieter Wuille f9b15a4fc9 Move CBlockLocator to core.h 7 years ago
  Pieter Wuille 99740bab9c Skip unspendable outputs in consistency check 7 years ago
  Pieter Wuille ec84e81e83 Prune provably-unspendable outputs 7 years ago
  Pieter Wuille f121db58e4 Move core implementations to core.cpp 7 years ago
  Eric Lombrozo 33944573ca Moved CBlock from main.h to core.h 8 years ago
  Cozz Lovan 346427f01b fix comment about dust logic 8 years ago
  Eric Lombrozo aabdf9e899 Moved UpdateTime out of CBlockHeader and moved CBlockHeader into core. 8 years ago
  Eric Lombrozo 65e7bbef74 Moved CCoins, CTxOutCompressor, CTxInUndo, and CTxUndo to core. 8 years ago
  Eric Lombrozo 05df3fc68d Removed AcceptToMemoryPool method from CTransaction. This method belongs to the mempool instance. 8 years ago
  Eric Lombrozo 788536f175 Moved CInPoint to core. Removed GetMinFee from CTransaction and made it a regular function in main. 8 years ago
  Eric Lombrozo effc2770f5 Created core.h/core.cpp, added to makefiles. Started moving core structures from main to core beginning with COutPoint. 8 years ago