@@ -10,13 +10,13 @@ use async_trait::async_trait;
10
10
use base64:: { prelude:: BASE64_STANDARD , Engine } ;
11
11
use eyre:: Result ;
12
12
use scroll_proving_sdk:: prover:: { proving_service:: ProveRequest , ProofType } ;
13
- use scroll_zkvm_prover_euclid:: { BatchProver , BundleProverEuclidV2 , ChunkProver } ;
13
+ use scroll_zkvm_prover_euclid:: Prover ;
14
14
use scroll_zkvm_types:: ProvingTask ;
15
15
use tokio:: sync:: Mutex ;
16
16
pub 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 ,
20
20
cached_vks : HashMap < ProofType , OnceLock < String > > ,
21
21
}
22
22
@@ -27,13 +27,13 @@ impl EuclidV2Handler {
27
27
let workspace_path = & cfg. workspace_path ;
28
28
let p = Phase :: EuclidV2 ;
29
29
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 )
31
31
. expect ( "Failed to setup chunk prover" ) ;
32
32
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 )
34
34
. expect ( "Failed to setup batch prover" ) ;
35
35
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 )
37
37
. expect ( "Failed to setup bundle prover" ) ;
38
38
39
39
let build_vk_cache = |proof_type : ProofType | {
@@ -59,7 +59,7 @@ impl EuclidV2Handler {
59
59
60
60
/// get_prover get the inner prover, later we would replace chunk/batch/bundle_prover with
61
61
/// 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 {
63
63
& self . bundle_prover
64
64
}
65
65
0 commit comments