Skip to content

Commit 4c31d33

Browse files
committed
update dep to prune branch, trivial fixings
1 parent f7c6eca commit 4c31d33

File tree

7 files changed

+27
-24
lines changed

7 files changed

+27
-24
lines changed

Cargo.lock

Lines changed: 10 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ repository = "https://github.com/scroll-tech/scroll"
1717
version = "4.5.8"
1818

1919
[workspace.dependencies]
20-
scroll-zkvm-prover-euclid = { git = "https://github.com/scroll-tech/zkvm-prover", tag = "v0.5.0rc1", package = "scroll-zkvm-prover" }
21-
scroll-zkvm-verifier-euclid = { git = "https://github.com/scroll-tech/zkvm-prover", tag = "v0.5.0rc1", package = "scroll-zkvm-verifier" }
22-
scroll-zkvm-types = { git = "https://github.com/scroll-tech/zkvm-prover", tag = "v0.5.0rc1" }
20+
scroll-zkvm-prover-euclid = { git = "https://github.com/scroll-tech/zkvm-prover", branch = "prune/prover", package = "scroll-zkvm-prover" }
21+
scroll-zkvm-verifier-euclid = { git = "https://github.com/scroll-tech/zkvm-prover", branch = "prune/prover", package = "scroll-zkvm-verifier" }
22+
scroll-zkvm-types = { git = "https://github.com/scroll-tech/zkvm-prover", branch = "prune/prover" }
2323

2424
sbv-primitives = { git = "https://github.com/scroll-tech/stateless-block-verifier", branch = "chore/openvm-1.3", features = ["scroll"] }
2525
sbv-utils = { git = "https://github.com/scroll-tech/stateless-block-verifier", branch = "chore/openvm-1.3" }

crates/libzkp/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pub use verifier::{TaskType, VerifierConfig};
55
mod utils;
66

77
use sbv_primitives::B256;
8-
use scroll_zkvm_types::util::vec_as_base64;
8+
use scroll_zkvm_types::utils::vec_as_base64;
99
use serde::{Deserialize, Serialize};
1010
use serde_json::value::RawValue;
1111
use std::path::Path;

crates/libzkp/src/proofs.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use scroll_zkvm_types::{
1010
proof::{EvmProof, OpenVmEvmProof, ProofEnum, RootProof},
1111
public_inputs::{ForkName, MultiVersionPublicInputs},
1212
types_agg::{AggregationInput, ProgramCommitment},
13-
util::vec_as_base64,
13+
utils::vec_as_base64,
1414
};
1515
use serde::{de::DeserializeOwned, Deserialize, Serialize};
1616

crates/libzkp/src/tasks/batch/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub mod base64 {
1818
pub mod point_eval {
1919
use c_kzg;
2020
use sbv_primitives::{types::eips::eip4844::BLS_MODULUS, B256 as H256, U256};
21-
use scroll_zkvm_types::util::sha256_rv32;
21+
use scroll_zkvm_types::utils::sha256_rv32;
2222

2323
/// Given the blob-envelope, translate it to a fixed size EIP-4844 blob.
2424
///

crates/prover-bin/src/zk_circuits_handler.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ impl Phase {
2626
let dir_cache = Some(workspace_path.join("cache"));
2727
let path_app_exe = workspace_path.join("chunk/app.vmexe");
2828
let path_app_config = workspace_path.join("chunk/openvm.toml");
29-
let segment_len = Some((1 << 22) - 100);
29+
let segment_len = (1 << 22) - 100;
3030
ProverConfig {
3131
dir_cache,
3232
path_app_config,
@@ -40,7 +40,7 @@ impl Phase {
4040
let dir_cache = Some(workspace_path.join("cache"));
4141
let path_app_exe = workspace_path.join("batch/app.vmexe");
4242
let path_app_config = workspace_path.join("batch/openvm.toml");
43-
let segment_len = Some((1 << 22) - 100);
43+
let segment_len = (1 << 22) - 100;
4444
ProverConfig {
4545
dir_cache,
4646
path_app_config,
@@ -53,7 +53,7 @@ impl Phase {
5353
pub fn phase_spec_bundle(&self, workspace_path: &Path) -> ProverConfig {
5454
let dir_cache = Some(workspace_path.join("cache"));
5555
let path_app_config = workspace_path.join("bundle/openvm.toml");
56-
let segment_len = Some((1 << 22) - 100);
56+
let segment_len = (1 << 22) - 100;
5757
ProverConfig {
5858
dir_cache,
5959
path_app_config,

crates/prover-bin/src/zk_circuits_handler/euclidV2.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ use async_trait::async_trait;
1010
use base64::{prelude::BASE64_STANDARD, Engine};
1111
use eyre::Result;
1212
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;
1414
use scroll_zkvm_types::ProvingTask;
1515
use tokio::sync::Mutex;
1616
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,
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

Comments
 (0)