aboutsummaryrefslogtreecommitdiff
path: root/src/bitcoin-chainstate.cpp
AgeCommit message (Expand)Author
2024-03-21node: Make translations of fatal errors consistentTheCharlatan
2024-02-16kernel: Remove dependency on CSchedulerTheCharlatan
2024-02-15scripted-diff: Rename MainSignals to ValidationSignalsTheCharlatan
2024-02-15[refactor] Make MainSignals RAII styledTheCharlatan
2024-02-15refactor: De-globalize g_signalsTheCharlatan
2024-02-15[refactor] Make signals optional in mempool and chainmanTheCharlatan
2024-01-05Remove GetAdjustedTimedergoegge
2023-12-04refactor: Add NodeContext::shutdown memberRyan Ofsky
2023-12-04refactor: Remove call to ShutdownRequested from chainstate initRyan Ofsky
2023-11-30Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2)Andrew Chow
2023-10-03Make `CCheckQueue` destructor stop worker threadsHennadii Stepanov
2023-10-03Move global `scriptcheckqueue` into `ChainstateManager` classHennadii Stepanov
2023-09-14refactor: Replace <filesystem> with <util/fs.h>MarcoFalke
2023-09-12[refactor] Add missing includes for next commitTheCharlatan
2023-08-18assumeutxo cleanup: Move IsInitialBlockDownload & NotifyHeaderTip to Chainsta...Ryan Ofsky
2023-07-11kernel: Remove StartShutdown calls from validation codeRyan Ofsky
2023-07-07scripted-diff: rename 'loadblk' thread name to 'initload'furszy
2023-06-28kernel: Add fatalError method to notificationsTheCharlatan
2023-06-28kernel: Add flushError method to notificationsTheCharlatan
2023-06-28kernel: Pass interrupt reference to chainmanTheCharlatan
2023-05-30kernel: Remove chainparams, chainparamsbase, args, settings from kernel libraryTheCharlatan
2023-05-30Merge bitcoin/bitcoin#27636: kernel: Remove util/system from kernel library, ...fanquake
2023-05-24refactor: Replace std::optional<bilingual_str> with util::ResultRyan Ofsky
2023-05-20kernel: Add warning method to notificationsTheCharlatan
2023-05-20kernel: Add progress method to notificationsTheCharlatan
2023-05-20kernel: Add headerTip method to notificationsTheCharlatan
2023-05-20kernel: Add notification interfaceTheCharlatan
2023-05-10refactor, blockstorage: Replace blocksdir argTheCharlatan
2023-05-09refactor: Replace string chain name constants with ChainTypesTheCharlatan
2023-05-04Add BlockManagerOpts::chainparams referenceMarcoFalke
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-03-16Merge bitcoin/bitcoin#26177: refactor / kernel: Move non-gArgs chainparams fu...fanquake
2023-03-15Split non/kernel chainparamsCarl Dong
2023-03-15Move ::nPruneTarget into BlockManagerMarcoFalke
2023-02-10refactor, validation: Add ChainstateManagerOpts db optionsRyan Ofsky
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-08-29Require callers of AcceptBlockHeader() to perform anti-dos checksSuhas Daftuar
2022-08-22Merge bitcoin/bitcoin#25786: refactor: Make adjusted time type safefanquake
2022-08-16refactor: Add lock annotations to Active* methodsMacroFake
2022-08-05Make adjusted time type safeMacroFake
2022-08-03validationcaches: Add and use ValidationCacheSizesCarl Dong
2022-08-03cuckoocache: Return approximate memory sizeCarl Dong
2022-07-19refactor: Reduce number of LoadChainstate return valuesRussell Yanofsky
2022-07-19refactor: Reduce number of LoadChainstate parametersRussell Yanofsky
2022-07-14Use designated initializers for ChainstateManager::OptionsCarl Dong
2022-06-02kernel: SanityChecks: Return an error structCarl Dong
2022-06-02Move init::SanityCheck to kernel::SanityCheckCarl Dong
2022-06-02init: Initialize globals with kernel::Context's lifeCarl Dong
2022-05-20Add ChainstateManager::m_adjusted_time_callbackCarl Dong
2022-05-20Add ChainstateManagerOpts, using as ::OptionsCarl Dong