@@ -121,7 +121,11 @@ impl Prover for Sp1Prover {
121
121
config : & ProverConfig ,
122
122
id_store : Option < & mut dyn IdWrite > ,
123
123
) -> ProverResult < Proof > {
124
- let param = Sp1Param :: deserialize ( config. get ( "sp1" ) . unwrap ( ) ) . unwrap ( ) ;
124
+ let mut param = Sp1Param :: deserialize ( config. get ( "sp1" ) . unwrap ( ) ) . unwrap ( ) ;
125
+
126
+ // TODO: remove param.recursion, hardcode to Plonk
127
+ param. recursion = RecursionMode :: Compressed ;
128
+
125
129
let mode = param. prover . clone ( ) . unwrap_or_else ( get_env_mock) ;
126
130
127
131
println ! ( "param: {param:?}" ) ;
@@ -290,7 +294,11 @@ impl Prover for Sp1Prover {
290
294
config : & ProverConfig ,
291
295
_store : Option < & mut dyn IdWrite > ,
292
296
) -> ProverResult < Proof > {
293
- let param = Sp1Param :: deserialize ( config. get ( "sp1" ) . unwrap ( ) ) . unwrap ( ) ;
297
+ let mut param = Sp1Param :: deserialize ( config. get ( "sp1" ) . unwrap ( ) ) . unwrap ( ) ;
298
+
299
+ // TODO: remove param.recursion, hardcode to Plonk
300
+ param. recursion = RecursionMode :: Plonk ;
301
+
294
302
let mode = param. prover . clone ( ) . unwrap_or_else ( get_env_mock) ;
295
303
let block_inputs: Vec < B256 > = input
296
304
. proofs
@@ -323,7 +331,7 @@ impl Prover for Sp1Prover {
323
331
stdin. write_proof ( * block_proof, stark_vk. clone ( ) ) ;
324
332
}
325
333
_ => {
326
- panic ! ( "unsupported proof type for aggregation: {sp1_proof:?}" ) ;
334
+ tracing :: error !( "unsupported proof type for aggregation: {sp1_proof:?}" ) ;
327
335
}
328
336
}
329
337
}
@@ -440,7 +448,11 @@ impl Prover for Sp1Prover {
440
448
config : & ProverConfig ,
441
449
id_store : Option < & mut dyn IdWrite > ,
442
450
) -> ProverResult < Proof > {
443
- let param = Sp1Param :: deserialize ( config. get ( "sp1" ) . unwrap ( ) ) . unwrap ( ) ;
451
+ let mut param = Sp1Param :: deserialize ( config. get ( "sp1" ) . unwrap ( ) ) . unwrap ( ) ;
452
+
453
+ // TODO: remove param.recursion, hardcode to Compressed
454
+ param. recursion = RecursionMode :: Compressed ;
455
+
444
456
let mode = param. prover . clone ( ) . unwrap_or_else ( get_env_mock) ;
445
457
446
458
println ! ( "batch_run param: {param:?}" ) ;
0 commit comments