@@ -10,13 +10,13 @@ use async_trait::async_trait;
1010use base64:: { prelude:: BASE64_STANDARD , Engine } ;
1111use eyre:: Result ;
1212use scroll_proving_sdk:: prover:: { proving_service:: ProveRequest , ProofType } ;
13- use scroll_zkvm_prover_euclid:: { BatchProver , BundleProverEuclidV2 , ChunkProver } ;
13+ use scroll_zkvm_prover_euclid:: Prover ;
1414use scroll_zkvm_types:: ProvingTask ;
1515use tokio:: sync:: Mutex ;
1616pub struct EuclidV2Handler {
17- chunk_prover : ChunkProver ,
18- batch_prover : BatchProver ,
19- bundle_prover : BundleProverEuclidV2 ,
17+ chunk_prover : Prover ,
18+ batch_prover : Prover ,
19+ bundle_prover : Prover ,
2020 cached_vks : HashMap < ProofType , OnceLock < String > > ,
2121}
2222
@@ -27,13 +27,13 @@ impl EuclidV2Handler {
2727 let workspace_path = & cfg. workspace_path ;
2828 let p = Phase :: EuclidV2 ;
2929 let workspace_path = Path :: new ( workspace_path) ;
30- let chunk_prover = ChunkProver :: setup ( p. phase_spec_chunk ( workspace_path) )
30+ let chunk_prover = Prover :: setup ( p. phase_spec_chunk ( workspace_path) , false , None )
3131 . expect ( "Failed to setup chunk prover" ) ;
3232
33- let batch_prover = BatchProver :: setup ( p. phase_spec_batch ( workspace_path) )
33+ let batch_prover = Prover :: setup ( p. phase_spec_batch ( workspace_path) , false , None )
3434 . expect ( "Failed to setup batch prover" ) ;
3535
36- let bundle_prover = BundleProverEuclidV2 :: setup ( p. phase_spec_bundle ( workspace_path) )
36+ let bundle_prover = Prover :: setup ( p. phase_spec_bundle ( workspace_path) , true , None )
3737 . expect ( "Failed to setup bundle prover" ) ;
3838
3939 let build_vk_cache = |proof_type : ProofType | {
@@ -59,7 +59,7 @@ impl EuclidV2Handler {
5959
6060 /// get_prover get the inner prover, later we would replace chunk/batch/bundle_prover with
6161 /// universal prover, before that, use bundle_prover as the represent one
62- pub fn get_prover ( & self ) -> & BundleProverEuclidV2 {
62+ pub fn get_prover ( & self ) -> & Prover {
6363 & self . bundle_prover
6464 }
6565
0 commit comments