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}