1142 Commits (59441a044570c4298f19b6bd873c8769e3ec0ba0)

Author SHA1 Message Date
jtimon 937ba572d0 MOVEONLY: CBlockUndo from main.h to undo.h 10 years ago
jtimon e035c6a737 Decouple CBlockUndo from CDiskBlockPos 10 years ago
jtimon d7621ccf9d Decouple miner.o and txmempool.o from CTxUndo 10 years ago
jtimon c444c620c6 Decouple CCoins from CTxInUndo 10 years ago
Adam Weiss c90770430d DOS: Respect max per-peer blocks in flight limit 10 years ago
Pieter Wuille 3497022347 Reject headers that build on an invalid parent 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Philip Kaufmann 84857e87e4
add missing CAutoFile::IsNull() check in main 10 years ago
Philip Kaufmann 27df4123c4 make all catch() arguments const 10 years ago
Pavel Janík bf7835c271
Fix small typos in comments and error messages 10 years ago
Pavel Janík 26a6bae753 Add time offset to getpeerinfo output 10 years ago
Pieter Wuille 5ea3bc06d5 Move remaining CBlockIndex methods to chain.cpp 10 years ago
Pieter Wuille 9dcd524f32 Make IsSuperMajority a standalone function 10 years ago
Matt Corallo 723d12c098 Remove txn which are invalidated by coinbase maturity during reorg 10 years ago
Matt Corallo 868d041622 Remove coinbase-dependant transactions during reorg. 10 years ago
Matt Corallo afd4b94b6d Move CMerkleBlock and CPartialMerkleTree to their own file 10 years ago
Pieter Wuille 307f7d48d4 Report script evaluation failures in log and reject messages 10 years ago
Michael Ford c5b390b6b9 Make comments in main an init doxygen compatible 10 years ago
Pieter Wuille 57be955ba0 Remove -printblock, -printblocktree, and -printblockindex 10 years ago
Pieter Wuille 0dd06b2515 Delay writing block indexes in invalidate/reconsider 10 years ago
Pieter Wuille 9b0a8d3152 Add 'invalidateblock' and 'reconsiderblock' RPC commands. 10 years ago
Pieter Wuille 63d1ae5556 Do all block index writes in a batch 10 years ago
Pieter Wuille 3dd8ed72e5 Delay writing block indexes in invalidate/reconsider 10 years ago
Pieter Wuille 798faec3ea Add 'invalidateblock' and 'reconsiderblock' RPC commands. 10 years ago
Pieter Wuille a206950016 Introduce separate flushing modes 10 years ago
Pieter Wuille 51ce901aa3 Improve chainstate/blockindex disk writing policy 10 years ago
dexX7 7357893396
Prioritize and display -testsafemode status in UI 10 years ago
21E14 730b1ed1a0 Check pindexBestForkBase for null 10 years ago
Pieter Wuille 34559c7c73 Make PruneBlockIndexCandidates safer 10 years ago
Daniel Kraft 57425a2425 Check block header before accepting it. 10 years ago
HarryWu 60d1ecd378 change nSubsidy's type from int64_t to CAmount 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
21E14 cca48f69b0 Reset setBlockIndexCandidates once block index db loaded 10 years ago
Peter Todd 7c041b3b91
Check against MANDATORY flags prior to accepting to mempool 10 years ago
Gregory Maxwell 845c86d128 Do not use third party services for IP detection. 10 years ago
Ruben Dario Ponticelli 9ec75c5ef4
Add a locking mechanism to IsInitialBlockDownload to ensure it never goes from false to true. 10 years ago
Matt Corallo 50b43fda08 Be a bit more verbose during -loadblock if we already have blocks 10 years ago
Matt Corallo 8375e2215f Fix -loadblock after shutdown during IBD 10 years ago
Matt Corallo 4ead850fe5 Fix for crash during block download 10 years ago
jtimon 092b58d13d CBlockIndex::GetBlockWork() + GetProofIncrement(nBits) -> GetBlockProof(CBlockIndex) 10 years ago
Pieter Wuille b4ee0bddad Introduce preferred download peers 10 years ago
Ruben Dario Ponticelli a2d0fc658a
Fix IsInitialBlockDownload which was broken by headers first. 10 years ago
Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 10 years ago
Pieter Wuille 698c6abb25 Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4) 10 years ago
Wladimir J. van der Laan a873823864
CAutoFile: Explicit Get() and remove unused methods 10 years ago
Pieter Wuille 7b2bb96271 Replace some function names with __func__ 10 years ago
Luke Dashjr 24e8896430 Add CValidationInterface::BlockChecked notification 10 years ago
Pieter Wuille a96d113962 Rename CWalletInterface to CValidationInterface 10 years ago
Ruben Dario Ponticeli fef24cab1a Add IsNull() to class CAutoFile and remove operator ! 10 years ago