Skip to content

Commit abc6ad5

Browse files
committed
Remove dupplicates definitions of read_witnesses
1 parent 5adf586 commit abc6ad5

File tree

3 files changed

+6
-42
lines changed

3 files changed

+6
-42
lines changed

ledger/src/proofs/block.rs

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::{path::Path, rc::Rc, str::FromStr, sync::Arc};
1+
use std::{rc::Rc, sync::Arc};
22

33
use mina_curves::pasta::Fq;
44
use mina_hasher::Fp;
@@ -53,23 +53,6 @@ use super::{
5353
wrap::WrapProof,
5454
};
5555

56-
fn read_witnesses() -> Vec<Fp> {
57-
let f = std::fs::read_to_string(
58-
Path::new(env!("CARGO_MANIFEST_DIR"))
59-
.join("rampup4")
60-
.join("block_fps.txt"),
61-
)
62-
.unwrap();
63-
64-
let fps = f
65-
.lines()
66-
.filter(|s| !s.is_empty())
67-
.map(|s| Fp::from_str(s).unwrap())
68-
.collect::<Vec<_>>();
69-
70-
fps
71-
}
72-
7356
impl ToFieldElements<Fp> for v2::MinaStateSnarkTransitionValueStableV2 {
7457
fn to_field_elements(&self, fields: &mut Vec<Fp>) {
7558
let Self {
@@ -1744,8 +1727,6 @@ pub struct BlockParams<'a> {
17441727
const BLOCK_N_PREVIOUS_PROOFS: usize = 2;
17451728

17461729
pub(super) fn generate_block_proof(params: BlockParams, w: &mut Witness<Fp>) -> WrapProof {
1747-
w.ocaml_aux = read_witnesses();
1748-
17491730
let BlockParams {
17501731
input:
17511732
v2::ProverExtendBlockchainInputStableV2 {

ledger/src/proofs/merge.rs

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::{path::Path, rc::Rc, str::FromStr};
1+
use std::rc::Rc;
22

33
use crate::proofs::{
44
constants::{make_step_transaction_data, StepMergeProof},
@@ -33,25 +33,6 @@ use super::{
3333
wrap::WrapProof,
3434
};
3535

36-
pub fn read_witnesses() -> std::io::Result<Vec<Fp>> {
37-
let f = std::fs::read_to_string(
38-
Path::new(env!("CARGO_MANIFEST_DIR"))
39-
.join("rampup4")
40-
.join("fps_merge.txt"),
41-
)?;
42-
// let f = std::fs::read_to_string(Path::new(env!("CARGO_MANIFEST_DIR")).join("fps.txt"))?;
43-
44-
let fps = f
45-
.lines()
46-
.filter(|s| !s.is_empty())
47-
.map(|s| Fp::from_str(s).unwrap())
48-
.collect::<Vec<_>>();
49-
50-
// TODO: Implement [0..652]
51-
// Ok(fps.split_off(652))
52-
Ok(fps)
53-
}
54-
5536
fn merge_main(
5637
statement: &Statement<SokDigest>,
5738
proofs: &[v2::LedgerProofProdStableV2; 2],

ledger/src/proofs/transaction.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4609,7 +4609,7 @@ mod tests {
46094609
} = get_provers();
46104610

46114611
let mut witnesses: Witness<Fp> = Witness::new::<StepMergeProof>();
4612-
witnesses.ocaml_aux = crate::proofs::merge::read_witnesses().unwrap();
4612+
witnesses.ocaml_aux = read_witnesses("fps_merge.txt").unwrap();
46134613

46144614
let WrapProof { proof, .. } = generate_merge_proof(
46154615
MergeParams {
@@ -4752,6 +4752,7 @@ mod tests {
47524752
zkapp_step_proof_prover: _,
47534753
} = get_provers();
47544754
let mut witnesses: Witness<Fp> = Witness::new::<StepBlockProof>();
4755+
witnesses.ocaml_aux = read_witnesses("block_fps.txt").unwrap();
47554756

47564757
let WrapProof { proof, .. } = generate_block_proof(
47574758
BlockParams {
@@ -4837,6 +4838,7 @@ mod tests {
48374838
read_binprot(&mut data.as_slice());
48384839

48394840
let mut witnesses: Witness<Fp> = Witness::new::<StepBlockProof>();
4841+
witnesses.ocaml_aux = read_witnesses("block_fps.txt").unwrap();
48404842

48414843
let WrapProof { proof, .. } = generate_block_proof(
48424844
BlockParams {
@@ -4867,7 +4869,7 @@ mod tests {
48674869
let (statement, proofs, message) = extract_merge(&data);
48684870

48694871
let mut witnesses: Witness<Fp> = Witness::new::<StepMergeProof>();
4870-
witnesses.ocaml_aux = crate::proofs::merge::read_witnesses().unwrap();
4872+
witnesses.ocaml_aux = read_witnesses("fps_merge.txt").unwrap();
48714873

48724874
let WrapProof { proof, .. } = generate_merge_proof(
48734875
MergeParams {

0 commit comments

Comments
 (0)