Owning wrapper over btck_ChainstateManagerOptions, configuring a ChainMan.
Synopsis
Declared in <kernel/bitcoinkernel_wrapper.h>
class ChainstateManagerOptions
: public UniqueHandle<btck_ChainstateManagerOptions, btck_chainstate_manager_options_destroy>
Base Classes
Name |
Description |
Owning RAII handle for a non‐copyable C object, backed by std::unique_ptr. |
Member Functions
Name |
Description |
|
Constructs options with the data and block directories. |
Sets the database cache size. |
|
Selects which databases to wipe on startup. |
|
Sets the number of script‐verification worker threads. |
|
Controls whether the block tree database is kept in memory. |
|
Controls whether the chainstate database is kept in memory. |
|
Returns the owned C handle. |
Protected Types
Name |
Description |
Custom deleter that forwards to the C destroy function. |
Protected Data Members
Name |
Description |
The owned C handle. |
Created with MrDocs