Zebra/zebra-consensus/src/config.rs

23 lines
550 B
Rust

//! Configuration for zebra-consensus
use serde::{Deserialize, Serialize};
/// Consensus configuration.
#[derive(Clone, Debug, Deserialize, Serialize)]
#[serde(deny_unknown_fields, default)]
pub struct Config {
/// Should Zebra sync using checkpoints?
///
/// Setting this option to true enables post-Sapling checkpoints.
/// (Zebra always checkpoints on Sapling activation.)
pub checkpoint_sync: bool,
}
impl Default for Config {
fn default() -> Self {
Self {
checkpoint_sync: false,
}
}
}