aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/chainstatemanager_opts.h
diff options
context:
space:
mode:
authorMacroFake <falke.marco@gmail.com>2022-07-26 13:52:48 +0200
committerMacroFake <falke.marco@gmail.com>2022-10-18 14:10:50 +0200
commitfa43188d86288fa6666307a77c106c8f069ebdbe (patch)
tree8c4f2f15e2992280db7e67ee4267d39cfd8e3bba /src/kernel/chainstatemanager_opts.h
parentcccca83099453bf0882bce4f897f77eee5836e8b (diff)
downloadbitcoin-fa43188d86288fa6666307a77c106c8f069ebdbe.tar.xz
Move ::fCheckpointsEnabled into ChainstateManager
Diffstat (limited to 'src/kernel/chainstatemanager_opts.h')
-rw-r--r--src/kernel/chainstatemanager_opts.h2
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.