mod server;
#[derive(Debug, serde::Deserialize)]
pub struct Config {
#[serde(default = "default_pending_timeout")]
pub pending_timeout: i32,
}
fn default_pending_timeout() -> i32 {
-1
}
pub fn run(cfg: Config) -> eyre::Result<()> {
tracing::info!("Starting Treasury with cfg: {:#?}", cfg);
server::run(cfg)
}