470 Commits (794a8cec5db84fde1cce82ada51740070ec188ac)

Author SHA1 Message Date
Pieter Wuille 51ce901aa3 Improve chainstate/blockindex disk writing policy 10 years ago
Luke Dashjr df08a626e0 TestBlockValidity function for CBlock proposals (used by CreateNewBlock) 10 years ago
Luke Dashjr a48f2d6ddd Abstract context-dependent block checking from acceptance 10 years ago
Philip Kaufmann 771d500283 minor cleanup: include orders, end comments etc. 10 years ago
Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 10 years ago
jtimon 99f41b9cf7 MOVEONLY: core.o -> core/block.o 10 years ago
jtimon 999a2ab41e MOVEONLY: separate CTxUndo out of core 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
jtimon eda3733091 MOVEONLY: Move CFeeRate and Amount constants to amount.o 10 years ago
Luke Dashjr 24e8896430 Add CValidationInterface::BlockChecked notification 10 years ago
Pieter Wuille a96d113962 Rename CWalletInterface to CValidationInterface 10 years ago
Cory Fields 85c579e3a6 script: add a slew of includes all around and drop includes from script.h 10 years ago
Pieter Wuille ad6e601712 RPC additions after headers-first 10 years ago
Pieter Wuille 341735eb8f Headers-first synchronization 10 years ago
Wladimir J. van der Laan b9b2e3fabd Don't translate state.Abort() messages 10 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 10 years ago
Pieter Wuille 5c1e798a8e Make signature cache optional 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago
jtimon ce3649fb61 Remove CScriptCheck::nHashType (was always 0) 10 years ago
jtimon 358562b651 Remove unused function main:VerifySignature 10 years ago
Gavin Andresen aa3c697e90
Store fewer orphan tx by default, add -maxorphantx option 10 years ago
Suhas Daftuar ec7eb0fa80 When reindexing check for file before trying to open (refactored) 10 years ago
jtimon e8b5f0d549 Move CBlockIndex, CChain and related code out of main 10 years ago
jtimon 6db83db3eb Decouple CChain from mapBlockIndex 10 years ago
jtimon c4408a6c85 Separate script/standard 10 years ago
jtimon 86dbeea2cd Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) 10 years ago
Pieter Wuille 8a41e1edd4 Use boost::unordered_map for mapBlockIndex 10 years ago
Pieter Wuille 145d5be896 Introduce BlockMap type for mapBlockIndex 10 years ago
Pieter Wuille 910526d848 Use OR of respective block flags for masks 10 years ago
Pieter Wuille 3f6540ad8f Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS 10 years ago
Pieter Wuille 47eb76597e Serializer simplifications after IMPLEMENT_SERIALIZE overhaul 10 years ago
Pieter Wuille 31e9a8384a Use CSizeComputer to avoid counting sizes in SerializationOp 10 years ago
Kamil Domanski 84881f8c47 rework overhauled serialization methods to non-static 10 years ago
Kamil Domanski 3d796f8996 overhaul serialization code 10 years ago
Wladimir J. van der Laan 0101483f46
Move CMerkleTx to wallet.cpp/h 10 years ago
Philip Kaufmann 093303a887 add missing header end comments 10 years ago
Wladimir J. van der Laan 8bdd2877c4
Fix a few "Uninitialized scalar field" warnings 10 years ago
Wladimir J. van der Laan 2e280311b8
Perform CVerifyDB on pcoinsdbview instead of pcoinsTip 10 years ago
Wladimir J. van der Laan 651480c8e4 move functions in main and net to implementation files 10 years ago
Daniel Kraft d0867acb0e Use const CCoinsView's at some places. 10 years ago
Pieter Wuille 92bb6f2f17 Bypass reloading blocks from disk 10 years ago
jtimon b343c1a1e3 Move CBlockIndex::GetBlockWork() to pow::GetProofIncrement(nBits) 10 years ago
jtimon c2c02f3fa9 Move UpdateTime to pow 10 years ago
Wladimir J. van der Laan 3802224110 Remove all other print() methods 10 years ago
Peter Todd 9ee09dc64f
Reapply: Reject transactions with excessive numbers of sigops 10 years ago
Wladimir J. van der Laan 3b72fdfb86 Revert "Reject transactions with excessive numbers of sigops" 10 years ago
Daniel Kraft b33bd7a3be Implement "getchaintips" RPC command to monitor blockchain forks. 10 years ago
Pieter Wuille d70bc52ee3 Rework block processing benchmark code 10 years ago
Wladimir J. van der Laan 98e84aae7a Revert "Relay double-spends, subject to anti-DOS" 10 years ago
Wladimir J. van der Laan 67cc8f25c2 Revert "Remove signal DoubleSpendDetected, use function" 10 years ago