diff options
author | MacroFake <falke.marco@gmail.com> | 2022-07-26 13:52:48 +0200 |
---|---|---|
committer | MacroFake <falke.marco@gmail.com> | 2022-10-18 14:10:50 +0200 |
commit | fa43188d86288fa6666307a77c106c8f069ebdbe (patch) | |
tree | 8c4f2f15e2992280db7e67ee4267d39cfd8e3bba /src/kernel/chainstatemanager_opts.h | |
parent | cccca83099453bf0882bce4f897f77eee5836e8b (diff) | |
download | bitcoin-fa43188d86288fa6666307a77c106c8f069ebdbe.tar.xz |
Move ::fCheckpointsEnabled into ChainstateManager
Diffstat (limited to 'src/kernel/chainstatemanager_opts.h')
-rw-r--r-- | src/kernel/chainstatemanager_opts.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/kernel/chainstatemanager_opts.h b/src/kernel/chainstatemanager_opts.h index 90acfab63a..25e0a5c0b8 100644 --- a/src/kernel/chainstatemanager_opts.h +++ b/src/kernel/chainstatemanager_opts.h @@ -15,6 +15,7 @@ class CChainParams; +static constexpr bool DEFAULT_CHECKPOINTS_ENABLED{true}; static constexpr auto DEFAULT_MAX_TIP_AGE{24h}; namespace kernel { @@ -27,6 +28,7 @@ namespace kernel { struct ChainstateManagerOpts { const CChainParams& chainparams; const std::function<NodeClock::time_point()> adjusted_time_callback{nullptr}; + bool checkpoints_enabled{DEFAULT_CHECKPOINTS_ENABLED}; //! If set, it will override the minimum work we will assume exists on some valid chain. std::optional<arith_uint256> minimum_chain_work; //! If set, it will override the block hash whose ancestors we will assume to have valid scripts without checking them. |