13#include <validation.h>
20 if (
auto value{
args.GetBoolArg(
"-blocksxor")}) opts.
use_xor = *value;
24 return util::Error{
_(
"Prune cannot be configured with a negative value.")};
26 uint64_t nPruneTarget{uint64_t(nPruneArg) * 1024 * 1024};
29 }
else if (nPruneTarget) {
36 if (
auto value{
args.GetBoolArg(
"-fastprune")}) opts.
fast_prune = *value;
static constexpr auto PRUNE_TARGET_MANUAL
kernel::BlockManagerOpts Options
util::Result< void > ApplyArgsManOptions(const ArgsManager &args, BlockManager::Options &opts)
void ReadDatabaseArgs(const ArgsManager &args, DBOptions &options)
DBOptions options
Passed-through options.
DBParams block_tree_db_params
consteval auto _(util::TranslatedLiteral str)
static const uint64_t MIN_DISK_SPACE_FOR_BLOCK_FILES