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}