diff --git a/barretenberg/cpp/src/barretenberg/eccvm/eccvm_prover.cpp b/barretenberg/cpp/src/barretenberg/eccvm/eccvm_prover.cpp index 5710d5c5b67..6399bbff954 100644 --- a/barretenberg/cpp/src/barretenberg/eccvm/eccvm_prover.cpp +++ b/barretenberg/cpp/src/barretenberg/eccvm/eccvm_prover.cpp @@ -174,6 +174,9 @@ template void ECCVMProver_::execute_transcript_co RefArray univariate_polynomials{ key->transcript_op, key->transcript_Px, key->transcript_Py, key->transcript_z1, key->transcript_z2, hack }; std::array univariate_evaluations; + for (auto [eval, polynomial] : zip_view(univariate_evaluations, univariate_polynomials)) { + eval = polynomial.evaluate(evaluation_challenge_x); + } // Construct the batched polynomial and batched evaluation Polynomial batched_univariate{ key->circuit_size };