use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct WizScoreWeightings {
pub vote_success_weight: f64,
pub skip_rate_weight: f64,
pub skip_rate_cutoff_multiplier: Option<f64>,
pub min_versions: Vec<String>,
pub invalid_version_penalty: f64,
pub info_weight: f64,
pub max_commission: u8,
pub commission_weight: f64,
pub epoch_distance_max: u64,
pub epoch_distance_weight: f64,
pub stake_weight_threshold: f64,
pub stake_weight_weight: f64,
pub withdraw_authority_penalty: f64,
pub asn_concentration_weight: f64,
pub city_concentration_weight: f64,
pub asn_city_concentration_weight: f64,
pub uptime_weight: f64,
pub uptime_cutoff: f64,
pub superminority_penalty: f64,
pub score_version: u32,
}