aboutsummaryrefslogtreecommitdiff
path: root/src/kernel
AgeCommit message (Expand)Author
2023-07-11kernel: Remove StartShutdown calls from validation codeRyan Ofsky
2023-07-11refactor: Move stopafterblockimport handling out of blockstorageTheCharlatan
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-06-28util: Add SignalInterrupt class and use in shutdown.cppTheCharlatan
2023-06-14refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN suppMarcoFalke
2023-06-12Use `int32_t` type for most transaction size/weight valuesHennadii Stepanov
2023-05-30refactor: Add stop_at_height option in ChainstateManagerTheCharlatan
2023-05-30Merge bitcoin/bitcoin#27774: refactor: Add [[nodiscard]] where ignoring a Res...fanquake
2023-05-30Merge bitcoin/bitcoin#27636: kernel: Remove util/system from kernel library, ...fanquake
2023-05-29fix includes for touched header files (iwyu)MarcoFalke
2023-05-29Add [[nodiscard]] where ignoring a Result return type is an errorMarcoFalke
2023-05-26Merge bitcoin/bitcoin#27469: wallet: improve IBD sync time by skipping block ...Andrew Chow
2023-05-25wallet: skip block scan if block was created before wallet birthdayfurszy
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 stopafterblockimport argTheCharlatan
2023-05-10refactor, blockstorage: Replace blocksdir argTheCharlatan
2023-05-10refactor, BlockManager: Replace fastprune from arg with optionsTheCharlatan
2023-05-09scripted-diff: Remove unused chainparamsbase includesTheCharlatan
2023-05-09refactor: Replace string chain name constants with ChainTypesTheCharlatan
2023-05-06Merge bitcoin/bitcoin#17860: fuzz: BIP 30, CVE-2018-17144fanquake
2023-05-04Add BlockManagerOpts::chainparams referenceMarcoFalke
2023-05-02Avoid dereferencing interruption_point if it is nullptrMarcoFalke
2023-04-18kernel: update m_assumed_* chain params for 25.xfanquake
2023-04-18kernel: update chainTxData for 25.xfanquake
2023-04-18kernel: update nMinimumChainWork & defaultAssumeValid for 25.xfanquake
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-23refactor: Extract util/fs_helpers from util/systemBen Woosley
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-03-13refactor: Move error() from util/system.h to logging.hBen Woosley
2023-02-22kernel: add missing includeCory Fields
2023-02-10refactor, validation: Add ChainstateManagerOpts db optionsRyan Ofsky
2023-01-30doc: Fix comment syntax errorwillcl-ark
2023-01-26Use DataStream where possibleMarcoFalke
2023-01-20mempool: Don't share mempool with dbcache in blocksonlywillcl-ark
2023-01-16Merge bitcoin/bitcoin#26251: refactor: add kernel/cs_main.hMarcoFalke
2023-01-05refactor: add kernel/cs_main.*fanquake
2022-12-13Adapt to libsecp256k1 API changesPieter Wuille
2022-11-30refactor: Move `txmempool_entry.h` --> `kernel/mempool_entry.h`Hennadii Stepanov
2022-10-28refactor: Silence GCC Wmissing-field-initializers in ChainstateManagerOptsMacroFake
2022-10-18Move ::fCheckBlockIndex into ChainstateManagerMacroFake
2022-10-18Move ::fCheckpointsEnabled into ChainstateManagerMacroFake
2022-10-18Move ::nMinimumChainWork into ChainstateManagerMacroFake