Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
dcn::config::Config Struct Reference

#include <config.hpp>

Public Attributes

std::filesystem::path bin_path
 
std::filesystem::path logs_path
 
std::filesystem::path resources_path
 
std::filesystem::path storage_path
 
bool verbose
 
std::uint32_t port
 
unsigned int loader_batch_connectors
 
unsigned int loader_batch_transformations
 
unsigned int loader_batch_conditions
 
IngestionConfig chain_ingestion
 
unsigned int registry_wal_sync_ms
 
std::filesystem::path registry_db
 
std::filesystem::path events_db
 
std::filesystem::path events_archive_root
 
unsigned int events_chain_id = 1
 
unsigned int events_hot_window_days = 90
 
unsigned int events_projector_interval_ms = 200
 
unsigned int events_archive_interval_ms = 30000
 
unsigned int events_reorg_window_blocks = 2048
 
unsigned int events_outbox_retention_days = 7
 

Member Data Documentation

◆ bin_path

std::filesystem::path dcn::config::Config::bin_path

◆ chain_ingestion

IngestionConfig dcn::config::Config::chain_ingestion

◆ events_archive_interval_ms

unsigned int dcn::config::Config::events_archive_interval_ms = 30000

◆ events_archive_root

std::filesystem::path dcn::config::Config::events_archive_root

◆ events_chain_id

unsigned int dcn::config::Config::events_chain_id = 1

◆ events_db

std::filesystem::path dcn::config::Config::events_db

◆ events_hot_window_days

unsigned int dcn::config::Config::events_hot_window_days = 90

◆ events_outbox_retention_days

unsigned int dcn::config::Config::events_outbox_retention_days = 7

◆ events_projector_interval_ms

unsigned int dcn::config::Config::events_projector_interval_ms = 200

◆ events_reorg_window_blocks

unsigned int dcn::config::Config::events_reorg_window_blocks = 2048

◆ loader_batch_conditions

unsigned int dcn::config::Config::loader_batch_conditions

◆ loader_batch_connectors

unsigned int dcn::config::Config::loader_batch_connectors

◆ loader_batch_transformations

unsigned int dcn::config::Config::loader_batch_transformations

◆ logs_path

std::filesystem::path dcn::config::Config::logs_path

◆ port

std::uint32_t dcn::config::Config::port

◆ registry_db

std::filesystem::path dcn::config::Config::registry_db

◆ registry_wal_sync_ms

unsigned int dcn::config::Config::registry_wal_sync_ms

◆ resources_path

std::filesystem::path dcn::config::Config::resources_path

◆ storage_path

std::filesystem::path dcn::config::Config::storage_path

◆ verbose

bool dcn::config::Config::verbose

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