aboutsummaryrefslogtreecommitdiff
path: root/src/bitcoin-chainstate.cpp
AgeCommit message (Expand)Author
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
2022-05-18Do not pass Consensus::Params& to Chainstate helpersMacroFake
2022-05-18Do not pass time getter to Chainstate helpersMacroFake
2022-05-10validation: move UpdateUncommittedBlockStructures and GenerateCoinbaseCommitm...Anthony Towns
2022-05-10validation: remove redundant CChainParams params from ChainstateManager methodsAnthony Towns
2022-05-10validation: add CChainParams to ChainstateManagerAnthony Towns
2022-04-28Merge bitcoin/bitcoin#24322: [kernel 1/n] Introduce initial `libbitcoinkernel`fanquake
2022-04-27validation: Prune UnloadBlockIndex and calleesCarl Dong
2022-04-27validation: No mempool clearing in UnloadBlockIndexCarl Dong
2022-04-26b-cs: Define G_TRANSLATION_FUN in bitcoinkernel.cppCarl Dong
2022-04-04refactor: fix clang-tidy named args usagefanquake
2022-03-08bitcoin-chainstate: Lock cs_main to UnloadBlockIndexCarl Dong
2022-02-14build: Add example bitcoin-chainstate executableCarl Dong