stratum_server/types/
mod.rs1mod connection_id;
2mod difficulties;
3mod difficulty;
4mod difficulty_settings;
5mod id;
6mod miner_stats;
7mod ready_indicator;
8mod session_id;
9mod var_diff_buffer;
10
11pub use connection_id::ConnectionID;
12pub use difficulties::Difficulties;
13pub use difficulty::Difficulty;
14pub use difficulty_settings::DifficultySettings;
15pub use id::ID;
16pub(crate) use miner_stats::{BanStats, MinerStats, VarDiffStats};
17pub use ready_indicator::ReadyIndicator;
18pub use session_id::SessionID;
19pub use var_diff_buffer::VarDiffBuffer;
20
21pub const EX_MAGIC_NUMBER: u8 = 0x7F;
22
23#[derive(Clone, Debug)]
24pub struct GlobalVars {
25 pub server_id: u8,
26}
27
28impl GlobalVars {
29 pub fn new(server_id: u8) -> Self {
30 GlobalVars { server_id }
31 }
32}