mod hook;
pub use self::hook::HookConfig;
use crate::{chain, keyring};
use serde::Deserialize;
use std::path::PathBuf;
#[derive(Deserialize, Debug)]
#[serde(deny_unknown_fields)]
pub struct ChainConfig {
pub id: chain::Id,
pub key_format: keyring::Format,
#[serde(default)]
pub sign_extensions: bool,
pub state_file: Option<PathBuf>,
pub state_hook: Option<HookConfig>,
}