aboutsummaryrefslogtreecommitdiff
path: root/src/node
AgeCommit message (Expand)Author
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-04-03Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/systemfanquake
2023-03-26clang-tidy: Add `performance-inefficient-vector-operation` checkHennadii Stepanov
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-23Add missing fs.h includesTheCharlatan
2023-03-16Merge bitcoin/bitcoin#26177: refactor / kernel: Move non-gArgs chainparams fu...fanquake
2023-03-15Split non/kernel chainparamsCarl Dong
2023-03-15refactor: Add and use PRUNE_TARGET_MANUAL constexprMarcoFalke
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-14Merge bitcoin/bitcoin#27238: refactor: Split logging utilities from system.hfanquake
2023-03-13refactor: Move error() from util/system.h to logging.hBen Woosley
2023-03-10refactor: Consistently use context args over gArgs in node/interfacesMarcoFalke
2023-03-08Merge bitcoin/bitcoin#27189: util: Use steady clock in SeedStrengthen, FindBe...fanquake
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-03-02Use steady clock in SeedStrengthen and FindBestImplementationMarcoFalke
2023-02-28Add InitError(error, details) overloadRyan Ofsky
2023-02-28Merge bitcoin/bitcoin#26533: prune: scan and unlink already pruned block file...Andrew Chow
2023-02-24doc: add explanation for fail_on_insufficient_dbcacheRyan Ofsky
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-20Merge bitcoin/bitcoin#26883: src/node/miner cleanups, follow-ups for #26695glozow
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-02-10refactor, txdb: Add CoinsViewOptions structRyan Ofsky
2023-02-10refactor, dbwrapper: Add DBParams and DBOptions structsRyan Ofsky
2023-02-07Remove reindex special case from the progress bar labelMarcoFalke
2023-01-30Merge bitcoin/bitcoin#26965: refactor: Remove stray cs_main redundant declara...fanquake
2023-01-30Merge bitcoin/bitcoin#26649: refactor: Use AutoFile and HashVerifier (without...fanquake
2023-01-25refactor: Remove stray cs_main redundant declarationMarcoFalke
2023-01-16miner: don't re-apply default Options value if argument is unsetstickies-v
2023-01-16refactor: avoid duplicating BlockAssembler::Options membersstickies-v
2023-01-16Add BlockManager::IsPruneMode()MarcoFalke
2023-01-16Add BlockManager::GetPruneTarget()MarcoFalke
2023-01-16Add BlockManager::LoadingBlocks()MarcoFalke
2023-01-16Merge bitcoin/bitcoin#26251: refactor: add kernel/cs_main.hMarcoFalke
2023-01-12refactor: rename local gArgs to argsstickies-v
2023-01-11Merge bitcoin/bitcoin#26695: bench: BlockAssembler on a mempool with packagesAndrew Chow
2023-01-05refactor: add kernel/cs_main.*fanquake
2023-01-04Merge bitcoin/bitcoin#26752: wallet: Remove `mempool_sequence` from interface...glozow
2023-01-03Merge bitcoin/bitcoin#26289: Use util::Result in for calculating mempool ance...Andrew Chow
2023-01-03Use AutoFile and HashVerifier where possibleMarcoFalke