massa_event_cache/
config.rs

1use std::path::PathBuf;
2
3pub struct EventCacheConfig {
4    /// Path to the hard drive cache storage
5    pub event_cache_path: PathBuf,
6    /// Maximum number of entries we want to keep in the event cache
7    pub max_event_cache_length: usize,
8    /// Amount of entries removed when `event_cache_size` is reached
9    pub snip_amount: usize,
10    /// Maximum length of an event data (aka event message)
11    pub max_event_data_length: u64,
12    /// Thread count
13    pub thread_count: u8,
14    /// Call stack max length
15    pub max_call_stack_length: u16,
16    /// Maximum number of events per operation
17    pub max_events_per_operation: u64,
18    /// Maximum number of operations per block
19    pub max_operations_per_block: u64,
20    /// Maximum events returned in a query
21    pub max_events_per_query: usize,
22}