aboutsummaryrefslogtreecommitdiff
path: root/src/node/blockstorage.cpp
AgeCommit message (Expand)Author
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-16Merge bitcoin/bitcoin#26177: refactor / kernel: Move non-gArgs chainparams fu...fanquake
2023-03-15Split non/kernel chainparamsCarl Dong
2023-03-15Move ::fImporting to BlockManagerMarcoFalke
2023-03-15Pass fImporting to ImportingNow helper classMarcoFalke
2023-03-15Move ::fPruneMode into BlockManagerMarcoFalke
2023-03-15Move ::nPruneTarget into BlockManagerMarcoFalke
2023-03-13refactor: Move error() from util/system.h to logging.hBen Woosley
2023-02-28Merge bitcoin/bitcoin#26533: prune: scan and unlink already pruned block file...Andrew Chow
2023-01-03Use AutoFile and HashVerifier where possibleMarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-20prune: scan and unlink already pruned block files on startupAndrew Toth
2022-10-13Merge bitcoin/bitcoin#25667: assumeutxo: snapshot initializationAndrew Chow
2022-10-12Merge bitcoin/bitcoin#24858: incorrect blk file size calculation during reind...glozow
2022-09-13blockmanager: avoid undefined behavior during FlushBlockFileJames O'Beirne
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-08-19Merge bitcoin/bitcoin#25707: refactor: Make const references to avoid unneces...MacroFake
2022-07-29Merge bitcoin/bitcoin#25571: refactor: Make mapBlocksUnknownParent local, and...fanquake
2022-07-27refactor: Make const refs vars where applicableAurèle Oulès
2022-07-20Use HashWriter where possibleMacroFake
2022-07-18refactor: Make mapBlocksUnknownParent local, and rename itHennadii Stepanov
2022-07-15LoadMempool: Pass in load_path, stop using gArgsCarl Dong
2022-06-06scripted-diff: remove duplicate categories from LogPrint outputJon Atack
2022-06-02kernel: pass params to BlockManager rather than using a globalCory Fields
2022-05-07reindex, log, test: fixes #21379mruddy
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-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-19Clear fHavePruned in BlockManager::Unload()Carl Dong
2022-04-19move-mostly: Make fHavePruned a BlockMan memberCarl Dong
2022-04-19move-mostly: Make pindexBestHeader a ChainMan memberCarl Dong
2022-04-12validation: Load pindexBestHeader in ChainManCarl Dong
2022-03-15Add and use BlockManager::GetAllBlockIndicesCarl Dong
2022-03-15Add and use CBlockIndexHeightOnlyComparatorCarl Dong
2022-03-15move-only: Move CBlockIndexWorkComparator to blockstorageCarl Dong
2022-03-15Only load BlockMan in BlockMan member functionsCarl Dong
2022-03-15style-only: No need for std::pair for vSortedByHeightCarl Dong
2022-03-09style-only: Various blockstorage.cpp cleanupsCarl Dong
2022-03-09refactor: more const annotations for uses of CBlockIndex*Anthony Towns
2022-02-22refactor: Rewrite AddToBlockIndex with try_emplaceCarl Dong
2022-02-22style: Modernize range-based loops over m_block_indexCarl Dong
2022-02-22refactor: Rewrite InsertBlockIndex with try_emplaceCarl Dong
2022-02-22blockstorage: Make m_block_index own CBlockIndex'sCarl Dong
2022-02-17doc: Fix typosTaeik Lim
2022-01-27Merge bitcoin/bitcoin#23438: refactor: Use spans of std::byte in serializelaanwj
2022-01-25Remove/inline ReadRawBlockFromDisk(block_data, pindex, message_start)Hennadii Stepanov
2022-01-25Require IsBlockPruned() to hold mutex cs_mainJon Atack