use std::time::Duration;
#[derive(Debug, Clone)]
pub struct Endpoints {
pub tendermint_rpc_api: String,
pub blockchain_rest_api: String,
}
#[derive(Debug, Clone)]
pub struct Config {
pub enabled: bool,
pub block_posting_frequency: Duration,
pub endpoints: Option<Endpoints>,
pub topic: [u8; 32],
}
impl Config {
pub fn local_node() -> Self {
Self {
enabled: false,
block_posting_frequency: Duration::from_secs(12),
endpoints: None,
topic: [0u8; 32],
}
}
}