From d9c210b26c55f1a03e3644e3e1f94e60be8c3eeb Mon Sep 17 00:00:00 2001 From: Daniel Lubarov Date: Thu, 25 Aug 2022 12:16:52 -0700 Subject: [PATCH] Remove compressed proofs in EVM crate Not needed since EVM proofs are wrapped in recursive proofs. --- evm/src/proof.rs | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/evm/src/proof.rs b/evm/src/proof.rs index 4f81308d..18b89e7a 100644 --- a/evm/src/proof.rs +++ b/evm/src/proof.rs @@ -2,9 +2,7 @@ use itertools::Itertools; use maybe_rayon::*; use plonky2::field::extension::{Extendable, FieldExtension}; use plonky2::fri::oracle::PolynomialBatch; -use plonky2::fri::proof::{ - CompressedFriProof, FriChallenges, FriChallengesTarget, FriProof, FriProofTarget, -}; +use plonky2::fri::proof::{FriChallenges, FriChallengesTarget, FriProof, FriProofTarget}; use plonky2::fri::structure::{ FriOpeningBatch, FriOpeningBatchTarget, FriOpenings, FriOpeningsTarget, }; @@ -114,28 +112,6 @@ pub struct StarkProofWithPublicInputsTarget { pub public_inputs: Vec, } -pub struct CompressedStarkProof< - F: RichField + Extendable, - C: GenericConfig, - const D: usize, -> { - /// Merkle cap of LDEs of trace values. - pub trace_cap: MerkleCap, - /// Purported values of each polynomial at the challenge point. - pub openings: StarkOpeningSet, - /// A batch FRI argument for all openings. - pub opening_proof: CompressedFriProof, -} - -pub struct CompressedStarkProofWithPublicInputs< - F: RichField + Extendable, - C: GenericConfig, - const D: usize, -> { - pub proof: CompressedStarkProof, - pub public_inputs: Vec, -} - pub(crate) struct StarkProofChallenges, const D: usize> { /// Randomness used in any permutation arguments. pub permutation_challenge_sets: Option>>,