pub(crate) cookie_file: Option<PathBuf>,
#[arg(long, help = "Store index in <DATA_DIR>.")]
pub(crate) data_dir: Option<PathBuf>,
#[arg(
long,
help = "Set index cache to <DB_CACHE_SIZE> bytes. By default takes 1/4 of available RAM."
)]
pub(crate) db_cache_size: Option<usize>,
#[arg(
long,
help = "Don't look for inscriptions below <FIRST_INSCRIPTION_HEIGHT>."
)]
pub(crate) first_inscription_height: Option<u32>,
#[arg(long, help = "Limit index to <HEIGHT_LIMIT> blocks.")]
pub(crate) height_limit: Option<u32>,
#[arg(long, help = "Use index at <INDEX>.")]
pub(crate) index: Option<PathBuf>,
#[arg(
long,
help = "Track location of runes. RUNES ARE IN AN UNFINISHED PRE-ALPHA STATE AND SUBJECT TO CHANGE AT ANY TIME."
)]
pub(crate) index_runes_pre_alpha_i_agree_to_get_rekt: bool,
#[arg(long, help = "Track location of all satoshis.")]
pub(crate) index_sats: bool,
#[arg(long, short, help = "Use regtest. Equivalent to `--chain regtest`.")]
pub(crate) regtest: bool,