qorechain-sdk 0.3.0

QoreChain SDK for Rust: networks, denom/address utils, HD accounts (native/EVM/SVM), ML-DSA-87 PQC signing, typed messages for all custom modules, tx lifecycle (auto-gas, tracking, search), typed queries, WS subscriptions, and REST/JSON-RPC read clients.
Documentation
// @generated
// This file is @generated by prost-build.
#[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,
    /// PoolConfig
    #[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,
    /// BondingCurveConfig
    #[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,
    /// SlashingConfig
    #[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,
    /// QDRWConfig
    #[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,
}
// @@protoc_insertion_point(module)