aboutsummaryrefslogtreecommitdiff
path: root/src/node/chainstate.cpp
AgeCommit message (Expand)Author
2023-07-14Move block-arrival information / preciousblock counters to ChainstateManagerSuhas Daftuar
2023-07-07scripted-diff: rename 'loadblk' thread name to 'initload'furszy
2023-06-15validation: Stricter assumeutxo error handling in LoadChainstateRyan Ofsky
2023-05-20kernel: Add progress method to notificationsTheCharlatan
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-23Add missing fs.h includesTheCharlatan
2023-03-15refactor: Add and use PRUNE_TARGET_MANUAL constexprMarcoFalke
2023-03-07Merge bitcoin/bitcoin#25740: assumeutxo: background validation completionAndrew Chow
2023-03-07validation: add ChainMan logic for completing UTXO snapshot validationJames O'Beirne
2023-02-24init: Return more fitting ChainStateLoadStatus if verification was interruptedMartin Zumsande
2023-02-22Merge bitcoin/bitcoin#25574: validation: Improve error handling when VerifyDB...Andrew Chow
2023-02-22move-only-ish: init: factor out chainstate initializationJames O'Beirne
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: Use DBParams struct in CBlockTreeDBRyan Ofsky
2023-01-16Add BlockManager::GetPruneTarget()MarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-18iwyu: Add missing includesMacroFake
2022-10-18Move ::nMinimumChainWork into ChainstateManagerMacroFake
2022-10-18Move ::hashAssumeValid into ChainstateManagerMacroFake
2022-09-13init: add utxo snapshot detectionJames O'Beirne
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-09-01Move blockstorage option logging to LoadChainstate()MacroFake
2022-08-29Move validation option logging to LoadChainstate()MacroFake
2022-07-21refactor: Fix iwyu on node/chainstateMacroFake
2022-07-19refactor: Reduce number of LoadChainstate return valuesRussell Yanofsky
2022-07-19refactor: Reduce number of LoadChainstate parametersRussell Yanofsky
2022-07-19Add missing includes to node/chainstateMacroFake
2022-05-18Do not pass Consensus::Params& to Chainstate helpersMacroFake
2022-05-18Do not pass time getter to Chainstate helpersMacroFake
2022-04-27init: Reset mempool and chainman via reconstructionCarl Dong
2022-04-19scripted-diff: Rename pindexBestHeader, fHavePrunedCarl Dong
2022-04-19move-mostly: Make fHavePruned a BlockMan memberCarl Dong
2022-04-06doc: Convert remaining comments to clang-tidy formatMarcoFalke
2022-03-10Remove utxo db upgrade codeMarcoFalke
2022-02-21Avoid implicit-integer-sign-change in VerifyLoadedChainstateMarcoFalke
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2021-12-23node/chainstate: Use MAX_FUTURE_BLOCK_TIMECarl Dong
2021-12-07style-only: Remove redundant scope in *ChainstateCarl Dong
2021-12-07Collapse the 2 cs_main locks in LoadChainstateCarl Dong
2021-12-07Remove all #include // for * commentsCarl Dong
2021-12-07node/chainstate: Add options for in-memory DBsCarl Dong
2021-12-07validation: VerifyDB only needs Consensus::ParamsCarl Dong
2021-12-07node/chainstate: Decouple from ShutdownRequestedCarl Dong
2021-12-07node/chainstate: Decouple from GetTimeCarl Dong
2021-12-07init: Delay RPC block notif until warmup finishedCarl Dong