massa_pos_exports/settings.rs
1use massa_models::address::Address;
2use serde::{Deserialize, Serialize};
3
4/// Configuration of selector thread
5#[derive(Debug, Deserialize, Serialize, Clone)]
6pub struct SelectorConfig {
7 /// Number of running threads
8 pub thread_count: u8,
9 /// Number of endorsement
10 pub endorsement_count: u32,
11 /// Maximum number of computed cycle's draws we keep in cache
12 pub max_draw_cache: usize,
13 /// Number of periods per cycle
14 pub periods_per_cycle: u64,
15 /// genesis address to force draw genesis creators
16 pub genesis_address: Address,
17 /// communication channel length
18 pub channel_size: usize,
19}