Skip to content

Commit 5962912

Browse files
committed
update layout for verifier
Signed-off-by: noelwei <fan@scroll.io>
1 parent 403a7f7 commit 5962912

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

common/libzkp/impl/src/verifier/euclid.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use halo2_proofs::{halo2curves::bn256::Bn256, poly::kzg::commitment::ParamsKZG};
55

66
use crate::utils::panic_catch;
77
use prover_v7::{BatchProof, BatchProver, BundleProof, BundleProver, ChunkProof, ChunkProver};
8-
use std::{collections::BTreeMap, env};
8+
use std::{collections::BTreeMap, env, path::Path};
99

1010
pub struct EuclidVerifier {
1111
chunk_verifier: ChunkProver,
@@ -18,11 +18,15 @@ impl EuclidVerifier {
1818
// layer so `bundle_verifier` can manage the params by itself
1919
pub fn new(_params_map: &BTreeMap<u32, ParamsKZG<Bn256>>, assets_dir: &str) -> Self {
2020
env::set_var("SCROLL_PROVER_ASSETS_DIR", assets_dir);
21-
let chunk_verifier = ChunkProver::setup(assets_dir, assets_dir, None).unwrap();
21+
let chunk_asset_dir = Path::new(assets_dir).join("chunk");
22+
let chunk_verifier = ChunkProver::setup(&chunk_asset_dir, &chunk_asset_dir, None).unwrap();
2223

23-
let batch_verifier = BatchProver::setup(assets_dir, assets_dir, None).unwrap();
24+
let batch_asset_dir = Path::new(assets_dir).join("batch");
25+
let batch_verifier = BatchProver::setup(&batch_asset_dir, &batch_asset_dir, None).unwrap();
2426

25-
let bundle_verifier = BundleProver::setup(assets_dir, assets_dir, None).unwrap();
27+
let bundle_asset_dir = Path::new(assets_dir).join("bundle");
28+
let bundle_verifier =
29+
BundleProver::setup(&bundle_asset_dir, &bundle_asset_dir, None).unwrap();
2630

2731
Self {
2832
chunk_verifier,

0 commit comments

Comments
 (0)