From 8e20d9475523602622576880d833311a69f79691 Mon Sep 17 00:00:00 2001 From: MozirDmitriy Date: Thu, 4 Sep 2025 14:13:20 +0300 Subject: [PATCH 1/2] Update ram_compliance_predicate.tcc --- .../zksnark/ram_zksnark/ram_compliance_predicate.tcc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.tcc b/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.tcc index 1be6ffde..f0329caa 100644 --- a/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.tcc +++ b/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.tcc @@ -22,12 +22,12 @@ template ram_pcd_message::ram_pcd_message(const size_t type, const ram_architecture_params &ap, const size_t timestamp, - const libff::bit_vector root_initial, - const libff::bit_vector root, + const libff::bit_vector &root_initial, + const libff::bit_vector &root, const size_t pc_addr, - const libff::bit_vector cpu_state, + const libff::bit_vector &cpu_state, const size_t pc_addr_initial, - const libff::bit_vector cpu_state_initial, + const libff::bit_vector &cpu_state_initial, const bool has_accepted) : r1cs_pcd_message(type), ap(ap), From 4b4b851eda8e4720359688858d5ad79d7a733254 Mon Sep 17 00:00:00 2001 From: MozirDmitriy Date: Thu, 4 Sep 2025 14:13:31 +0300 Subject: [PATCH 2/2] Update ram_compliance_predicate.hpp --- .../zksnark/ram_zksnark/ram_compliance_predicate.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.hpp b/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.hpp index 200888b4..939d0ba1 100644 --- a/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.hpp +++ b/libsnark/zk_proof_systems/zksnark/ram_zksnark/ram_compliance_predicate.hpp @@ -74,12 +74,12 @@ class ram_pcd_message : public r1cs_pcd_message > { ram_pcd_message(const size_t type, const ram_architecture_params &ap, const size_t timestamp, - const libff::bit_vector root_initial, - const libff::bit_vector root, + const libff::bit_vector &root_initial, + const libff::bit_vector &root, const size_t pc_addr, - const libff::bit_vector cpu_state, + const libff::bit_vector &cpu_state, const size_t pc_addr_initial, - const libff::bit_vector cpu_state_initial, + const libff::bit_vector &cpu_state_initial, const bool has_accepted); libff::bit_vector unpacked_payload_as_bits() const;