aboutsummaryrefslogtreecommitdiff
path: root/src/kernel
AgeCommit message (Expand)Author
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
2022-10-18Move ::hashAssumeValid into ChainstateManagerMacroFake
2022-10-18Move ::nMaxTipAge into ChainstateManagerMacroFake
2022-10-05refactor: mempool: add MemPoolLimits::NoLimits()stickies-v
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-08-05Make adjusted time type safeMacroFake
2022-08-03validationcaches: Use size_t for sizesCarl Dong
2022-08-03validationcaches: Add and use ValidationCacheSizesCarl Dong
2022-08-02Remove ::g_max_datacarrier_bytes globalMacroFake
2022-08-02Remove ::fIsBareMultisigStd globalMacroFake
2022-08-02Remove ::dustRelayFeeMacroFake
2022-08-02Remove ::incrementalRelayFee and ::minRelayTxFee globalsMacroFake
2022-08-02Remove ::fRequireStandard globalMacroFake
2022-07-20Use HashWriter where possibleMacroFake
2022-07-19ci: Enable IWYU in src/kernel directoryRyan Ofsky
2022-07-19refactor: Reduce number of SanityChecks return valuesRyan Ofsky
2022-07-18interfaces, refactor: Add more block information to block connected notificat...Ryan Ofsky
2022-07-18Merge bitcoin/bitcoin#25487: [kernel 3b/n] Decouple `{Dump,Load}Mempool` from...glozow
2022-07-15Move {Load,Dump}Mempool to kernel namespaceCarl Dong
2022-07-14Move ChainstateManagerOpts into kernel:: namespaceCarl Dong
2022-07-06Introduce `mempoolfullrbf` node setting.Antoine Riard
2022-06-28mempool: Use m_limit for UpdateTransactionsFromBlockCarl Dong
2022-06-28mempool: Introduce (still-unused) MemPoolLimitsCarl Dong
2022-06-28scripted-diff: Rename DEFAULT_MEMPOOL_EXPIRY to indicate time unitCarl Dong
2022-06-28mempool: Pass in -mempoolexpiry instead of referencing gArgsCarl Dong
2022-06-28mempool: Pass in -maxmempool instead of referencing gArgsCarl Dong