#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QueryConfigRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryConfigResponse {
#[prost(bool, tag="1")]
pub use_reputation_weighting: bool,
#[prost(double, tag="2")]
pub min_reputation_score: f64,
#[prost(uint64, tag="3")]
pub pool_classification_interval: u64,
#[prost(string, tag="4")]
pub pool_weight_rpos: ::prost::alloc::string::String,
#[prost(string, tag="5")]
pub pool_weight_dpos: ::prost::alloc::string::String,
#[prost(uint64, tag="6")]
pub pool_min_delegation_dpos: u64,
#[prost(uint64, tag="7")]
pub pool_rep_percentile_rpos: u64,
#[prost(string, tag="8")]
pub bonding_alpha: ::prost::alloc::string::String,
#[prost(string, tag="9")]
pub bonding_beta: ::prost::alloc::string::String,
#[prost(string, tag="10")]
pub bonding_phase_multiplier: ::prost::alloc::string::String,
#[prost(string, tag="11")]
pub slashing_base_rate: ::prost::alloc::string::String,
#[prost(string, tag="12")]
pub slashing_escalation_factor: ::prost::alloc::string::String,
#[prost(string, tag="13")]
pub slashing_max_penalty: ::prost::alloc::string::String,
#[prost(uint64, tag="14")]
pub slashing_decay_halflife: u64,
#[prost(bool, tag="15")]
pub qdrw_enabled: bool,
#[prost(string, tag="16")]
pub qdrw_xqore_multiplier: ::prost::alloc::string::String,
#[prost(string, tag="17")]
pub qdrw_rep_min_multiplier: ::prost::alloc::string::String,
#[prost(string, tag="18")]
pub qdrw_rep_max_multiplier: ::prost::alloc::string::String,
}