aboutsummaryrefslogtreecommitdiff
path: root/src/node/blockstorage.h
AgeCommit message (Expand)Author
2023-12-07refactor: Use reference instead of pointer in IsBlockPrunedMarcoFalke
2023-11-18blockstorage: switch from CAutoFile to AutoFileAnthony Towns
2023-10-20refactor: Remove CBlockFileInfo::SetNullMarcoFalke
2023-09-30blockstorage: segment normal/assumedvalid blockfilesJames O'Beirne
2023-09-30validation: populate nChainTx value for assumedvalid chainstatesJames O'Beirne
2023-09-30validation: pruning for multiple chainstatesJames O'Beirne
2023-09-29Merge bitcoin/bitcoin#27866: blockstorage: Return on fatal flush errorsRyan Ofsky
2023-09-15Return CAutoFile from BlockManager::Open*File()MarcoFalke
2023-09-12kernel: Move MessageStartChars to its own fileTheCharlatan
2023-09-12[refactor] Define MessageStartChars as std::arrayTheCharlatan
2023-09-05Merge bitcoin/bitcoin#28195: blockstorage: Drop legacy -txindex checkfanquake
2023-08-31blockstorage: Return on fatal undo file flush errorTheCharlatan
2023-08-31blockstorage: Return on fatal block file flush errorTheCharlatan
2023-08-31blockstorage: Mark FindBlockPos as nodiscardTheCharlatan
2023-08-07Merge bitcoin/bitcoin#28191: refactor: Remove unused MessageStartChars parame...fanquake
2023-08-02scripted-diff: Rename CBlockTreeDB -> BlockTreeDBMarcoFalke
2023-08-01move-only: Move CBlockTreeDB to node/blockstorageMarcoFalke
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