5#ifndef BITCOIN_KERNEL_BLOCKMANAGER_OPTS_H
6#define BITCOIN_KERNEL_BLOCKMANAGER_OPTS_H
CChainParams defines various tweakable parameters of a given instance of the Bitcoin system.
Path class wrapper to block calls to the fs::path(std::string) implicit constructor and the fs::path:...
static constexpr bool DEFAULT_STOPAFTERBLOCKIMPORT
T GetRand(T nMax=std::numeric_limits< T >::max()) noexcept
Generate a uniform random integer of type T in the range [0..nMax) nMax defaults to std::numeric_limi...
An options struct for BlockManager, more ergonomically referred to as BlockManager::Options due to th...
const fs::path blocks_dir
bool stop_after_block_import
const CChainParams & chainparams