Skip to content

Commit f3d1b15

Browse files
committed
fmt
1 parent e33d11d commit f3d1b15

File tree

7 files changed

+43
-41
lines changed

7 files changed

+43
-41
lines changed

crates/l2geth/src/rpc_client.rs

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,13 @@ impl RpcClientCore {
7575
let retry_layer = RetryBackoffLayer::new(config.max_retry, config.backoff, config.cups);
7676
let client = ClientBuilder::default().layer(retry_layer).http(rpc);
7777

78-
Ok(Self {
79-
client,
80-
rt,
81-
})
78+
Ok(Self { client, rt })
8279
}
8380

8481
pub fn get_client(&self) -> RpcClient<'_, impl Provider<Network>> {
8582
RpcClient {
86-
provider: ProviderBuilder::<_, _, Network>::default().connect_client(self.client.clone()),
83+
provider: ProviderBuilder::<_, _, Network>::default()
84+
.connect_client(self.client.clone()),
8785
handle: self.rt.handle(),
8886
}
8987
}
@@ -103,11 +101,7 @@ impl<T: Provider<Network>> ChunkInterpreter for RpcClient<'_, T> {
103101
use sbv_utils::rpc::ProviderExt;
104102

105103
let (chain_id, block_num, prev_state_root) = if let Some(w) = prev_witness {
106-
(
107-
w.chain_id,
108-
w.header.number + 1,
109-
w.prev_state_root,
110-
)
104+
(w.chain_id, w.header.number + 1, w.prev_state_root)
111105
} else {
112106
let chain_id = provider.get_chain_id().await?;
113107
let block = provider
@@ -119,25 +113,40 @@ impl<T: Provider<Network>> ChunkInterpreter for RpcClient<'_, T> {
119113
let parent_block = provider
120114
.get_block_by_hash(block.header.parent_hash)
121115
.await?
122-
.unwrap_or_else(||panic!("parent block for block {} should exist", block.header.number));
116+
.unwrap_or_else(|| {
117+
panic!(
118+
"parent block for block {} should exist",
119+
block.header.number
120+
)
121+
});
123122

124-
(chain_id, block.header.number, parent_block.header.state_root)
123+
(
124+
chain_id,
125+
block.header.number,
126+
parent_block.header.state_root,
127+
)
125128
};
126129

127-
let req = provider.dump_block_witness(block_num)
130+
let req = provider
131+
.dump_block_witness(block_num)
128132
.with_chain_id(chain_id)
129133
.with_prev_state_root(prev_state_root);
130134

131-
let witness = req.send().await.transpose()
135+
let witness = req
136+
.send()
137+
.await
138+
.transpose()
132139
.ok_or_else(|| eyre::eyre!("Block witness {block_num} not avaliable"))??;
133140

134141
Ok(witness)
135-
136142
}
137143

138144
tracing::debug!("fetch witness for {block_hash}");
139-
self.handle
140-
.block_on(fetch_witness_async(&self.provider, block_hash, prev_witness))
145+
self.handle.block_on(fetch_witness_async(
146+
&self.provider,
147+
block_hash,
148+
prev_witness,
149+
))
141150
}
142151

143152
fn try_fetch_storage_node(
@@ -209,5 +218,4 @@ mod tests {
209218

210219
println!("{}", serde_json::to_string_pretty(&wit2).unwrap());
211220
}
212-
213221
}

crates/libzkp/src/lib.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ use tasks::chunk_interpreter::{ChunkInterpreter, TryFromWithInterpreter};
1313

1414
/// global features: use legacy encoding for witness
1515
static mut LEGACY_WITNESS_ENCODING: bool = false;
16-
pub(crate) fn witness_use_legacy_mode() -> bool {unsafe{LEGACY_WITNESS_ENCODING}}
17-
16+
pub(crate) fn witness_use_legacy_mode() -> bool {
17+
unsafe { LEGACY_WITNESS_ENCODING }
18+
}
1819

19-
pub fn set_dynamic_feature(feats: &str){
20+
pub fn set_dynamic_feature(feats: &str) {
2021
for feat_s in feats.split(':') {
21-
2222
match feat_s.trim().to_lowercase().as_str() {
2323
"legacy_witness" => {
2424
tracing::info!("set witness encoding for legacy mode");
@@ -32,7 +32,6 @@ pub fn set_dynamic_feature(feats: &str){
3232
}
3333
}
3434

35-
3635
/// Turn the coordinator's chunk task into a json string for formal chunk proving
3736
/// task (with full witnesses)
3837
pub fn checkout_chunk_task(
@@ -77,10 +76,9 @@ pub fn gen_universal_task(
7776
if fork_name_str != task.fork_name.as_str() {
7877
eyre::bail!("fork name in chunk task not match the calling arg, expected {fork_name_str}, get {}", task.fork_name);
7978
}
80-
let (pi_hash, metadata, u_task) = utils::panic_catch(move || {
81-
gen_universal_chunk_task(task, fork_name_str.into())
82-
})
83-
.map_err(|e| eyre::eyre!("caught panic in chunk task{e}"))??;
79+
let (pi_hash, metadata, u_task) =
80+
utils::panic_catch(move || gen_universal_chunk_task(task, fork_name_str.into()))
81+
.map_err(|e| eyre::eyre!("caught panic in chunk task{e}"))??;
8482
(pi_hash, AnyMetaData::Chunk(metadata), u_task)
8583
}
8684
x if x == TaskType::Batch as i32 => {

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, StarkProof},
1111
public_inputs::{ForkName, MultiVersionPublicInputs},
1212
types_agg::AggregationInput,
13-
utils::{vec_as_base64, serialize_vk}
13+
utils::{serialize_vk, vec_as_base64},
1414
};
1515
use serde::{de::DeserializeOwned, Deserialize, Serialize};
1616

crates/libzkp/src/tasks/batch.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ use eyre::Result;
44
use sbv_primitives::{B256, U256};
55
use scroll_zkvm_types::{
66
batch::{
7-
BatchHeader, BatchHeaderV6, BatchHeaderV7, BatchHeaderV8, BatchInfo, BatchWitness,
8-
Envelope, EnvelopeV6, EnvelopeV7, EnvelopeV8, ReferenceHeader,
9-
build_point_eval_witness, N_BLOB_BYTES, LegacyBatchWitness,
7+
build_point_eval_witness, BatchHeader, BatchHeaderV6, BatchHeaderV7, BatchHeaderV8,
8+
BatchInfo, BatchWitness, Envelope, EnvelopeV6, EnvelopeV7, EnvelopeV8, LegacyBatchWitness,
9+
ReferenceHeader, N_BLOB_BYTES,
1010
},
1111
public_inputs::ForkName,
1212
task::ProvingTask,
@@ -167,7 +167,7 @@ impl BatchProvingTask {
167167
assert_eq!(p, kzg_proof);
168168
}
169169

170-
let point_eval_witness = Some(build_point_eval_witness (
170+
let point_eval_witness = Some(build_point_eval_witness(
171171
kzg_commitment.into_inner(),
172172
kzg_proof.into_inner(),
173173
));

crates/libzkp/src/tasks/chunk.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use super::chunk_interpreter::*;
22
use eyre::Result;
3-
use sbv_primitives::B256;
43
use sbv_core::BlockWitness;
4+
use sbv_primitives::B256;
55
use scroll_zkvm_types::{
66
chunk::{execute, ChunkInfo, ChunkWitness, LegacyChunkWitness},
77
task::ProvingTask,

crates/libzkp/src/tasks/chunk_interpreter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use eyre::Result;
2-
use sbv_primitives::{Bytes, B256};
32
use sbv_core::BlockWitness;
3+
use sbv_primitives::{Bytes, B256};
44

55
/// An interpreter which is cirtical in translating chunk data
66
/// since we need to grep block witness and storage node data

crates/libzkp_c/src/lib.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ pub unsafe extern "C" fn gen_universal_task(
157157
let pre_task_str = c_char_to_str(task);
158158
let cli = l2geth::get_client();
159159
match libzkp::checkout_chunk_task(pre_task_str, cli) {
160-
Ok(str) => str,
160+
Ok(str) => str,
161161
Err(e) => {
162162
tracing::error!("gen_universal_task failed at pre interpret step, error: {e}");
163163
return failed_handling_result();
@@ -173,12 +173,8 @@ pub unsafe extern "C" fn gen_universal_task(
173173
&[]
174174
};
175175

176-
let ret = libzkp::gen_universal_task(
177-
task_type,
178-
&task_json,
179-
c_char_to_str(fork_name),
180-
expected_vk,
181-
);
176+
let ret =
177+
libzkp::gen_universal_task(task_type, &task_json, c_char_to_str(fork_name), expected_vk);
182178

183179
if let Ok((pi_hash, meta_json, task_json)) = ret {
184180
let expected_pi_hash = pi_hash.0.map(|byte| byte as c_char);

0 commit comments

Comments
 (0)