use crate::indexer::Denom;
use cosmrs::tendermint::chain::Id as ChainId;
use serde::{Deserialize, Serialize};
#[derive(Debug, Deserialize, Serialize)]
pub struct NobleConfig {
pub endpoint: String,
#[serde(default = "default_timeout")]
pub timeout: u64,
pub chain_id: ChainId,
pub fee_denom: Denom,
#[serde(default = "default_manage_sequencing")]
pub manage_sequencing: bool,
}
fn default_timeout() -> u64 {
1_000
}
fn default_manage_sequencing() -> bool {
true
}