aboutsummaryrefslogtreecommitdiff
path: root/src/kernel
AgeCommit message (Expand)Author
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
2022-06-28pool: Add and use MemPoolOptions, ApplyArgsManOptionsCarl Dong
2022-06-08doc: fix typo in kernel/context.hbrunoerg
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-31kernel: Introduce empty and unused kernel::ContextCarl Dong
2022-05-23scripted-diff: Move src/kernel/coinstats to kernel::Carl Dong
2022-05-23coinstats: Split node/coinstats.h to kernel/coinstats.hCarl Dong
2022-05-23coinstats: Move hasher codepath to kernel/coinstatsCarl Dong
2022-05-20Add ChainstateManager::m_adjusted_time_callbackCarl Dong
2022-05-20Add ChainstateManagerOpts, using as ::OptionsCarl Dong
2022-04-26b-cs: Define G_TRANSLATION_FUN in bitcoinkernel.cppCarl Dong