![]() |
Bitcoin Core
26.1.0
P2P Digital Currency
|
An options struct for ChainstateManager, more ergonomically referred to as ChainstateManager::Options due to the using-declaration in ChainstateManager.
More...
#include <chainstatemanager_opts.h>
Public Attributes | |
| const CChainParams & | chainparams |
| fs::path | datadir |
| const std::function< NodeClock::time_point()> | adjusted_time_callback {nullptr} |
| std::optional< bool > | check_block_index {} |
| bool | checkpoints_enabled {DEFAULT_CHECKPOINTS_ENABLED} |
| std::optional< arith_uint256 > | minimum_chain_work {} |
| If set, it will override the minimum work we will assume exists on some valid chain. More... | |
| std::optional< uint256 > | assumed_valid_block {} |
| If set, it will override the block hash whose ancestors we will assume to have valid scripts without checking them. More... | |
| std::chrono::seconds | max_tip_age {DEFAULT_MAX_TIP_AGE} |
| If the tip is older than this, the node is considered to be in initial block download. More... | |
| DBOptions | block_tree_db {} |
| DBOptions | coins_db {} |
| CoinsViewOptions | coins_view {} |
| Notifications & | notifications |
An options struct for ChainstateManager, more ergonomically referred to as ChainstateManager::Options due to the using-declaration in ChainstateManager.
Definition at line 32 of file chainstatemanager_opts.h.
| const std::function<NodeClock::time_point()> kernel::ChainstateManagerOpts::adjusted_time_callback {nullptr} |
Definition at line 35 of file chainstatemanager_opts.h.
| std::optional<uint256> kernel::ChainstateManagerOpts::assumed_valid_block {} |
If set, it will override the block hash whose ancestors we will assume to have valid scripts without checking them.
Definition at line 41 of file chainstatemanager_opts.h.
| DBOptions kernel::ChainstateManagerOpts::block_tree_db {} |
Definition at line 44 of file chainstatemanager_opts.h.
| const CChainParams& kernel::ChainstateManagerOpts::chainparams |
Definition at line 33 of file chainstatemanager_opts.h.
| std::optional<bool> kernel::ChainstateManagerOpts::check_block_index {} |
Definition at line 36 of file chainstatemanager_opts.h.
| bool kernel::ChainstateManagerOpts::checkpoints_enabled {DEFAULT_CHECKPOINTS_ENABLED} |
Definition at line 37 of file chainstatemanager_opts.h.
| DBOptions kernel::ChainstateManagerOpts::coins_db {} |
Definition at line 45 of file chainstatemanager_opts.h.
| CoinsViewOptions kernel::ChainstateManagerOpts::coins_view {} |
Definition at line 46 of file chainstatemanager_opts.h.
| fs::path kernel::ChainstateManagerOpts::datadir |
Definition at line 34 of file chainstatemanager_opts.h.
| std::chrono::seconds kernel::ChainstateManagerOpts::max_tip_age {DEFAULT_MAX_TIP_AGE} |
If the tip is older than this, the node is considered to be in initial block download.
Definition at line 43 of file chainstatemanager_opts.h.
| std::optional<arith_uint256> kernel::ChainstateManagerOpts::minimum_chain_work {} |
If set, it will override the minimum work we will assume exists on some valid chain.
Definition at line 39 of file chainstatemanager_opts.h.
| Notifications& kernel::ChainstateManagerOpts::notifications |
Definition at line 47 of file chainstatemanager_opts.h.
1.8.14