aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2023-02-22validation: add CChainState::m_disabled and ChainMan::isUsableJames O'Beirne
2023-02-22add ChainstateManager.GetSnapshot{BaseHeight,BaseBlock}()James O'Beirne
2023-02-22prune, import: fixes #23852mruddy
2023-02-16validation: report if pruning prevents completion of verificationMartin Zumsande
2023-02-16init, validation: Improve handling if VerifyDB() fails due to insufficient db...Martin Zumsande
2023-02-16validation: return VerifyDBResult::INTERRUPTED if verification was interruptedMartin Zumsande
2023-02-16validation: Change return value of VerifyDB to enum typeMartin Zumsande
2023-02-10refactor, validation: Add ChainstateManagerOpts db optionsRyan Ofsky
2023-02-10refactor, txdb: Add CoinsViewOptions structRyan Ofsky
2023-01-31log: Log VerifyDB Progress over multiple linesMartin Zumsande
2023-01-31validation: Skip VerifyDB checks of level >=3 if dbcache is too smallMartin Zumsande
2023-01-31refactor: Move calculation logic out from `CheckSequenceLocksAtTip()`Hennadii Stepanov
2023-01-31refactor: Add `CalculateLockPointsAtTip()` functionHennadii Stepanov
2023-01-16Add BlockManager::IsPruneMode()MarcoFalke
2023-01-16Add BlockManager::LoadingBlocks()MarcoFalke
2023-01-16Merge bitcoin/bitcoin#26251: refactor: add kernel/cs_main.hMarcoFalke
2023-01-11Merge bitcoin/bitcoin#26758: refactor: Add `performance-no-automatic-move` cl...MarcoFalke
2023-01-10[validation] return MempoolAcceptResult for every tx on PCKG_TX failureglozow
2023-01-10[refactor] rename variables in AcceptPackage for clarityglozow
2023-01-10[validation] remove PackageMempoolAcceptResult::m_package_feerateglozow
2023-01-10[validation] return wtxids of other transactions whose fees were usedglozow
2023-01-06[validation] return effective feerate from mempool validationglozow
2023-01-06[validation] when quitting early in AcceptPackage, set package_state and tx r...glozow
2023-01-05assumeutxo: catch and log fs::remove error instead of two exist checksAndrew Toth
2023-01-05refactor: add kernel/cs_main.*fanquake
2023-01-03Merge bitcoin/bitcoin#26289: Use util::Result in for calculating mempool ance...Andrew Chow
2022-12-27clang-tidy: Add `performance-no-automatic-move` checkHennadii Stepanov
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-21Merge bitcoin/bitcoin#26265: POLICY: Relax MIN_STANDARD_TX_NONWITNESS_SIZE to...Andrew Chow
2022-12-20prune: scan and unlink already pruned block files on startupAndrew Toth
2022-12-19Relax MIN_STANDARD_TX_NONWITNESS_SIZE to 65 non-witness bytesGreg Sanders
2022-12-13mempool: use util::Result for CalculateMemPoolAncestorsstickies-v
2022-12-13Merge bitcoin/bitcoin#26477: validation: fix broken maxtipage comparisonfanquake
2022-12-08Merge bitcoin/bitcoin#26513: Make static nLastFlush and nLastWrite Chainstate...fanquake
2022-12-06Merge bitcoin/bitcoin#26609: refactor: Move `txmempool_entry.h` --> `kernel/m...MarcoFalke
2022-12-05Merge bitcoin/bitcoin#19888: rpc, test: Improve getblockstats for unspendablesAndrew Chow
2022-11-30refactor: Move `txmempool_entry.h` --> `kernel/mempool_entry.h`Hennadii Stepanov
2022-11-18Merge bitcoin/bitcoin#17786: refactor: Nuke policy/fees->mempool circular dep...glozow
2022-11-17log: improve some validation log messages to include hashPrevBlockSkuli Dulfari
2022-11-16refactor: Move `CTxMemPoolEntry` class to its own moduleHennadii Stepanov
2022-11-16Make static nLastFlush and nLastWrite Chainstate membersAurèle Oulès
2022-11-15Merge bitcoin/bitcoin#16981: Improve runtime performance of --reindexAndrew Chow
2022-11-14fix: validation: cast now() to seconds for maxtipage comparisonJames O'Beirne
2022-10-26Merge bitcoin/bitcoin#25704: refactor: Remove almost all validation option gl...MacroFake
2022-10-24Faster -reindex by initially deserializing only headersLarry Ruane
2022-10-23validation, index: Add unspendable coinbase helper functionsFabian Jahr
2022-10-19Merge bitcoin/bitcoin#25830: refactor: Replace m_params with chainman.GetPara...MacroFake
2022-10-18Remove g_parallel_script_checksMacroFake
2022-10-18Move ::fCheckBlockIndex into ChainstateManagerMacroFake
2022-10-18Move ::fCheckpointsEnabled into ChainstateManagerMacroFake