aboutsummaryrefslogtreecommitdiff
path: root/src/node/blockstorage.h
AgeCommit message (Expand)Author
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
2022-02-22blockstorage: Make m_block_index own CBlockIndex'sCarl Dong
2022-01-25Remove/inline ReadRawBlockFromDisk(block_data, pindex, message_start)Hennadii Stepanov
2022-01-25Require IsBlockPruned() to hold mutex cs_mainJon Atack
2022-01-25Require WriteUndoDataForBlock() to hold mutex cs_mainJon Atack
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2022-01-05scripted-diff: Rename touched member variablesMarcoFalke
2022-01-05Make blockstorage globals private members of BlockManagerMarcoFalke
2022-01-05doc: Clarify nPruneAfterHeight for signetMarcoFalke
2022-01-05move-only: Create WriteBlockIndexDB helperMarcoFalke
2022-01-05Move functions to BlockManagerMarcoFalke
2022-01-02Fixup style of moved codeMarcoFalke
2022-01-02Move BlockManager to node/blockstorageMarcoFalke
2021-06-22add missing atomic includeMarcoFalke
2021-04-27style: Add { } to multi-line ifMarcoFalke
2021-04-27move-only: Move functions to blockstorageMarcoFalke
2021-04-27move-only: Move constants to blockstorageMarcoFalke
2021-04-27refactor: Move pruning/reindex/importing globals to blockstorageMarcoFalke
2021-04-05move-only: Move *Disk functions to blockstorageMarcoFalke
2021-04-04move-only: Move ThreadImport to blockstorageMarcoFalke