BlockManagerOpts | An options struct for BlockManager, more ergonomically referred to as BlockManager::Options due to the using-declaration in BlockManager. |
BlockTreeDB | Access to the block database (blocks/index/) |
CBlockFileInfo | On-disk statistics describing the contents of one block file. |
CCoinsStats | Aggregate statistics computed over the UTXO set. |
CacheSizes | Byte budgets for the validation caches, derived from a single total. |
ChainstateManagerOpts | An options struct for ChainstateManager, more ergonomically referred to as ChainstateManager::Options due to the using-declaration in ChainstateManager. |
ChainstateRole | Identifies which chainstate (active or background) a notification refers to. |
Context | Process-wide context owning the libbitcoin_kernel global state. |
Interrupted | Result type for use with std::variant to indicate that an operation should be interrupted. |
MemPoolLimits | Options struct containing limit options for a CTxMemPool. Default constructor populates the struct with sane default values which can be modified. |
MemPoolOptions | Tunable options controlling memory-pool acceptance and limits. |
Notifications | A base class defining functions for notifying about certain kernel events. |