Skip to content

Commit b8c7ec2

Browse files
committed
fix: compilation
1 parent 88da493 commit b8c7ec2

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

zkvm-prover/src/prover.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
use crate::zk_circuits_handler::{euclid::EuclidHandler, euclidV2::EuclidV2Handler, CircuitsHandler};
1+
use crate::zk_circuits_handler::{
2+
euclid::EuclidHandler, euclidV2::EuclidV2Handler, CircuitsHandler,
3+
};
24
use anyhow::{anyhow, Result};
35
use async_trait::async_trait;
46
use scroll_proving_sdk::{
@@ -181,10 +183,14 @@ impl LocalProver {
181183
// coordinator
182184
let config = self.config.circuits.get(hard_fork_name).unwrap();
183185

184-
Arc::new(match hard_fork_name {
185-
"euclid" => Arc::new(Mutex::new(EuclidHandler::new(&config.workspace_path))),
186-
"euclidV2" => Arc::new(Mutex::new(EuclidV2Handler::new(&config.workspace_path))),
186+
match hard_fork_name {
187+
"euclid" => Arc::new(Arc::new(Mutex::new(EuclidHandler::new(
188+
&config.workspace_path,
189+
)))) as Arc<dyn CircuitsHandler>,
190+
"euclidV2" => Arc::new(Arc::new(Mutex::new(EuclidV2Handler::new(
191+
&config.workspace_path,
192+
)))) as Arc<dyn CircuitsHandler>,
187193
_ => unreachable!(),
188-
}) as Arc<dyn CircuitsHandler>
194+
}
189195
}
190196
}

0 commit comments

Comments
 (0)