@@ -4391,11 +4391,36 @@ pub(super) mod tests {
4391
4391
( statement, [ p1, p2] , message)
4392
4392
}
4393
4393
4394
+ #[ cfg( not( target_family = "wasm" ) ) ]
4395
+ fn get_block_prover ( ) -> BlockProver {
4396
+ BlockProver :: make ( None , None )
4397
+ }
4398
+ #[ cfg( target_family = "wasm" ) ]
4399
+ fn get_block_prover ( ) -> BlockProver {
4400
+ BlockProver :: make_blocking ( None , None )
4401
+ }
4402
+ #[ cfg( not( target_family = "wasm" ) ) ]
4403
+ fn get_tx_prover ( ) -> TransactionProver {
4404
+ TransactionProver :: make ( None )
4405
+ }
4406
+ #[ cfg( target_family = "wasm" ) ]
4407
+ fn get_tx_prover ( ) -> TransactionProver {
4408
+ TransactionProver :: make_blocking ( None )
4409
+ }
4410
+ #[ cfg( not( target_family = "wasm" ) ) ]
4411
+ fn get_zkapp_prover ( ) -> ZkappProver {
4412
+ ZkappProver :: make ( None )
4413
+ }
4414
+ #[ cfg( target_family = "wasm" ) ]
4415
+ fn get_zkapp_prover ( ) -> ZkappProver {
4416
+ ZkappProver :: make_blocking ( None )
4417
+ }
4418
+
4394
4419
#[ allow( unused) ]
4395
4420
#[ test]
4396
4421
fn test_make_verifier_index ( ) {
4397
- BlockProver :: make ( None , None ) ;
4398
- TransactionProver :: make ( None ) ;
4422
+ get_block_prover ( ) ;
4423
+ get_tx_prover ( ) ;
4399
4424
4400
4425
// use crate::proofs::caching::verifier_index_to_bytes;
4401
4426
// use crate::proofs::verifier_index::get_verifier_index;
@@ -4478,7 +4503,7 @@ pub(super) mod tests {
4478
4503
tx_step_prover,
4479
4504
tx_wrap_prover,
4480
4505
merge_step_prover : _,
4481
- } = TransactionProver :: make ( None ) ;
4506
+ } = get_tx_prover ( ) ;
4482
4507
4483
4508
let mut witnesses: Witness < Fp > = Witness :: new :: < StepTransactionProof > ( ) ;
4484
4509
// witnesses.ocaml_aux = read_witnesses("tx_fps.txt").unwrap();
@@ -4604,7 +4629,7 @@ pub(super) mod tests {
4604
4629
tx_step_prover : _,
4605
4630
tx_wrap_prover,
4606
4631
merge_step_prover,
4607
- } = TransactionProver :: make ( None ) ;
4632
+ } = get_tx_prover ( ) ;
4608
4633
4609
4634
let mut witnesses: Witness < Fp > = Witness :: new :: < StepMergeProof > ( ) ;
4610
4635
// witnesses.ocaml_aux = read_witnesses("fps_merge.txt").unwrap();
@@ -4653,7 +4678,7 @@ pub(super) mod tests {
4653
4678
step_opt_signed_opt_signed_prover,
4654
4679
step_opt_signed_prover,
4655
4680
step_proof_prover,
4656
- } = ZkappProver :: make ( None ) ;
4681
+ } = get_zkapp_prover ( ) ;
4657
4682
4658
4683
dbg ! ( step_opt_signed_opt_signed_prover. rows_rev. len( ) ) ;
4659
4684
// dbg!(step_opt_signed_opt_signed_prover.rows_rev.iter().map(|v| v.len()).collect::<Vec<_>>());
@@ -4698,7 +4723,7 @@ pub(super) mod tests {
4698
4723
step_opt_signed_opt_signed_prover,
4699
4724
step_opt_signed_prover,
4700
4725
step_proof_prover,
4701
- } = ZkappProver :: make ( None ) ;
4726
+ } = get_zkapp_prover ( ) ;
4702
4727
4703
4728
let LedgerProof { proof, .. } = generate_zkapp_proof ( ZkappParams {
4704
4729
statement : & statement,
@@ -4740,7 +4765,7 @@ pub(super) mod tests {
4740
4765
block_step_prover,
4741
4766
block_wrap_prover,
4742
4767
tx_wrap_prover,
4743
- } = BlockProver :: make ( None , None ) ;
4768
+ } = get_block_prover ( ) ;
4744
4769
let mut witnesses: Witness < Fp > = Witness :: new :: < StepBlockProof > ( ) ;
4745
4770
// witnesses.ocaml_aux = read_witnesses("block_fps.txt").unwrap();
4746
4771
@@ -4782,15 +4807,15 @@ pub(super) mod tests {
4782
4807
block_step_prover,
4783
4808
block_wrap_prover,
4784
4809
tx_wrap_prover : _,
4785
- } = BlockProver :: make ( None , None ) ;
4786
- let TransactionProver { tx_step_prover, .. } = TransactionProver :: make ( None ) ;
4810
+ } = get_block_prover ( ) ;
4811
+ let TransactionProver { tx_step_prover, .. } = get_tx_prover ( ) ;
4787
4812
let ZkappProver {
4788
4813
tx_wrap_prover,
4789
4814
merge_step_prover,
4790
4815
step_opt_signed_opt_signed_prover : zkapp_step_opt_signed_opt_signed_prover,
4791
4816
step_opt_signed_prover : zkapp_step_opt_signed_prover,
4792
4817
step_proof_prover : zkapp_step_proof_prover,
4793
- } = ZkappProver :: make ( None ) ;
4818
+ } = get_zkapp_prover ( ) ;
4794
4819
4795
4820
// TODO: Compare checksum with OCaml
4796
4821
#[ rustfmt:: skip]
0 commit comments