aboutsummaryrefslogtreecommitdiff
path: root/src/node/blockstorage.h
AgeCommit message (Expand)Author
2023-08-07Merge bitcoin/bitcoin#28191: refactor: Remove unused MessageStartChars parame...fanquake
2023-07-31Remove unused MessageStartChars parameters from BlockManager methodsMarcoFalke
2023-07-14Remove CChain dependency in node/blockstorageSuhas Daftuar
2023-07-14Explicitly track maximum block height stored in undo filesSuhas Daftuar
2023-07-11refactor: Move stopafterblockimport handling out of blockstorageTheCharlatan
2023-07-10index: verify blocks data existence only oncefurszy
2023-07-10refactor: simplify pruning violation checkfurszy
2023-07-10make GetFirstStoredBlock assert that 'start_block' always has datafurszy
2023-07-07scripted-diff: rename 'loadblk' thread name to 'initload'furszy
2023-07-07init: start indexes sync earlierfurszy
2023-06-28kernel: Pass interrupt reference to chainmanTheCharlatan
2023-05-17index: Enable reindex-chainstate with active indexesMartin Zumsande
2023-05-10refactor, blockstorage: Replace stopafterblockimport argTheCharlatan
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-05-04Remove unused chainparams from BlockManager methodsMarcoFalke
2023-05-04Add BlockManagerOpts::chainparams referenceMarcoFalke
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-15refactor: Add and use PRUNE_TARGET_MANUAL constexprMarcoFalke
2023-03-15Move ::fImporting to BlockManagerMarcoFalke
2023-03-15Move ::fPruneMode into BlockManagerMarcoFalke
2023-03-15Move ::nPruneTarget into BlockManagerMarcoFalke
2023-02-28Merge bitcoin/bitcoin#26533: prune: scan and unlink already pruned block file...Andrew Chow
2023-01-16Add BlockManager::IsPruneMode()MarcoFalke
2023-01-16Add BlockManager::GetPruneTarget()MarcoFalke
2023-01-16Add BlockManager::LoadingBlocks()MarcoFalke
2023-01-05refactor: add kernel/cs_main.*fanquake
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-20prune: scan and unlink already pruned block files on startupAndrew Toth
2022-10-12Merge bitcoin/bitcoin#24858: incorrect blk file size calculation during reind...glozow
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-07-15LoadMempool: Pass in load_path, stop using gArgsCarl Dong
2022-06-07doc: Correct nPruneTarget misidentifying units of variabledarosior
2022-06-02kernel: pass params to BlockManager rather than using a globalCory Fields
2022-05-07reindex, log, test: fixes #21379mruddy
2022-05-03blockstorage: add LIFETIMEBOUND to GetFirstStoredBlock()::start_timeJon Atack
2022-04-28blockstorage, refactor: pass GetFirstStoredBlock() start_block by referenceJon Atack
2022-04-28blockstorage, refactor: make GetFirstStoredBlock() a member of BlockManagerJon Atack
2022-04-27validation: Prune UnloadBlockIndex and calleesCarl Dong
2022-04-26Merge bitcoin/bitcoin#24917: Make BlockManager::LoadBlockIndex privatefanquake
2022-04-25blockstorage: Add prune locks to BlockManagerFabian Jahr
2022-04-25refactor: Introduce GetFirstStoredBlock helper functionFabian Jahr
2022-04-19scripted-diff: Rename pindexBestHeader, fHavePrunedCarl Dong
2022-04-19move-mostly: Make fHavePruned a BlockMan memberCarl Dong
2022-04-19move-mostly: Make pindexBestHeader a ChainMan memberCarl Dong
2022-04-19Make BlockManager::LoadBlockIndex privateMarcoFalke
2022-03-15Add and use BlockManager::GetAllBlockIndicesCarl Dong
2022-03-15Add and use CBlockIndexHeightOnlyComparatorCarl Dong
2022-03-15Only load BlockMan in BlockMan member functionsCarl Dong
2022-03-09refactor: more const annotations for uses of CBlockIndex*Anthony Towns
2022-02-22style-only: Use using instead of typedef for BlockMapCarl Dong