Bitcoin ABC 0.30.3
P2P Digital Currency
Public Attributes | List of all members
kernel::BlockManagerOpts Struct Reference

An options struct for BlockManager, more ergonomically referred to as BlockManager::Options due to the using-declaration in BlockManager. More...

#include <blockmanager_opts.h>

Collaboration diagram for kernel::BlockManagerOpts:
[legend]

Public Attributes

const CChainParamschainparams
 
uint64_t prune_target {0}
 
bool fast_prune {false}
 
bool stop_after_block_import {DEFAULT_STOPAFTERBLOCKIMPORT}
 
const fs::path blocks_dir
 

Detailed Description

An options struct for BlockManager, more ergonomically referred to as BlockManager::Options due to the using-declaration in BlockManager.

Definition at line 22 of file blockmanager_opts.h.

Member Data Documentation

◆ blocks_dir

const fs::path kernel::BlockManagerOpts::blocks_dir

Definition at line 27 of file blockmanager_opts.h.

◆ chainparams

const CChainParams& kernel::BlockManagerOpts::chainparams

Definition at line 23 of file blockmanager_opts.h.

◆ fast_prune

bool kernel::BlockManagerOpts::fast_prune {false}

Definition at line 25 of file blockmanager_opts.h.

◆ prune_target

uint64_t kernel::BlockManagerOpts::prune_target {0}

Definition at line 24 of file blockmanager_opts.h.

◆ stop_after_block_import

bool kernel::BlockManagerOpts::stop_after_block_import {DEFAULT_STOPAFTERBLOCKIMPORT}

Definition at line 26 of file blockmanager_opts.h.


The documentation for this struct was generated from the following file: