cli/commands/snark/
mod.rs1pub mod precalculate_block_verifier_index_and_srs;
2pub use precalculate_block_verifier_index_and_srs::PrecalculateBlockVerifierIndexAndSrs;
3
4#[derive(Debug, clap::Args)]
5pub struct Snark {
6 #[command(subcommand)]
7 pub command: SnarkCommand,
8}
9
10#[derive(Debug, clap::Subcommand)]
11pub enum SnarkCommand {
12 PrecalculateBlockVerifierIndexAndSrs(PrecalculateBlockVerifierIndexAndSrs),
13}
14
15impl Snark {
16 pub fn run(self) -> anyhow::Result<()> {
17 match self.command {
18 SnarkCommand::PrecalculateBlockVerifierIndexAndSrs(v) => v.run(),
19 }
20 }
21}