1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#[derive(Clone, Debug, Default)]
pub struct VarDiffConfig {
pub(crate) var_diff: bool,
pub(crate) minimum_difficulty: u64,
pub(crate) maximum_difficulty: u64,
//Seconds
pub(crate) retarget_time: u64,
//Seconds
pub(crate) target_time: u64,
pub(crate) variance_percent: f64,
}
#[cfg(feature = "upstream")]
#[derive(Clone, Debug, Default)]
pub struct UpstreamConfig {
pub(crate) enabled: bool,
pub(crate) url: String,
}