897 Commits (27df4123c433e5ad4e5592f0a8fbc40ca933865b)

Author SHA1 Message Date
Philip Kaufmann 27df4123c4 make all catch() arguments const 8 years ago
Pavel Janík bf7835c271
Fix small typos in comments and error messages 8 years ago
Pieter Wuille 5ea3bc06d5 Move remaining CBlockIndex methods to chain.cpp 8 years ago
Pieter Wuille 9dcd524f32 Make IsSuperMajority a standalone function 8 years ago
Matt Corallo 723d12c098 Remove txn which are invalidated by coinbase maturity during reorg 8 years ago
Matt Corallo 868d041622 Remove coinbase-dependant transactions during reorg. 8 years ago
Matt Corallo afd4b94b6d Move CMerkleBlock and CPartialMerkleTree to their own file 8 years ago
Pieter Wuille 307f7d48d4 Report script evaluation failures in log and reject messages 8 years ago
Michael Ford c5b390b6b9 Make comments in main an init doxygen compatible 8 years ago
Pieter Wuille 57be955ba0 Remove -printblock, -printblocktree, and -printblockindex 8 years ago
Pieter Wuille 0dd06b2515 Delay writing block indexes in invalidate/reconsider 8 years ago
Pieter Wuille 9b0a8d3152 Add 'invalidateblock' and 'reconsiderblock' RPC commands. 8 years ago
Pieter Wuille 63d1ae5556 Do all block index writes in a batch 8 years ago
Pieter Wuille 3dd8ed72e5 Delay writing block indexes in invalidate/reconsider 8 years ago
Pieter Wuille 798faec3ea Add 'invalidateblock' and 'reconsiderblock' RPC commands. 8 years ago
Pieter Wuille a206950016 Introduce separate flushing modes 8 years ago
Pieter Wuille 51ce901aa3 Improve chainstate/blockindex disk writing policy 8 years ago
dexX7 7357893396
Prioritize and display -testsafemode status in UI 8 years ago
21E14 730b1ed1a0 Check pindexBestForkBase for null 8 years ago
Pieter Wuille 34559c7c73 Make PruneBlockIndexCandidates safer 8 years ago
Daniel Kraft 57425a2425 Check block header before accepting it. 8 years ago
HarryWu 60d1ecd378 change nSubsidy's type from int64_t to CAmount 8 years ago
Luke Dashjr df08a626e0 TestBlockValidity function for CBlock proposals (used by CreateNewBlock) 8 years ago
Luke Dashjr a48f2d6ddd Abstract context-dependent block checking from acceptance 8 years ago
21E14 cca48f69b0 Reset setBlockIndexCandidates once block index db loaded 8 years ago
Gregory Maxwell 845c86d128 Do not use third party services for IP detection. 8 years ago
Ruben Dario Ponticelli 9ec75c5ef4
Add a locking mechanism to IsInitialBlockDownload to ensure it never goes from false to true. 8 years ago
Matt Corallo 50b43fda08 Be a bit more verbose during -loadblock if we already have blocks 8 years ago
Matt Corallo 8375e2215f Fix -loadblock after shutdown during IBD 8 years ago
Matt Corallo 4ead850fe5 Fix for crash during block download 8 years ago
jtimon 092b58d13d CBlockIndex::GetBlockWork() + GetProofIncrement(nBits) -> GetBlockProof(CBlockIndex) 8 years ago
Pieter Wuille b4ee0bddad Introduce preferred download peers 8 years ago
Ruben Dario Ponticelli a2d0fc658a
Fix IsInitialBlockDownload which was broken by headers first. 8 years ago
Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 8 years ago
Pieter Wuille 698c6abb25 Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4) 8 years ago
Wladimir J. van der Laan a873823864
CAutoFile: Explicit Get() and remove unused methods 8 years ago
Pieter Wuille 7b2bb96271 Replace some function names with __func__ 8 years ago
Luke Dashjr 24e8896430 Add CValidationInterface::BlockChecked notification 8 years ago
Pieter Wuille a96d113962 Rename CWalletInterface to CValidationInterface 8 years ago
Ruben Dario Ponticeli fef24cab1a Add IsNull() to class CAutoFile and remove operator ! 8 years ago
Pieter Wuille e11b2ce4c6 Fix large reorgs 8 years ago
Pieter Wuille afc32c5eea Fix rebuild-chainstate feature and improve its performance 8 years ago
Pieter Wuille 16d5194165 Skip reindexed blocks individually 8 years ago
Wladimir J. van der Laan ad96e7ccd9 Make -reindex cope with out-of-order blocks 8 years ago
Pieter Wuille e17bd58392 Rename setBlockIndexValid to setBlockIndexCandidates 8 years ago
R E Broadley 1af838b339 Add height to "Requesting block" debug 8 years ago
R E Broadley 1bcee67ee7 Better logging of stalling 8 years ago
R E Broadley 4c93322923 Improve getheaders (sending) logging 8 years ago
Pieter Wuille f244c99c96 Remove CheckMinWork, as we always know all parent headers 8 years ago
Pieter Wuille ad6e601712 RPC additions after headers-first 8 years ago