agglayer_config/certificate_orchestrator/prover.rs
1use serde::{Deserialize, Serialize};
2
3/// The different prover configuration.
4#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)]
5pub enum ProverConfig {
6 #[serde(rename = "sp1-local")]
7 SP1Local {},
8 #[serde(rename = "sp1-mock")]
9 SP1Mock {},
10 #[serde(rename = "sp1-network")]
11 SP1Network {},
12}
13
14impl Default for ProverConfig {
15 fn default() -> Self {
16 Self::SP1Local {}
17 }
18}