366 Commits (86dbeea2cdd5749374c98afea3e4f5f49817f746)

Author SHA1 Message Date
Pieter Wuille 1d70f4bde8 Remove CheckSig_mode and move logic out of CheckInputs() 12 years ago
Pieter Wuille 2800ce7367 Add CScriptCheck: a closure representing a script check 12 years ago
Pieter Wuille f1136200a6 Move VerifySignature to main 12 years ago
Pieter Wuille 1f355b66cd New database check routine 12 years ago
Pieter Wuille 8539361e66 Add checksums to undo data 12 years ago
Pieter Wuille 2cbd71da06 Make DisconnectBlock fault-tolerant 12 years ago
Forrest Voight 03cac0bb8e changed CreateNewBlock to return a CBlockTemplate object, which includes per-tx fee and sigop count data 12 years ago
fanquake f0bf5fb245 Fix two typos in main.h 12 years ago
Pieter Wuille 8a28bb6dee Add -benchmark for reporting block processing times 12 years ago
Philip Kaufmann a8a4b9673e add 2 constructors in CDiskBlockPos to simplify class usage 12 years ago
Pieter Wuille 231b399952 Bugfix: remove conflicting transactions from memory pool 12 years ago
Pieter Wuille e754cf4133 Split off CBlockHeader from CBlock 12 years ago
Pieter Wuille 99d0d0f356 Introduce script verification flags 12 years ago
Luke Dashjr c34a32699e Change block references in debug.log to full hash instead of just 0..20 12 years ago
Luke Dashjr f3a84c3a6b Abstract block hash substr extraction (for debug.log) into BlockHashStr inline 12 years ago
Philip Kaufmann 13e5cce4c3 some small fixes for main.cpp/.h 12 years ago
Alexander Kjeldaas 40c5e409e1 o Removed verbose clang warning 12 years ago
Pieter Wuille 160b028b88 One-line comments for public main functions 12 years ago
Pieter Wuille 7fea484674 Add -reindex, to perform in-place reindexing of block chain files 12 years ago
Pieter Wuille 7a5b7535bf Move ThreadImport to init.cpp 12 years ago
Pieter Wuille 1c83b0a377 Cache size optimizations 12 years ago
Pieter Wuille 9d6633ac0d Comments for constants 12 years ago
Pieter Wuille c9c7d4824f Add virtual destructor to CCoinsView 12 years ago
Pieter Wuille c2ed184f98 Added some comments 12 years ago
Philip Kaufmann 729b180686 change blockchain -> block chain (spelling) 12 years ago
Pieter Wuille beeb57610c Add gettxout and gettxoutsetinfo RPCs 12 years ago
Pieter Wuille 2d8a48292b LevelDB block and coin databases 12 years ago
Pieter Wuille d979e6e36a Use singleton block tree database instance 12 years ago
Pieter Wuille 857c61df0b Prepare database format for multi-stage block processing 12 years ago
Pieter Wuille 13c51f20f6 Direct CCoins references 12 years ago
Pieter Wuille 64dd46fd05 Transaction hash caching 12 years ago
Pieter Wuille ae8bfd12da Batch block connection during IBD 12 years ago
Pieter Wuille 450cbb0944 Ultraprune 12 years ago
Pieter Wuille bba89aa82a Pre-allocate block and undo files in chunks 12 years ago
Pieter Wuille 5382bcf8cd Multiple blocks per file 12 years ago
Pieter Wuille 8adf48dc9b Preliminary undo file creation 12 years ago
Pieter Wuille 630fd8dcb6 One file per block 12 years ago
Pieter Wuille 44ac1c0fe3 Add CTxUndo: transaction undo information 12 years ago
Pieter Wuille 10fd8604d7 Add CCoins: pruned list of transaction outputs 12 years ago
Pieter Wuille 0fa593d0fb Compact serialization for amounts 12 years ago
Pieter Wuille 69fc8047a9 Compact serialization for scripts 12 years ago
Pieter Wuille 66b02c93e6 Move external block import to separate thread 12 years ago
Wladimir J. van der Laan 529a4d4824 remove "checkorder" and "reply" P2P commands 12 years ago
Philip Kaufmann d210f4f5b8 fix -Wformat warnings all over the source 12 years ago
Jeff Garzik ea0796bde3 Trim trailing whitespace for src/*.{h,cpp} 12 years ago
Philip Kaufmann 463a1cab43 fix signed/unsigned in strprintf and CNetAddr::GetByte() 12 years ago
Jeff Garzik 76970091f1 Cosmetic: move CTransaction::GetMinFee out of header file 12 years ago
Gavin Andresen f35c6c4fb9 Refactor: move alert code from main to alert.cpp/h 12 years ago
xanatos 9eb7fc5842 Changed nprev->pprev 12 years ago
Gavin Andresen d5a52d9b3e Alert system DoS prevention 12 years ago