From 712753e42353fe207567444621de2a4bc1593b60 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 24 Feb 2025 15:57:01 +0000 Subject: [PATCH 01/41] adds new function to the transfer that allows for hashing without the element being added to the proof data --- .../barretenberg/transcript/transcript.hpp | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp b/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp index 032bc8472945..dbb4e9f69fce 100644 --- a/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp +++ b/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp @@ -350,6 +350,31 @@ template class BaseTranscript { return call_get_challenges(); } + /** + * @brief Adds an element to the transcript. + * @details Serializes the element to frs and adds it to the current_round_data buffer. + * + * @param label Human-readable name for the challenge. + * @param element Element to be added. + */ + template void consume_element(const std::string& label, const T& element) + { + DEBUG_LOG(label, element); + + // TODO(Adrian): Ensure that serialization of affine elements (including point at infinity) is consistent. + // TODO(Adrian): Consider restricting serialization (via concepts) to types T for which sizeof(T) reliably + // returns the size of T in frs. (E.g. this is true for std::array but not for std::vector). + // convert element to field elements + auto element_frs = TranscriptParams::convert_to_bn254_frs(element); + +#ifdef LOG_INTERACTIONS + if constexpr (Loggable) { + info("consumed: ", label, ": ", element); + } +#endif + BaseTranscript::consume_prover_element_frs(label, element_frs); + } + /** * @brief Adds a prover message to the transcript, only intended to be used by the prover. * From ec4e6b89939651df56f35bbf5f5c9ab3a5eda1ec Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 25 Feb 2025 19:15:50 +0000 Subject: [PATCH 02/41] add test to test consume_element functionality --- .../barretenberg/transcript/transcript.test.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp b/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp index 69e5c91df3c5..d21983fc0dbb 100644 --- a/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp +++ b/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp @@ -144,4 +144,18 @@ TEST(NativeTranscript, TwoProversTwoFields) EXPECT_TRUE(received_k.is_point_at_infinity()); EXPECT_EQ(received_k, elt_k); } -} \ No newline at end of file +} + +/** + * @brief Test the consume_element functionality + * + */ +TEST(NativeTranscript, ConsumeElement) +{ + Transcript prover_transcript, verifier_transcript; + prover_transcript.consume_element("a", Fr(1)); + verifier_transcript.consume_element("a", Fr(1)); + auto prover_chal = prover_transcript.get_challenge("alpha"); + auto verifier_chal = verifier_transcript.get_challenge("alpha"); + EXPECT_EQ(prover_chal, verifier_chal); +} From b93aee9fdddfe3f4dca3e4f94147a205913d3c28 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 25 Feb 2025 21:21:25 +0000 Subject: [PATCH 03/41] cleanup and change names --- .../src/barretenberg/transcript/transcript.hpp | 15 ++++++++------- .../barretenberg/transcript/transcript.test.cpp | 6 +++--- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp b/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp index dbb4e9f69fce..a3bf578fb22d 100644 --- a/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp +++ b/barretenberg/cpp/src/barretenberg/transcript/transcript.hpp @@ -211,7 +211,7 @@ template class BaseTranscript { * @param label of the element sent * @param element_frs serialized */ - void consume_prover_element_frs(const std::string& label, std::span element_frs) + void add_element_frs_to_hash_buffer(const std::string& label, std::span element_frs) { if (use_manifest) { // Add an entry to the current round of the manifest @@ -352,12 +352,13 @@ template class BaseTranscript { /** * @brief Adds an element to the transcript. - * @details Serializes the element to frs and adds it to the current_round_data buffer. + * @details Serializes the element to frs and adds it to the current_round_data buffer. Does NOT add the element to + * the proof. * * @param label Human-readable name for the challenge. * @param element Element to be added. */ - template void consume_element(const std::string& label, const T& element) + template void add_to_hash_buffer(const std::string& label, const T& element) { DEBUG_LOG(label, element); @@ -372,14 +373,14 @@ template class BaseTranscript { info("consumed: ", label, ": ", element); } #endif - BaseTranscript::consume_prover_element_frs(label, element_frs); + BaseTranscript::add_element_frs_to_hash_buffer(label, element_frs); } /** * @brief Adds a prover message to the transcript, only intended to be used by the prover. * * @details Serializes the provided object into `proof_data`, and updates the current round state in - * consume_prover_element_frs. + * add_element_frs_to_hash_buffer. * * @param label Description/name of the object being added. * @param element Serializable object that will be added to the transcript @@ -404,7 +405,7 @@ template class BaseTranscript { info("sent: ", label, ": ", element); } #endif - BaseTranscript::consume_prover_element_frs(label, element_frs); + BaseTranscript::add_element_frs_to_hash_buffer(label, element_frs); } /** @@ -422,7 +423,7 @@ template class BaseTranscript { auto element_frs = std::span{ proof_data }.subspan(num_frs_read, element_size); num_frs_read += element_size; - BaseTranscript::consume_prover_element_frs(label, element_frs); + BaseTranscript::add_element_frs_to_hash_buffer(label, element_frs); auto element = TranscriptParams::template convert_from_bn254_frs(element_frs); DEBUG_LOG(label, element); diff --git a/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp b/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp index d21983fc0dbb..092d52320132 100644 --- a/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp +++ b/barretenberg/cpp/src/barretenberg/transcript/transcript.test.cpp @@ -147,14 +147,14 @@ TEST(NativeTranscript, TwoProversTwoFields) } /** - * @brief Test the consume_element functionality + * @brief Test the add_to_hash_buffer functionality * */ TEST(NativeTranscript, ConsumeElement) { Transcript prover_transcript, verifier_transcript; - prover_transcript.consume_element("a", Fr(1)); - verifier_transcript.consume_element("a", Fr(1)); + prover_transcript.add_to_hash_buffer("a", Fr(1)); + verifier_transcript.add_to_hash_buffer("a", Fr(1)); auto prover_chal = prover_transcript.get_challenge("alpha"); auto verifier_chal = verifier_transcript.get_challenge("alpha"); EXPECT_EQ(prover_chal, verifier_chal); From 78fa4ecc074b0ca6ea69ca0e6edc79c2b4a22c15 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 25 Feb 2025 21:42:30 +0000 Subject: [PATCH 04/41] update oink prover and verifier to use add_to_hash_buffer --- .../barretenberg/ultra_honk/oink_prover.cpp | 9 +++--- .../barretenberg/ultra_honk/oink_verifier.cpp | 29 +++++-------------- 2 files changed, 12 insertions(+), 26 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp index 54fb720cfcbf..878b0a1bdfd9 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp @@ -74,10 +74,11 @@ template void OinkProver::execute_preamble_round( PROFILE_THIS_NAME("OinkProver::execute_preamble_round"); const auto circuit_size = static_cast(proving_key->proving_key.circuit_size); const auto num_public_inputs = static_cast(proving_key->proving_key.num_public_inputs); - transcript->send_to_verifier(domain_separator + "circuit_size", circuit_size); - transcript->send_to_verifier(domain_separator + "public_input_size", num_public_inputs); - transcript->send_to_verifier(domain_separator + "pub_inputs_offset", - static_cast(proving_key->proving_key.pub_inputs_offset)); + const auto pub_inputs_offset = static_cast(proving_key->proving_key.pub_inputs_offset); + + transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); + transcript->add_to_hash_buffer(domain_separator + "public_input_size", num_public_inputs); + transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); ASSERT(proving_key->proving_key.num_public_inputs == proving_key->proving_key.public_inputs.size()); diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp index 2bf5d7bc229c..3a3f0a879da9 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp @@ -37,28 +37,13 @@ template void OinkVerifier::verify() template void OinkVerifier::execute_preamble_round() { // TODO(Adrian): Change the initialization of the transcript to take the VK hash? - const auto circuit_size = transcript->template receive_from_prover(domain_separator + "circuit_size"); - const auto public_input_size = - transcript->template receive_from_prover(domain_separator + "public_input_size"); - const auto pub_inputs_offset = - transcript->template receive_from_prover(domain_separator + "pub_inputs_offset"); - - if (circuit_size != verification_key->verification_key->circuit_size) { - const std::string message = "OinkVerifier::execute_preamble_round: proof circuit size (" + - std::to_string(circuit_size) + ") does not match verification key circuit size (" + - std::to_string(verification_key->verification_key->circuit_size) + ")!"; - throw_or_abort(message); - } - if (public_input_size != verification_key->verification_key->num_public_inputs) { - const std::string message = "OinkVerifier::execute_preamble_round: proof public inputs size (" + - std::to_string(public_input_size) + - ") does not match verification key circuit size (" + - std::to_string(verification_key->verification_key->num_public_inputs) + ")!"; - throw_or_abort(message); - } - if (pub_inputs_offset != verification_key->verification_key->pub_inputs_offset) { - throw_or_abort("OinkVerifier::execute_preamble_round: public inputs offset does not match verification key!"); - } + const uint32_t circuit_size = verification_key->verification_key->circuit_size; + const uint32_t public_input_size = verification_key->verification_key->num_public_inputs; + const uint32_t pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + + transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); + transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); + transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); for (size_t i = 0; i < public_input_size; ++i) { auto public_input_i = From a56d77593740aec4c34986d6229647351c37cb26 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 25 Feb 2025 22:02:42 +0000 Subject: [PATCH 05/41] update oink rec verifier --- .../honk_verifier/oink_recursive_verifier.cpp | 23 +++++-------------- .../barretenberg/ultra_honk/oink_verifier.cpp | 6 ++--- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp index 630f5a6e1e8d..946f32026202 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp @@ -43,23 +43,12 @@ template void OinkRecursiveVerifier_::verify() WitnessCommitments commitments; CommitmentLabels labels; - FF circuit_size = transcript->template receive_from_prover(domain_separator + "circuit_size"); - FF public_input_size = transcript->template receive_from_prover(domain_separator + "public_input_size"); - FF pub_inputs_offset = transcript->template receive_from_prover(domain_separator + "pub_inputs_offset"); - - if (static_cast(circuit_size.get_value()) != verification_key->verification_key->circuit_size) { - throw_or_abort("OinkRecursiveVerifier::verify: proof circuit size does not match verification key"); - } - if (static_cast(public_input_size.get_value()) != verification_key->verification_key->num_public_inputs) { - const std::string message = "OinkRecursiveVerifier::verify: proof public input size (" + - std::to_string(static_cast(public_input_size.get_value())) + - ") does not match verification key public input size (" + - std::to_string(verification_key->verification_key->num_public_inputs) + ")"; - throw_or_abort(message); - } - if (static_cast(pub_inputs_offset.get_value()) != verification_key->verification_key->pub_inputs_offset) { - throw_or_abort("OinkRecursiveVerifier::verify: proof public input offset does not match verification key"); - } + FF circuit_size = verification_key->verification_key->circuit_size; + FF public_input_size = verification_key->verification_key->num_public_inputs; + FF pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); + transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); + transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); std::vector public_inputs; for (size_t i = 0; i < verification_key->verification_key->num_public_inputs; ++i) { diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp index 3a3f0a879da9..fedc7eeb8497 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp @@ -37,9 +37,9 @@ template void OinkVerifier::verify() template void OinkVerifier::execute_preamble_round() { // TODO(Adrian): Change the initialization of the transcript to take the VK hash? - const uint32_t circuit_size = verification_key->verification_key->circuit_size; - const uint32_t public_input_size = verification_key->verification_key->num_public_inputs; - const uint32_t pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + const uint64_t circuit_size = verification_key->verification_key->circuit_size; + const uint64_t public_input_size = verification_key->verification_key->num_public_inputs; + const uint64_t pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); From 9f88bd8527ccc0d4ad188772d2da1502edda59f0 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 25 Feb 2025 21:42:30 +0000 Subject: [PATCH 06/41] update oink prover and verifier to use add_to_hash_buffer --- .../barretenberg/ultra_honk/oink_prover.cpp | 9 +++--- .../barretenberg/ultra_honk/oink_verifier.cpp | 29 +++++-------------- 2 files changed, 12 insertions(+), 26 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp index 54fb720cfcbf..878b0a1bdfd9 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_prover.cpp @@ -74,10 +74,11 @@ template void OinkProver::execute_preamble_round( PROFILE_THIS_NAME("OinkProver::execute_preamble_round"); const auto circuit_size = static_cast(proving_key->proving_key.circuit_size); const auto num_public_inputs = static_cast(proving_key->proving_key.num_public_inputs); - transcript->send_to_verifier(domain_separator + "circuit_size", circuit_size); - transcript->send_to_verifier(domain_separator + "public_input_size", num_public_inputs); - transcript->send_to_verifier(domain_separator + "pub_inputs_offset", - static_cast(proving_key->proving_key.pub_inputs_offset)); + const auto pub_inputs_offset = static_cast(proving_key->proving_key.pub_inputs_offset); + + transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); + transcript->add_to_hash_buffer(domain_separator + "public_input_size", num_public_inputs); + transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); ASSERT(proving_key->proving_key.num_public_inputs == proving_key->proving_key.public_inputs.size()); diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp index 2bf5d7bc229c..3a3f0a879da9 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp @@ -37,28 +37,13 @@ template void OinkVerifier::verify() template void OinkVerifier::execute_preamble_round() { // TODO(Adrian): Change the initialization of the transcript to take the VK hash? - const auto circuit_size = transcript->template receive_from_prover(domain_separator + "circuit_size"); - const auto public_input_size = - transcript->template receive_from_prover(domain_separator + "public_input_size"); - const auto pub_inputs_offset = - transcript->template receive_from_prover(domain_separator + "pub_inputs_offset"); - - if (circuit_size != verification_key->verification_key->circuit_size) { - const std::string message = "OinkVerifier::execute_preamble_round: proof circuit size (" + - std::to_string(circuit_size) + ") does not match verification key circuit size (" + - std::to_string(verification_key->verification_key->circuit_size) + ")!"; - throw_or_abort(message); - } - if (public_input_size != verification_key->verification_key->num_public_inputs) { - const std::string message = "OinkVerifier::execute_preamble_round: proof public inputs size (" + - std::to_string(public_input_size) + - ") does not match verification key circuit size (" + - std::to_string(verification_key->verification_key->num_public_inputs) + ")!"; - throw_or_abort(message); - } - if (pub_inputs_offset != verification_key->verification_key->pub_inputs_offset) { - throw_or_abort("OinkVerifier::execute_preamble_round: public inputs offset does not match verification key!"); - } + const uint32_t circuit_size = verification_key->verification_key->circuit_size; + const uint32_t public_input_size = verification_key->verification_key->num_public_inputs; + const uint32_t pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + + transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); + transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); + transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); for (size_t i = 0; i < public_input_size; ++i) { auto public_input_i = From d7eb28d0480610a986a575ddd11bc00f2c28cfe6 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 25 Feb 2025 22:02:42 +0000 Subject: [PATCH 07/41] update oink rec verifier --- .../honk_verifier/oink_recursive_verifier.cpp | 23 +++++-------------- .../barretenberg/ultra_honk/oink_verifier.cpp | 6 ++--- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp index 630f5a6e1e8d..946f32026202 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp @@ -43,23 +43,12 @@ template void OinkRecursiveVerifier_::verify() WitnessCommitments commitments; CommitmentLabels labels; - FF circuit_size = transcript->template receive_from_prover(domain_separator + "circuit_size"); - FF public_input_size = transcript->template receive_from_prover(domain_separator + "public_input_size"); - FF pub_inputs_offset = transcript->template receive_from_prover(domain_separator + "pub_inputs_offset"); - - if (static_cast(circuit_size.get_value()) != verification_key->verification_key->circuit_size) { - throw_or_abort("OinkRecursiveVerifier::verify: proof circuit size does not match verification key"); - } - if (static_cast(public_input_size.get_value()) != verification_key->verification_key->num_public_inputs) { - const std::string message = "OinkRecursiveVerifier::verify: proof public input size (" + - std::to_string(static_cast(public_input_size.get_value())) + - ") does not match verification key public input size (" + - std::to_string(verification_key->verification_key->num_public_inputs) + ")"; - throw_or_abort(message); - } - if (static_cast(pub_inputs_offset.get_value()) != verification_key->verification_key->pub_inputs_offset) { - throw_or_abort("OinkRecursiveVerifier::verify: proof public input offset does not match verification key"); - } + FF circuit_size = verification_key->verification_key->circuit_size; + FF public_input_size = verification_key->verification_key->num_public_inputs; + FF pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); + transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); + transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); std::vector public_inputs; for (size_t i = 0; i < verification_key->verification_key->num_public_inputs; ++i) { diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp index 3a3f0a879da9..fedc7eeb8497 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/oink_verifier.cpp @@ -37,9 +37,9 @@ template void OinkVerifier::verify() template void OinkVerifier::execute_preamble_round() { // TODO(Adrian): Change the initialization of the transcript to take the VK hash? - const uint32_t circuit_size = verification_key->verification_key->circuit_size; - const uint32_t public_input_size = verification_key->verification_key->num_public_inputs; - const uint32_t pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + const uint64_t circuit_size = verification_key->verification_key->circuit_size; + const uint64_t public_input_size = verification_key->verification_key->num_public_inputs; + const uint64_t pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); From bb7b27a84f17e82ab1918a68694db00eda4deca7 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Fri, 28 Feb 2025 15:36:25 +0000 Subject: [PATCH 08/41] fix test --- .../stdlib/honk_verifier/oink_recursive_verifier.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp index 946f32026202..f7b77166b312 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp @@ -43,9 +43,10 @@ template void OinkRecursiveVerifier_::verify() WitnessCommitments commitments; CommitmentLabels labels; - FF circuit_size = verification_key->verification_key->circuit_size; - FF public_input_size = verification_key->verification_key->num_public_inputs; - FF pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + // TODO(https://github.com/AztecProtocol/barretenberg/issues/983): These elements should be actual field elements. + FF circuit_size = FF::from_witness(builder, verification_key->verification_key->circuit_size); + FF public_input_size = FF::from_witness(builder, verification_key->verification_key->num_public_inputs); + FF pub_inputs_offset = FF::from_witness(builder, verification_key->verification_key->pub_inputs_offset); transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); From 997c694ca755d44a731817bf30b668b6b9270ad2 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Fri, 28 Feb 2025 15:42:58 +0000 Subject: [PATCH 09/41] update constants for proof length --- .../src/core/libraries/ConstantsGen.sol | 10 +++---- .../crates/types/src/constants.nr | 2 +- .../double_verify_honk_proof/src/main.nr | 2 +- .../verify_honk_proof/src/main.nr | 2 +- yarn-project/constants/src/constants.gen.ts | 27 ++++++++----------- .../circuits/circuit_2/src/main.nr | 4 +-- 6 files changed, 21 insertions(+), 26 deletions(-) diff --git a/l1-contracts/src/core/libraries/ConstantsGen.sol b/l1-contracts/src/core/libraries/ConstantsGen.sol index d82796f1cdde..1ae529688b01 100644 --- a/l1-contracts/src/core/libraries/ConstantsGen.sol +++ b/l1-contracts/src/core/libraries/ConstantsGen.sol @@ -229,12 +229,12 @@ library Constants { uint256 internal constant LOGS_HASHES_NUM_BYTES_PER_BASE_ROLLUP = 64; uint256 internal constant NUM_MSGS_PER_BASE_PARITY = 4; uint256 internal constant NUM_BASE_PARITY_PER_ROOT_PARITY = 4; - uint256 internal constant RECURSIVE_PROOF_LENGTH = 459; - uint256 internal constant NESTED_RECURSIVE_PROOF_LENGTH = 459; + uint256 internal constant RECURSIVE_PROOF_LENGTH = 456; + uint256 internal constant NESTED_RECURSIVE_PROOF_LENGTH = 456; uint256 internal constant IPA_PROOF_LENGTH = 69; - uint256 internal constant RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 538; - uint256 internal constant NESTED_RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 538; - uint256 internal constant TUBE_PROOF_LENGTH = 538; + uint256 internal constant RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 535; + uint256 internal constant NESTED_RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 535; + uint256 internal constant TUBE_PROOF_LENGTH = 535; uint256 internal constant HONK_VERIFICATION_KEY_LENGTH_IN_FIELDS = 128; uint256 internal constant ROLLUP_HONK_VERIFICATION_KEY_LENGTH_IN_FIELDS = 139; uint256 internal constant CLIENT_IVC_VERIFICATION_KEY_LENGTH_IN_FIELDS = 143; diff --git a/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr b/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr index 496bdbb2dcef..5d7eb5c162ee 100644 --- a/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr +++ b/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr @@ -471,7 +471,7 @@ pub global NUM_MSGS_PER_BASE_PARITY: u32 = 4; pub global NUM_BASE_PARITY_PER_ROOT_PARITY: u32 = 4; // Lengths of the different types of proofs in fields -pub global RECURSIVE_PROOF_LENGTH: u32 = 459; +pub global RECURSIVE_PROOF_LENGTH: u32 = 456; pub global NESTED_RECURSIVE_PROOF_LENGTH: u32 = RECURSIVE_PROOF_LENGTH; pub global IPA_PROOF_LENGTH: u32 = 69; pub global RECURSIVE_ROLLUP_HONK_PROOF_LENGTH: u32 = diff --git a/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/src/main.nr b/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/src/main.nr index 91f7bb214b13..4043d0a49419 100644 --- a/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/src/main.nr +++ b/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/src/main.nr @@ -1,5 +1,5 @@ // This circuit aggregates two Honk proof from `assert_statement`. -global SIZE_OF_PROOF_IF_LOGN_IS_28: u32 = 459; +global SIZE_OF_PROOF_IF_LOGN_IS_28: u32 = 456; global HONK_IDENTIFIER: u32 = 1; fn main( verification_key: [Field; 128], diff --git a/noir/noir-repo/test_programs/execution_success/verify_honk_proof/src/main.nr b/noir/noir-repo/test_programs/execution_success/verify_honk_proof/src/main.nr index bac71a580c6f..e3938f36c114 100644 --- a/noir/noir-repo/test_programs/execution_success/verify_honk_proof/src/main.nr +++ b/noir/noir-repo/test_programs/execution_success/verify_honk_proof/src/main.nr @@ -1,5 +1,5 @@ // This circuit aggregates a single Honk proof from `assert_statement`. -global SIZE_OF_PROOF_IF_LOGN_IS_28: u32 = 459; +global SIZE_OF_PROOF_IF_LOGN_IS_28: u32 = 456; global HONK_IDENTIFIER: u32 = 1; fn main( verification_key: [Field; 128], diff --git a/yarn-project/constants/src/constants.gen.ts b/yarn-project/constants/src/constants.gen.ts index 0dbfbb69b628..b77f76e9bad2 100644 --- a/yarn-project/constants/src/constants.gen.ts +++ b/yarn-project/constants/src/constants.gen.ts @@ -92,16 +92,11 @@ export const MAX_PACKED_BYTECODE_SIZE_PER_PRIVATE_FUNCTION_IN_FIELDS = 3000; export const MAX_PACKED_BYTECODE_SIZE_PER_UNCONSTRAINED_FUNCTION_IN_FIELDS = 3000; export const REGISTERER_PRIVATE_FUNCTION_BROADCASTED_ADDITIONAL_FIELDS = 19; export const REGISTERER_UNCONSTRAINED_FUNCTION_BROADCASTED_ADDITIONAL_FIELDS = 12; -export const REGISTERER_CONTRACT_CLASS_REGISTERED_MAGIC_VALUE = - 11121068431693264234253912047066709627593769337094408533543930778360n; -export const REGISTERER_PRIVATE_FUNCTION_BROADCASTED_MAGIC_VALUE = - 2889881020989534926461066592611988634597302675057895885580456197069n; -export const REGISTERER_UNCONSTRAINED_FUNCTION_BROADCASTED_MAGIC_VALUE = - 24399338136397901754495080759185489776044879232766421623673792970137n; -export const DEPLOYER_CONTRACT_INSTANCE_DEPLOYED_MAGIC_VALUE = - 14061769416655647708490531650437236735160113654556896985372298487345n; -export const DEPLOYER_CONTRACT_INSTANCE_UPDATED_MAGIC_VALUE = - 1534834688047131268740281708431107902615560100979874281215533519862n; +export const REGISTERER_CONTRACT_CLASS_REGISTERED_MAGIC_VALUE = 11121068431693264234253912047066709627593769337094408533543930778360n; +export const REGISTERER_PRIVATE_FUNCTION_BROADCASTED_MAGIC_VALUE = 2889881020989534926461066592611988634597302675057895885580456197069n; +export const REGISTERER_UNCONSTRAINED_FUNCTION_BROADCASTED_MAGIC_VALUE = 24399338136397901754495080759185489776044879232766421623673792970137n; +export const DEPLOYER_CONTRACT_INSTANCE_DEPLOYED_MAGIC_VALUE = 14061769416655647708490531650437236735160113654556896985372298487345n; +export const DEPLOYER_CONTRACT_INSTANCE_UPDATED_MAGIC_VALUE = 1534834688047131268740281708431107902615560100979874281215533519862n; export const MAX_PROTOCOL_CONTRACTS = 7; export const CANONICAL_AUTH_REGISTRY_ADDRESS = 1; export const DEPLOYER_CONTRACT_ADDRESS = 2; @@ -208,12 +203,12 @@ export const L2_TO_L1_MSGS_NUM_BYTES_PER_BASE_ROLLUP = 256; export const LOGS_HASHES_NUM_BYTES_PER_BASE_ROLLUP = 64; export const NUM_MSGS_PER_BASE_PARITY = 4; export const NUM_BASE_PARITY_PER_ROOT_PARITY = 4; -export const RECURSIVE_PROOF_LENGTH = 459; -export const NESTED_RECURSIVE_PROOF_LENGTH = 459; +export const RECURSIVE_PROOF_LENGTH = 456; +export const NESTED_RECURSIVE_PROOF_LENGTH = 456; export const IPA_PROOF_LENGTH = 69; -export const RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 538; -export const NESTED_RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 538; -export const TUBE_PROOF_LENGTH = 538; +export const RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 535; +export const NESTED_RECURSIVE_ROLLUP_HONK_PROOF_LENGTH = 535; +export const TUBE_PROOF_LENGTH = 535; export const HONK_VERIFICATION_KEY_LENGTH_IN_FIELDS = 128; export const ROLLUP_HONK_VERIFICATION_KEY_LENGTH_IN_FIELDS = 139; export const CLIENT_IVC_VERIFICATION_KEY_LENGTH_IN_FIELDS = 143; @@ -410,4 +405,4 @@ export enum GeneratorIndex { SYMMETRIC_KEY_2 = 55, PUBLIC_TX_HASH = 56, PRIVATE_TX_HASH = 57, -} +} \ No newline at end of file diff --git a/yarn-project/noir-bb-bench/circuits/circuit_2/src/main.nr b/yarn-project/noir-bb-bench/circuits/circuit_2/src/main.nr index 808120506cde..2063c6640018 100644 --- a/yarn-project/noir-bb-bench/circuits/circuit_2/src/main.nr +++ b/yarn-project/noir-bb-bench/circuits/circuit_2/src/main.nr @@ -2,7 +2,7 @@ use std::hash::poseidon; // This circuit aggregates a single Honk proof from `assert_statement`. global ULTRA_VK_SIZE: u32 = 128; -global ULTRA_PROOF_SIZE: u32 = 459; +global ULTRA_PROOF_SIZE: u32 = 456; global NUM_NON_ACCUMULATOR_PUBLIC_INPUTS: u32 = 1; global HONK_IDENTIFIER: u32 = 1; fn main( @@ -10,7 +10,7 @@ fn main( proof: [Field; ULTRA_PROOF_SIZE], public_inputs: pub [Field; NUM_NON_ACCUMULATOR_PUBLIC_INPUTS], key_hash: Field, - mut z: Field + mut z: Field, ) { std::verify_proof_with_type( verification_key, From 08a34185d86a00d9ffeebbd873b435325e71f46e Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Fri, 28 Feb 2025 18:33:05 +0000 Subject: [PATCH 10/41] try to remove more issues --- .../dsl/acir_format/honk_recursion_constraint.cpp | 4 ---- .../cpp/src/barretenberg/honk/proof_system/types/proof.hpp | 2 +- yarn-project/bb-prover/src/prover/bb_prover.ts | 5 +---- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp b/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp index 310f2a57531d..fca54c7286a5 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp @@ -87,10 +87,6 @@ void create_dummy_vkey_and_proof(Builder& builder, } offset = bb::HONK_PROOF_PUBLIC_INPUT_OFFSET; - // first 3 things - builder.assert_equal(builder.add_variable(1 << log_circuit_size), proof_fields[0].witness_index); - builder.assert_equal(builder.add_variable(public_inputs_size), proof_fields[1].witness_index); - builder.assert_equal(builder.add_variable(Flavor::has_zero_row ? 1 : 0), proof_fields[2].witness_index); // the inner public inputs for (size_t i = 0; i < num_inner_public_inputs; i++) { diff --git a/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp b/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp index 2f1777adb90b..f4b57263fe9d 100644 --- a/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp +++ b/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp @@ -6,7 +6,7 @@ namespace bb { // Where the public inputs start within a proof (after circuit_size, num_pub_inputs, pub_input_offset) -static constexpr size_t HONK_PROOF_PUBLIC_INPUT_OFFSET = 3; +static constexpr size_t HONK_PROOF_PUBLIC_INPUT_OFFSET = 0; // Where the number of public inputs is specified in a proof static constexpr size_t PUBLIC_INPUTS_SIZE_INDEX = 1; diff --git a/yarn-project/bb-prover/src/prover/bb_prover.ts b/yarn-project/bb-prover/src/prover/bb_prover.ts index 5808004e81d4..392f293d7894 100644 --- a/yarn-project/bb-prover/src/prover/bb_prover.ts +++ b/yarn-project/bb-prover/src/prover/bb_prover.ts @@ -740,10 +740,7 @@ export class BBNativeRollupProver implements ServerCircuitProver { assert(json.length - numPublicInputs == proofLength, 'Proof length mismatch'); - const fieldsWithoutPublicInputs = json - .slice(0, 3) - .map(Fr.fromHexString) - .concat(json.slice(3 + numPublicInputs).map(Fr.fromHexString)); + const fieldsWithoutPublicInputs = json.slice(numPublicInputs).map(Fr.fromHexString); logger.debug( `Circuit path: ${filePath}, complete proof length: ${json.length}, num public inputs: ${numPublicInputs}, circuit size: ${vkData.circuitSize}, is recursive: ${vkData.isRecursive}, raw length: ${binaryProof.length}`, ); From d501112c678069d303f006bef09434f0307f4b17 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Fri, 28 Feb 2025 19:02:40 +0000 Subject: [PATCH 11/41] fix more bugs related to using the proof to get the number of public inputs --- .../src/barretenberg/api/api_ultra_honk.cpp | 2 +- .../cpp/src/barretenberg/api/prove_tube.cpp | 2 +- .../acir_format/ivc_recursion_constraint.cpp | 19 +++++-------------- .../ultra_recursive_verifier.cpp | 2 +- .../ultra_honk/ultra_transcript.test.cpp | 2 +- .../double_verify_honk_proof/Prover.toml | 4 ++-- .../verify_honk_proof/Prover.toml | 2 +- 7 files changed, 12 insertions(+), 21 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/api/api_ultra_honk.cpp b/barretenberg/cpp/src/barretenberg/api/api_ultra_honk.cpp index 040c1f72c8a1..3d89877e57eb 100644 --- a/barretenberg/cpp/src/barretenberg/api/api_ultra_honk.cpp +++ b/barretenberg/cpp/src/barretenberg/api/api_ultra_honk.cpp @@ -98,7 +98,7 @@ bool _verify(const bool honk_recursion_2, const std::filesystem::path& proof_pat bool verified; if (honk_recursion_2) { const size_t HONK_PROOF_LENGTH = Flavor::PROOF_LENGTH_WITHOUT_PUB_INPUTS - IPA_PROOF_LENGTH; - const size_t num_public_inputs = static_cast(uint64_t(proof[1])); + const size_t num_public_inputs = static_cast(vk->num_public_inputs); // The extra calculation is for the IPA proof length. ASSERT(proof.size() == HONK_PROOF_LENGTH + IPA_PROOF_LENGTH + num_public_inputs); const std::ptrdiff_t honk_proof_with_pub_inputs_length = diff --git a/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp b/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp index 14c9103d79b1..f25138d352d6 100644 --- a/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp +++ b/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp @@ -40,7 +40,7 @@ void prove_tube(const std::string& output_path) // circuit // TODO(https://github.com/AztecProtocol/barretenberg/issues/1048): INSECURE - make this tube proof actually use // these public inputs by turning proof into witnesses and calling set_public on each witness - auto num_inner_public_inputs = static_cast(static_cast(proof.mega_proof[1])); + auto num_inner_public_inputs = static_cast(static_cast(vk.mega->num_public_inputs)); num_inner_public_inputs -= bb::PAIRING_POINT_ACCUMULATOR_SIZE; // don't add the agg object for (size_t i = 0; i < num_inner_public_inputs; i++) { diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.cpp b/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.cpp index 4d77b3fbce11..7a77d55ea104 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.cpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.cpp @@ -108,9 +108,9 @@ ClientIVC::VerifierInputs create_mock_verification_queue_entry(const ClientIVC:: // Construct a mock Oink or PG proof std::vector proof; if (verification_type == ClientIVC::QUEUE_TYPE::OINK) { - proof = create_mock_oink_proof(dyadic_size, num_public_inputs, pub_inputs_offset); + proof = create_mock_oink_proof(num_public_inputs); } else { // ClientIVC::QUEUE_TYPE::PG) - proof = create_mock_pg_proof(dyadic_size, num_public_inputs, pub_inputs_offset); + proof = create_mock_pg_proof(num_public_inputs); } // Construct a mock MegaHonk verification key @@ -130,20 +130,13 @@ ClientIVC::VerifierInputs create_mock_verification_queue_entry(const ClientIVC:: * @brief Create a mock oink proof that has the correct structure but is not in general valid * */ -std::vector create_mock_oink_proof(const size_t dyadic_size, - const size_t num_public_inputs, - const size_t pub_inputs_offset) +std::vector create_mock_oink_proof(const size_t num_public_inputs) { using Flavor = ClientIVC::Flavor; using FF = ClientIVC::FF; std::vector proof; - // Populate proof metadata - proof.emplace_back(dyadic_size); - proof.emplace_back(num_public_inputs); - proof.emplace_back(pub_inputs_offset); - // Populate mock public inputs for (size_t i = 0; i < num_public_inputs; ++i) { proof.emplace_back(0); @@ -165,15 +158,13 @@ std::vector create_mock_oink_proof(const size_t dyadic_size, * @brief Create a mock PG proof that has the correct structure but is not in general valid * */ -std::vector create_mock_pg_proof(const size_t dyadic_size, - const size_t num_public_inputs, - const size_t pub_inputs_offset) +std::vector create_mock_pg_proof(const size_t num_public_inputs) { using FF = ClientIVC::FF; using DeciderProvingKeys = ClientIVC::DeciderProvingKeys; // The first part of a PG proof is an Oink proof - std::vector proof = create_mock_oink_proof(dyadic_size, num_public_inputs, pub_inputs_offset); + std::vector proof = create_mock_oink_proof(num_public_inputs); // Populate mock perturbator coefficients for (size_t idx = 1; idx <= CONST_PG_LOG_N; idx++) { diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp index af2d5633cec9..dbabc3453ac1 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp @@ -52,7 +52,7 @@ UltraRecursiveVerifier_::Output UltraRecursiveVerifier_::verify_ StdlibProof honk_proof; if constexpr (HasIPAAccumulator) { const size_t HONK_PROOF_LENGTH = Flavor::NativeFlavor::PROOF_LENGTH_WITHOUT_PUB_INPUTS - IPA_PROOF_LENGTH; - const size_t num_public_inputs = static_cast(proof[1].get_value()); + const size_t num_public_inputs = static_cast(key->num_public_inputs); // The extra calculation is for the IPA proof length. // TODO(https://github.com/AztecProtocol/barretenberg/issues/1182): Handle in ProofSurgeon. ASSERT(proof.size() == HONK_PROOF_LENGTH + IPA_PROOF_LENGTH + num_public_inputs); diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp index 26aefc31c462..2e3bfcf37506 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp @@ -242,7 +242,7 @@ TYPED_TEST(UltraTranscriptTests, VerifierManifestConsistency) verifier.ipa_verification_key = std::make_shared>(1 << CONST_ECCVM_LOG_N); const size_t HONK_PROOF_LENGTH = TypeParam::PROOF_LENGTH_WITHOUT_PUB_INPUTS - IPA_PROOF_LENGTH; - const size_t num_public_inputs = static_cast(proof[1]); + const size_t num_public_inputs = static_cast(verification_key->num_public_inputs); // The extra calculation is for the IPA proof length. // TODO(https://github.com/AztecProtocol/barretenberg/issues/1182): Handle in ProofSurgeon. ASSERT(proof.size() == HONK_PROOF_LENGTH + IPA_PROOF_LENGTH + num_public_inputs); diff --git a/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/Prover.toml b/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/Prover.toml index 8804a5e1ebf9..865e377e692b 100644 --- a/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/Prover.toml +++ b/noir/noir-repo/test_programs/execution_success/double_verify_honk_proof/Prover.toml @@ -1,5 +1,5 @@ key_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -proof = ["0x0000000000000000000000000000000000000000000000000000000000000040", "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf", "0x00000000000000000000000000000000000000000000000b75c020998797da78", "0x0000000000000000000000000000000000000000000000005a107acb64952eca", "0x000000000000000000000000000000000000000000000000000031e97a575e9d", "0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4", "0x00000000000000000000000000000000000000000000000c410db10a01750aeb", "0x00000000000000000000000000000000000000000000000d722669117f9758a4", "0x000000000000000000000000000000000000000000000000000178cbf4206471", "0x000000000000000000000000000000000000000000000000e91b8a11e7842c38", "0x000000000000000000000000000000000000000000000007fd51009034b3357f", "0x000000000000000000000000000000000000000000000009889939f81e9c7402", "0x0000000000000000000000000000000000000000000000000000f94656a2ca48", "0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f", "0x0000000000000000000000000000000000000000000000093fe27776f50224bd", "0x000000000000000000000000000000000000000000000004a0c80c0da527a081", "0x0000000000000000000000000000000000000000000000000001b52c2020d746", "0x0000000000000000000000000000005a9bae947e1e91af9e4033d8d6aa6ed632", "0x000000000000000000000000000000000025e485e013446d4ac7981c88ba6ecc", "0x000000000000000000000000000000ff1e0496e30ab24a63b32b2d1120b76e62", "0x00000000000000000000000000000000001afe0a8a685d7cd85d1010e55d9d7c", "0x000000000000000000000000000000b0804efd6573805f991458295f510a2004", "0x00000000000000000000000000000000000c81a178016e2fe18605022d5a8b0e", "0x000000000000000000000000000000eba51e76eb1cfff60a53a0092a3c3dea47", "0x000000000000000000000000000000000022e7466247b533282f5936ac4e6c15", "0x00000000000000000000000000000071b1d76edf770edff98f00ff4deec264cd", "0x00000000000000000000000000000000001e48128e68794d8861fcbb2986a383", "0x000000000000000000000000000000d3a2af4915ae6d86b097adc377fafda2d4", "0x000000000000000000000000000000000006359de9ca452dab3a4f1f8d9c9d98", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x000000000000000000000000000000f968b227a358a305607f3efc933823d288", "0x00000000000000000000000000000000000eaf8adb390375a76d95e918b65e08", "0x000000000000000000000000000000bb34b4b447aae56f5e24f81c3acd6d547f", "0x00000000000000000000000000000000002175d012746260ebcfe339a91a81e1", "0x0000000000000000000000000000007376c0278bcc77156c008b389f6bd12e8f", "0x0000000000000000000000000000000000176ebed74bf3b57ca42a2fac842809", "0x000000000000000000000000000000fc4a601439d45b9ce23c9d9cc37cb21dd2", "0x000000000000000000000000000000000017dc6f8c53261c44cd0348a9970d88", "0x000000000000000000000000000000292042e9c3c101d8dd41b3acfc0db429a2", "0x0000000000000000000000000000000000114f6b3755c65915e12f13533cdd41", "0x0000000000000000000000000000007bb311a6bd5f4f3d543ca30a1a0201614f", "0x00000000000000000000000000000000000871a5a04dda33543cf59b3babf733", "0x03ecb02e48ba68818287222348fc537135b6426d4580ea31cdd540250a7a95fb", "0x2c779e44987737a835c92393388504ebf27da5db3438865f760cb56ee5856a06", "0x0ac17380181974c0082ef0fada047fc7906a94dc18e5be249dd29e52961522e0", "0x206c623397f11ed76a292c7c605fe56c1ae4f6babb6889786aaff461535cf79e", "0x11dfbe6d0977046fd72b55bdb9b41f983fc06ea6404cb36efdf1786d6f0dcbf7", "0x1081a4f21029bfcf4f8388257bf88d932963b2368c4fde96836fb6f023f16622", "0x2e981de982d368f04b0a49e537a05ed5583080c3eafed9617bd06e1214641be9", "0x2571d21e04b1d59935490270a4789e53042f18e15fc7b94dfd267c8deadfc74e", "0x0f70f3f5319d3564bcc6fad428552eefce8f341ced5187fa186d0f099315f225", "0x18f7ee010c96f63d18d2a277e5f5a8ef19b525907817d69616d24495ad804021", "0x1cf7e347bae24a2c1a93b5fd11ff79e68bd2c1bd32056df6d2e1582d17db1d8d", "0x01c451a702451ea9871b7e19d3e2052d8fa49a571ae46616453f27d324cfc907", "0x0614dbf2404cb5fef2e5408f1115502954097981a5ea67d1f80812fa247b1f93", "0x09884374bb354fdb4b118f4da44cd37e75ba7a655201f94cc4064acbdc35887d", "0x158211f68576bcafd791ff02039bb8246b1ba94d99f30a0f282565dd8d82ce0b", "0x0a5231e4039c7b7e0ad77d319958403997a33a0be31e71032733cd70067b14db", "0x2803fc0a9f60d9e202eb6caddcacfbb94a5a7df2695c2a0c909815093ca1864c", "0x0faa80f3cef0e86746df7518f865936959d65eb64ccb05bfb574ac5561683eae", "0x298544d77ee6f4cae7aaa4e9203a233fa18dab360d6f54daf9f8801802586d58", "0x0ba76e9cadf0380b82a3b5ec1c71b80295ce3caeec73aefecffed90f28c1b012", "0x0d965885fc07c4a140f50a83cb750c876191651ee47462d0931e0e67bc9ab5cb", "0x0aad443f96fbde49595f31a47d233ca83ed2bcda86801a8fd7a596ea666c7716", "0x298ef11d346c061b8899cb10c0cd7150aa2d6c554340cf2ee6aa76125e7d1e7f", "0x27518b0512f1efb3a79650941d3adb015b357c92a8c06e086be7b3e7666cea47", "0x0cd6b10a38d5af7f0a5fa97c0ffcba406e8a65a92fe050b3b79f3f1f45d723e2", "0x2f5e1210a841f9c6a7ee7d7f290479696387a58192cb775a64adf0dc225e3d4f", "0x2ffd390be1aecefc25137d01e5b7a85410254ae9e21e7067a9869217cb828ee1", "0x244a77246b5beb3e0e38c8dda39a516050303e83c051300d08bbe5450320b47f", "0x16ed38ff1019df1d168974833ccc96d8648d05c2823021d45e1d5599998a8aec", "0x24cbbf8ca1a5bb082c1081d9252a5e964ff7aae4d83e04468db55960b80a585f", "0x01b3a78bcc6e7529c6ded587b8958d903ef990421d5706afbef64a7976a51084", "0x2c3a013cdecd027b32c8c99c163dd822df374ef018aac8f3d1fb8d57335f9503", "0x0ad83466928e5d70e1e0bb26633a1e0c61399733c15fffafb22df18029e583d6", "0x095023de752480ca3edd408d3c34d732bd9836919e84931d3f42a978867bc53e", "0x283d221f0a2e6b6616bc3eda23e15bb8c8b459010014db7608e646c70ea1da2e", "0x1390c81536ca3d71228eeccf9844702aa3df012bbc3902fe30323f55ee8c7872", "0x0ef66f0302753884f05043080104589e1bf036566a9a00d4688d3c7910631508", "0x15eceeed97d9267597c028fafac72dba40f3ea441880bdd2202b30846a243044", "0x2b38e3f3b5193811df1bafd58432d5abd1c5f575a5d9c2a449682a0f2f035034", "0x2bbcc40d11d6a96c85a63162143ec53314573bb0af7c32d89b791394c80d14a5", "0x22d909e8fb5152b5b98f7cb3fc38f4ef7d7e8f2a857347da59ba2e979bd2ec96", "0x29e3f7a95437fe6ea1e72cd4c7c2fcf1892ab22ba69387f1a6a795e91bcc26f2", "0x02d8c8d031ada707d85693ed106135cecb7fe52de73eedbc54a91a2c856d0de1", "0x28020fb768c50bf52497832c04fb0e14cdb651b98b80864d0b68228ddfd922a0", "0x24d61051f82ff93eb42b5afdcad9e236c669f9f849bf811a853f1e9cc302f8ce", "0x250e89de38769cf70e6cb3685f99e39f44d8ebc1a468930f49e1d80342092b6a", "0x0ad45df677495b9199c57f620db716c543fb6437d574453b7721c2faee6316ba", "0x043d8715e16e3f2dc5a537355c0576254a36db25002f13958696ed13c24add46", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0bb8cb6a256f110f134a15b66b644eb49dc8e0239f92489408e6265a323bb513", "0x18f02f61683cf6a7492291a7041ee1b3cfa8dfb5aa40e2f6571d13750f0f459a", "0x0a982c10c93ae173751f4165e6456c9b85e2551bd503919acae78c801ccc0e1e", "0x0b6e6266bdc6d44d05ae76d2db249877a46ad978fc758654a3a6a7208d2725a6", "0x20de00721f30db8280aa6804c90f3fbe23477e1f746a8eff61c4c5b2af7e821c", "0x1321548f766ded3432627a50704d233455c61d8e59afec2883dbe2f381c033f9", "0x00c56c902b14aa59f6f59badf20f59c51b08aeb6afbdd97a5ac7b98b998b0a56", "0x1745c01290e99476fa655e5fcf2e5b3d24f42624cbd25a40f60af3f3e8489512", "0x08e915bebf8f6c86b332a681d35c57dcd0e0804f22e4e78884ab5edc0a41d6d0", "0x0c77b29e3a0c4368ce5231f94d13fa9b84a6e350cc8f2a57b3f6920a2bf0e879", "0x07ab821c4f07e1dd1cce43b9d9dbf4c9da2e22fea675a57ecf5a47a6992059a2", "0x0bcf85d1f4e34e7598a68bc09cfacf119b0afa1193ad4163096e44ca8eef7a22", "0x0c8a367da01b9097d24eb7b5471c6bd049f7938080bb8cc6fb92945fa934faf9", "0x2cda5caa3a93dcc134cf176f4ad6c79577d273bd2706da3fcaad92a9bc336ac8", "0x2c19cbfce048ef9bb9efb5b9875645b0bc7825aa1a05ad71dbbd3a34d1d76501", "0x28d7f11c2b6b7ff8717b79b098e5bd37eb39a8ea5d03b15339c86fb93e497d97", "0x21ba86c3baacb0fe4270c64c1a5f2861af2f5aa1d6391afe8214e1ce9eac8dfa", "0x0c5289ff2fe581ccf0caa97b4041d381e384c4aef0417edd4dafa7f64a3bfa6f", "0x0c744b0b301542ec4f334696945d7b89b137c5b9434bec277dc938c3dc9ca7aa", "0x006d246e7b0ad18157fa925981f097121fe34cc769128fd8993c4d15cfdf0aee", "0x00000000000000000000000000000022a7ebdc5723cfdb5d73c4c0392e43c407", "0x160d495d0b4462662665faccb1d65d81f0c3f006254a6082a0ceffc49483d76a", "0x24a5a2b9bef1abc3a818d2f27ca5cca7e1b3da34ea6056f338ac54638e26c3b0", "0x0a3dcf45eb6c14391ed8aeab11cb9460f85cb11a1ecb868ad75095796c0f5dac", "0x160c8087a99bf109389ca20d0ce624f71dd2e40fe64d62712e45669ed550fd61", "0x1a65519621040c52fdec5594d095add265c99210929eeb29a3a8180b480bb313", "0x09bf095c40c00dce181347b0d8eaa83ecd0f1f8fcb5dab34ffe19e219672e681", "0x10f3444d7a623e54ad2e882c436191975143217e9f8121c8770a3bbd3ec183ce", "0x0cd68d59322f30bdaf0a6a628f095f880ff716b157ef9a2d589f2cfc40b53e3d", "0x20732eab49adfd109626e0e84496a929a690377e98ee03f13f66ad4541949300", "0x28c850b8bc7f6ae88835bed342eda477e8d1f013a4db34b7ff33198e0a9f8e09", "0x14d234765f29b713df4d1291d452c73a5dc00458242df1be96e04ffb0a3c396e", "0x162572b68ab59291f430cf3113d4fcd3ddca59c4808c134345f6765693f8e1ce", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x2aa58bd9f811c2970dcefde8c31c2c6db2349eed5161f80c0280a3acbd9f4f0d", "0x141198df3b9c1917d2e7a136ca3438fd9630719591c24388a0559873756d288b", "0x1975864b97d6ff0ace3d600020772ea32181c2f3e413ae67bac22e4a3bbcba9c", "0x2023d432e6630619c99c25a2f293f5ed78f373ee5212bff02b92f00a43bab0e0", "0x23cbaa3113b7265b926bc8811fccce701b3d4e4006ae6b66cefffd0e2f059fd4", "0x00000000000000000000000000000061e09b904168dcad01e82d26f8a21bb884", "0x000000000000000000000000000000000027a29682b86d1b09daa382868b245a", "0x000000000000000000000000000000efc6d7071b6c8cf492bc3ba72f4eda84c5", "0x000000000000000000000000000000000010860d04901949ad63a94863c77149", "0x00000000000000000000000000000036cacf503222db1b5d0edd58aafc1e74f9", "0x00000000000000000000000000000000000fef16ca13117c1f45f6df0782c273", "0x000000000000000000000000000000013704a507a82f6224d7c369d3d6c3929e", "0x00000000000000000000000000000000002887168ff50b7339d4d181d2a84cc0", "0x000000000000000000000000000000e57f500eab5f7d08ac3c93ce080dc1f15e", "0x00000000000000000000000000000000000c720872540cd88fec315c3e6a7625", "0x0000000000000000000000000000004b6897120d1858d29ac10cba52cf73dc44", "0x000000000000000000000000000000000019a9523d9a2481b5dbb1c23cb9686e", "0x00000000000000000000000000000052442fa24d3d5c3b9a608d8259757905a4", "0x00000000000000000000000000000000001c58b3787ffa3edd9f049c1c775a85", "0x000000000000000000000000000000f5737a5b8d278973356217e75bdc986ea2", "0x00000000000000000000000000000000001e0959f30c996ac7e3b265bac2de9d", "0x00000000000000000000000000000030122ef6c7a097b6b2ea6efa763797b8b4", "0x0000000000000000000000000000000000191344dd8af6c1c1c3beef933de271", "0x0000000000000000000000000000002f38961e4eb47676a42a5b59457e19a7b1", "0x000000000000000000000000000000000002936d1fa64f399018fbf60a1f2001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0f349727b02c8c3916e6904450b4db7d748c746d693f12acfd44757e349ae543", "0x109b539e615d399af085519623a8f0ea43fd3e672e8b3397deb033110b896ba7", "0x1d2d7546c079198782bc8c1ecf377c86567d90d05988acd013af254a84ccfca2", "0x11922ebe299248b1a194ff41750bbad0297b8e4db3944036983764ba171195a1", "0x14cb035cb0d920e42127d67ed6763fd0cdadeac07c0aa57ab5c038a501aca88c", "0x2e82b6bc3d9337d1f2c080ed47e935308317c159408ff3a054718e737f827a49", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000c883c136e90256f3059fb812416fe61171", "0x00000000000000000000000000000000002cbe86e3f824a75195f942b5de0abe", "0x000000000000000000000000000000ff2335151394b16f671dcfdc5ee78485f3", "0x00000000000000000000000000000000000fceb210dd93cd99b7bb225af47ae8", "0x0000000000000000000000000000001a95675079e3f1508e636cf69b7978db7f", "0x0000000000000000000000000000000000079f7a59ed7b4a3dda951fa8fbad98", "0x000000000000000000000000000000b15ed33e983574376efe5ae0c29c6bdd1f", "0x000000000000000000000000000000000004031f5fd23cf82aad9e5d0bfd0363"] +proof = ["0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf", "0x00000000000000000000000000000000000000000000000b75c020998797da78", "0x0000000000000000000000000000000000000000000000005a107acb64952eca", "0x000000000000000000000000000000000000000000000000000031e97a575e9d", "0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4", "0x00000000000000000000000000000000000000000000000c410db10a01750aeb", "0x00000000000000000000000000000000000000000000000d722669117f9758a4", "0x000000000000000000000000000000000000000000000000000178cbf4206471", "0x000000000000000000000000000000000000000000000000e91b8a11e7842c38", "0x000000000000000000000000000000000000000000000007fd51009034b3357f", "0x000000000000000000000000000000000000000000000009889939f81e9c7402", "0x0000000000000000000000000000000000000000000000000000f94656a2ca48", "0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f", "0x0000000000000000000000000000000000000000000000093fe27776f50224bd", "0x000000000000000000000000000000000000000000000004a0c80c0da527a081", "0x0000000000000000000000000000000000000000000000000001b52c2020d746", "0x0000000000000000000000000000005a9bae947e1e91af9e4033d8d6aa6ed632", "0x000000000000000000000000000000000025e485e013446d4ac7981c88ba6ecc", "0x000000000000000000000000000000ff1e0496e30ab24a63b32b2d1120b76e62", "0x00000000000000000000000000000000001afe0a8a685d7cd85d1010e55d9d7c", "0x000000000000000000000000000000b0804efd6573805f991458295f510a2004", "0x00000000000000000000000000000000000c81a178016e2fe18605022d5a8b0e", "0x000000000000000000000000000000eba51e76eb1cfff60a53a0092a3c3dea47", "0x000000000000000000000000000000000022e7466247b533282f5936ac4e6c15", "0x00000000000000000000000000000071b1d76edf770edff98f00ff4deec264cd", "0x00000000000000000000000000000000001e48128e68794d8861fcbb2986a383", "0x000000000000000000000000000000d3a2af4915ae6d86b097adc377fafda2d4", "0x000000000000000000000000000000000006359de9ca452dab3a4f1f8d9c9d98", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x000000000000000000000000000000f968b227a358a305607f3efc933823d288", "0x00000000000000000000000000000000000eaf8adb390375a76d95e918b65e08", "0x000000000000000000000000000000bb34b4b447aae56f5e24f81c3acd6d547f", "0x00000000000000000000000000000000002175d012746260ebcfe339a91a81e1", "0x0000000000000000000000000000007376c0278bcc77156c008b389f6bd12e8f", "0x0000000000000000000000000000000000176ebed74bf3b57ca42a2fac842809", "0x000000000000000000000000000000fc4a601439d45b9ce23c9d9cc37cb21dd2", "0x000000000000000000000000000000000017dc6f8c53261c44cd0348a9970d88", "0x000000000000000000000000000000292042e9c3c101d8dd41b3acfc0db429a2", "0x0000000000000000000000000000000000114f6b3755c65915e12f13533cdd41", "0x0000000000000000000000000000007bb311a6bd5f4f3d543ca30a1a0201614f", "0x00000000000000000000000000000000000871a5a04dda33543cf59b3babf733", "0x03ecb02e48ba68818287222348fc537135b6426d4580ea31cdd540250a7a95fb", "0x2c779e44987737a835c92393388504ebf27da5db3438865f760cb56ee5856a06", "0x0ac17380181974c0082ef0fada047fc7906a94dc18e5be249dd29e52961522e0", "0x206c623397f11ed76a292c7c605fe56c1ae4f6babb6889786aaff461535cf79e", "0x11dfbe6d0977046fd72b55bdb9b41f983fc06ea6404cb36efdf1786d6f0dcbf7", "0x1081a4f21029bfcf4f8388257bf88d932963b2368c4fde96836fb6f023f16622", "0x2e981de982d368f04b0a49e537a05ed5583080c3eafed9617bd06e1214641be9", "0x2571d21e04b1d59935490270a4789e53042f18e15fc7b94dfd267c8deadfc74e", "0x0f70f3f5319d3564bcc6fad428552eefce8f341ced5187fa186d0f099315f225", "0x18f7ee010c96f63d18d2a277e5f5a8ef19b525907817d69616d24495ad804021", "0x1cf7e347bae24a2c1a93b5fd11ff79e68bd2c1bd32056df6d2e1582d17db1d8d", "0x01c451a702451ea9871b7e19d3e2052d8fa49a571ae46616453f27d324cfc907", "0x0614dbf2404cb5fef2e5408f1115502954097981a5ea67d1f80812fa247b1f93", "0x09884374bb354fdb4b118f4da44cd37e75ba7a655201f94cc4064acbdc35887d", "0x158211f68576bcafd791ff02039bb8246b1ba94d99f30a0f282565dd8d82ce0b", "0x0a5231e4039c7b7e0ad77d319958403997a33a0be31e71032733cd70067b14db", "0x2803fc0a9f60d9e202eb6caddcacfbb94a5a7df2695c2a0c909815093ca1864c", "0x0faa80f3cef0e86746df7518f865936959d65eb64ccb05bfb574ac5561683eae", "0x298544d77ee6f4cae7aaa4e9203a233fa18dab360d6f54daf9f8801802586d58", "0x0ba76e9cadf0380b82a3b5ec1c71b80295ce3caeec73aefecffed90f28c1b012", "0x0d965885fc07c4a140f50a83cb750c876191651ee47462d0931e0e67bc9ab5cb", "0x0aad443f96fbde49595f31a47d233ca83ed2bcda86801a8fd7a596ea666c7716", "0x298ef11d346c061b8899cb10c0cd7150aa2d6c554340cf2ee6aa76125e7d1e7f", "0x27518b0512f1efb3a79650941d3adb015b357c92a8c06e086be7b3e7666cea47", "0x0cd6b10a38d5af7f0a5fa97c0ffcba406e8a65a92fe050b3b79f3f1f45d723e2", "0x2f5e1210a841f9c6a7ee7d7f290479696387a58192cb775a64adf0dc225e3d4f", "0x2ffd390be1aecefc25137d01e5b7a85410254ae9e21e7067a9869217cb828ee1", "0x244a77246b5beb3e0e38c8dda39a516050303e83c051300d08bbe5450320b47f", "0x16ed38ff1019df1d168974833ccc96d8648d05c2823021d45e1d5599998a8aec", "0x24cbbf8ca1a5bb082c1081d9252a5e964ff7aae4d83e04468db55960b80a585f", "0x01b3a78bcc6e7529c6ded587b8958d903ef990421d5706afbef64a7976a51084", "0x2c3a013cdecd027b32c8c99c163dd822df374ef018aac8f3d1fb8d57335f9503", "0x0ad83466928e5d70e1e0bb26633a1e0c61399733c15fffafb22df18029e583d6", "0x095023de752480ca3edd408d3c34d732bd9836919e84931d3f42a978867bc53e", "0x283d221f0a2e6b6616bc3eda23e15bb8c8b459010014db7608e646c70ea1da2e", "0x1390c81536ca3d71228eeccf9844702aa3df012bbc3902fe30323f55ee8c7872", "0x0ef66f0302753884f05043080104589e1bf036566a9a00d4688d3c7910631508", "0x15eceeed97d9267597c028fafac72dba40f3ea441880bdd2202b30846a243044", "0x2b38e3f3b5193811df1bafd58432d5abd1c5f575a5d9c2a449682a0f2f035034", "0x2bbcc40d11d6a96c85a63162143ec53314573bb0af7c32d89b791394c80d14a5", "0x22d909e8fb5152b5b98f7cb3fc38f4ef7d7e8f2a857347da59ba2e979bd2ec96", "0x29e3f7a95437fe6ea1e72cd4c7c2fcf1892ab22ba69387f1a6a795e91bcc26f2", "0x02d8c8d031ada707d85693ed106135cecb7fe52de73eedbc54a91a2c856d0de1", "0x28020fb768c50bf52497832c04fb0e14cdb651b98b80864d0b68228ddfd922a0", "0x24d61051f82ff93eb42b5afdcad9e236c669f9f849bf811a853f1e9cc302f8ce", "0x250e89de38769cf70e6cb3685f99e39f44d8ebc1a468930f49e1d80342092b6a", "0x0ad45df677495b9199c57f620db716c543fb6437d574453b7721c2faee6316ba", "0x043d8715e16e3f2dc5a537355c0576254a36db25002f13958696ed13c24add46", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0bb8cb6a256f110f134a15b66b644eb49dc8e0239f92489408e6265a323bb513", "0x18f02f61683cf6a7492291a7041ee1b3cfa8dfb5aa40e2f6571d13750f0f459a", "0x0a982c10c93ae173751f4165e6456c9b85e2551bd503919acae78c801ccc0e1e", "0x0b6e6266bdc6d44d05ae76d2db249877a46ad978fc758654a3a6a7208d2725a6", "0x20de00721f30db8280aa6804c90f3fbe23477e1f746a8eff61c4c5b2af7e821c", "0x1321548f766ded3432627a50704d233455c61d8e59afec2883dbe2f381c033f9", "0x00c56c902b14aa59f6f59badf20f59c51b08aeb6afbdd97a5ac7b98b998b0a56", "0x1745c01290e99476fa655e5fcf2e5b3d24f42624cbd25a40f60af3f3e8489512", "0x08e915bebf8f6c86b332a681d35c57dcd0e0804f22e4e78884ab5edc0a41d6d0", "0x0c77b29e3a0c4368ce5231f94d13fa9b84a6e350cc8f2a57b3f6920a2bf0e879", "0x07ab821c4f07e1dd1cce43b9d9dbf4c9da2e22fea675a57ecf5a47a6992059a2", "0x0bcf85d1f4e34e7598a68bc09cfacf119b0afa1193ad4163096e44ca8eef7a22", "0x0c8a367da01b9097d24eb7b5471c6bd049f7938080bb8cc6fb92945fa934faf9", "0x2cda5caa3a93dcc134cf176f4ad6c79577d273bd2706da3fcaad92a9bc336ac8", "0x2c19cbfce048ef9bb9efb5b9875645b0bc7825aa1a05ad71dbbd3a34d1d76501", "0x28d7f11c2b6b7ff8717b79b098e5bd37eb39a8ea5d03b15339c86fb93e497d97", "0x21ba86c3baacb0fe4270c64c1a5f2861af2f5aa1d6391afe8214e1ce9eac8dfa", "0x0c5289ff2fe581ccf0caa97b4041d381e384c4aef0417edd4dafa7f64a3bfa6f", "0x0c744b0b301542ec4f334696945d7b89b137c5b9434bec277dc938c3dc9ca7aa", "0x006d246e7b0ad18157fa925981f097121fe34cc769128fd8993c4d15cfdf0aee", "0x00000000000000000000000000000022a7ebdc5723cfdb5d73c4c0392e43c407", "0x160d495d0b4462662665faccb1d65d81f0c3f006254a6082a0ceffc49483d76a", "0x24a5a2b9bef1abc3a818d2f27ca5cca7e1b3da34ea6056f338ac54638e26c3b0", "0x0a3dcf45eb6c14391ed8aeab11cb9460f85cb11a1ecb868ad75095796c0f5dac", "0x160c8087a99bf109389ca20d0ce624f71dd2e40fe64d62712e45669ed550fd61", "0x1a65519621040c52fdec5594d095add265c99210929eeb29a3a8180b480bb313", "0x09bf095c40c00dce181347b0d8eaa83ecd0f1f8fcb5dab34ffe19e219672e681", "0x10f3444d7a623e54ad2e882c436191975143217e9f8121c8770a3bbd3ec183ce", "0x0cd68d59322f30bdaf0a6a628f095f880ff716b157ef9a2d589f2cfc40b53e3d", "0x20732eab49adfd109626e0e84496a929a690377e98ee03f13f66ad4541949300", "0x28c850b8bc7f6ae88835bed342eda477e8d1f013a4db34b7ff33198e0a9f8e09", "0x14d234765f29b713df4d1291d452c73a5dc00458242df1be96e04ffb0a3c396e", "0x162572b68ab59291f430cf3113d4fcd3ddca59c4808c134345f6765693f8e1ce", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x2aa58bd9f811c2970dcefde8c31c2c6db2349eed5161f80c0280a3acbd9f4f0d", "0x141198df3b9c1917d2e7a136ca3438fd9630719591c24388a0559873756d288b", "0x1975864b97d6ff0ace3d600020772ea32181c2f3e413ae67bac22e4a3bbcba9c", "0x2023d432e6630619c99c25a2f293f5ed78f373ee5212bff02b92f00a43bab0e0", "0x23cbaa3113b7265b926bc8811fccce701b3d4e4006ae6b66cefffd0e2f059fd4", "0x00000000000000000000000000000061e09b904168dcad01e82d26f8a21bb884", "0x000000000000000000000000000000000027a29682b86d1b09daa382868b245a", "0x000000000000000000000000000000efc6d7071b6c8cf492bc3ba72f4eda84c5", "0x000000000000000000000000000000000010860d04901949ad63a94863c77149", "0x00000000000000000000000000000036cacf503222db1b5d0edd58aafc1e74f9", "0x00000000000000000000000000000000000fef16ca13117c1f45f6df0782c273", "0x000000000000000000000000000000013704a507a82f6224d7c369d3d6c3929e", "0x00000000000000000000000000000000002887168ff50b7339d4d181d2a84cc0", "0x000000000000000000000000000000e57f500eab5f7d08ac3c93ce080dc1f15e", "0x00000000000000000000000000000000000c720872540cd88fec315c3e6a7625", "0x0000000000000000000000000000004b6897120d1858d29ac10cba52cf73dc44", "0x000000000000000000000000000000000019a9523d9a2481b5dbb1c23cb9686e", "0x00000000000000000000000000000052442fa24d3d5c3b9a608d8259757905a4", "0x00000000000000000000000000000000001c58b3787ffa3edd9f049c1c775a85", "0x000000000000000000000000000000f5737a5b8d278973356217e75bdc986ea2", "0x00000000000000000000000000000000001e0959f30c996ac7e3b265bac2de9d", "0x00000000000000000000000000000030122ef6c7a097b6b2ea6efa763797b8b4", "0x0000000000000000000000000000000000191344dd8af6c1c1c3beef933de271", "0x0000000000000000000000000000002f38961e4eb47676a42a5b59457e19a7b1", "0x000000000000000000000000000000000002936d1fa64f399018fbf60a1f2001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0f349727b02c8c3916e6904450b4db7d748c746d693f12acfd44757e349ae543", "0x109b539e615d399af085519623a8f0ea43fd3e672e8b3397deb033110b896ba7", "0x1d2d7546c079198782bc8c1ecf377c86567d90d05988acd013af254a84ccfca2", "0x11922ebe299248b1a194ff41750bbad0297b8e4db3944036983764ba171195a1", "0x14cb035cb0d920e42127d67ed6763fd0cdadeac07c0aa57ab5c038a501aca88c", "0x2e82b6bc3d9337d1f2c080ed47e935308317c159408ff3a054718e737f827a49", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000c883c136e90256f3059fb812416fe61171", "0x00000000000000000000000000000000002cbe86e3f824a75195f942b5de0abe", "0x000000000000000000000000000000ff2335151394b16f671dcfdc5ee78485f3", "0x00000000000000000000000000000000000fceb210dd93cd99b7bb225af47ae8", "0x0000000000000000000000000000001a95675079e3f1508e636cf69b7978db7f", "0x0000000000000000000000000000000000079f7a59ed7b4a3dda951fa8fbad98", "0x000000000000000000000000000000b15ed33e983574376efe5ae0c29c6bdd1f", "0x000000000000000000000000000000000004031f5fd23cf82aad9e5d0bfd0363"] public_inputs = ["0x0000000000000000000000000000000000000000000000000000000000000003"] verification_key = ["0x0000000000000000000000000000000000000000000000000000000000000040", "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000004", "0x0000000000000000000000000000000000000000000000000000000000000005", "0x0000000000000000000000000000000000000000000000000000000000000006", "0x0000000000000000000000000000000000000000000000000000000000000007", "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000009", "0x000000000000000000000000000000000000000000000000000000000000000a", "0x000000000000000000000000000000000000000000000000000000000000000b", "0x000000000000000000000000000000000000000000000000000000000000000c", "0x000000000000000000000000000000000000000000000000000000000000000d", "0x000000000000000000000000000000000000000000000000000000000000000e", "0x000000000000000000000000000000000000000000000000000000000000000f", "0x0000000000000000000000000000000000000000000000000000000000000010", "0x00000000000000000000000000000060e430ad1c23bfcf3514323aae3f206e84", "0x00000000000000000000000000000000001b5c3ff4c2458d8f481b1c068f27ae", "0x000000000000000000000000000000bb510ab2112def34980e4fc6998ad9dd16", "0x00000000000000000000000000000000000576e7c105b43e061e13cb877fefe1", "0x000000000000000000000000000000ced074785d11857b065d8199e6669a601c", "0x00000000000000000000000000000000000053b48a4098c1c0ae268f273952f7", "0x000000000000000000000000000000d1d4b26e941db8168cee8f6de548ae0fd8", "0x00000000000000000000000000000000001a9adf5a6dadc3d948bb61dfd63f4c", "0x0000000000000000000000000000009ce1faac6f8de6ebb18f1db17372c82ad5", "0x00000000000000000000000000000000002002681bb417184b2df070a16a3858", "0x000000000000000000000000000000161baa651a8092e0e84725594de5aba511", "0x00000000000000000000000000000000000be0064399c2a1efff9eb0cdcb2223", "0x0000000000000000000000000000008673be6fd1bdbe980a29d8c1ded54381e7", "0x000000000000000000000000000000000008a5158a7d9648cf1d234524c9fa0c", "0x0000000000000000000000000000002b4fce6e4b1c72062b296d49bca2aa4130", "0x00000000000000000000000000000000002e45a9eff4b6769e55fb710cded44f", "0x00000000000000000000000000000072b85bf733758b76bcf97333efb85a23e3", "0x000000000000000000000000000000000017da0ea508994fc82862715e4b5592", "0x00000000000000000000000000000094fa74695cf058dba8ff35aec95456c6c3", "0x0000000000000000000000000000000000211acddb851061c24b8f159e832bd1", "0x000000000000000000000000000000303b5e5c531384b9a792e11702ad3bcab0", "0x00000000000000000000000000000000000d336dff51a60b8833d5d7f6d4314c", "0x0000000000000000000000000000009f825dde88092070747180d581c342444a", "0x0000000000000000000000000000000000237fbd6511a03cca8cac01b555fe01", "0x0000000000000000000000000000007c313205159495df6d8de292079a4844ff", "0x000000000000000000000000000000000018facdfc468530dd45e8f7a1d38ce9", "0x0000000000000000000000000000000d1ce33446fc3dc4ab40ca38d92dac74e1", "0x00000000000000000000000000000000000852d8e3e0e8f4435af3e94222688b", "0x0000000000000000000000000000006c04ee19ec1dfec87ed47d6d04aa158de2", "0x000000000000000000000000000000000013240f97a584b45184c8ec31319b5f", "0x000000000000000000000000000000cefb5d240b07ceb4be26ea429b6dc9d9e0", "0x00000000000000000000000000000000002dad22022121d689f57fb38ca21349", "0x000000000000000000000000000000c9f189f2a91aeb664ce376d8b157ba98f8", "0x00000000000000000000000000000000002531a51ad54f124d58094b219818d2", "0x000000000000000000000000000000ef1e6db71809307f677677e62b4163f556", "0x0000000000000000000000000000000000272da4396fb2a7ee0638b9140e523d", "0x0000000000000000000000000000002e54c0244a7732c87bc4712a76dd8c83fb", "0x000000000000000000000000000000000007db77b3e04b7eba9643da57cbbe4d", "0x000000000000000000000000000000e0dfe1ddd7f74ae0d636c910c3e85830d8", "0x00000000000000000000000000000000000466fa9b57ec4664abd1505b490862", "0x0000000000000000000000000000009ee55ae8a32fe5384c79907067cc27192e", "0x00000000000000000000000000000000000799d0e465cec07ecb5238c854e830", "0x0000000000000000000000000000001d5910ad361e76e1c241247a823733c39f", "0x00000000000000000000000000000000002b03f2ccf7507564da2e6678bef8fe", "0x000000000000000000000000000000ee40d90bea71fba7a412dd61fcf34e8ceb", "0x0000000000000000000000000000000000140b0936c323fd2471155617b6af56", "0x0000000000000000000000000000002b90071823185c5ff8e440fd3d73b6fefc", "0x00000000000000000000000000000000002b6c10790a5f6631c87d652e059df4", "0x00000000000000000000000000000029a17181c7934fc3fdbd352eac5cb521b9", "0x00000000000000000000000000000000001f497cbf5284ff29a2d336e5991999", "0x000000000000000000000000000000072bd9c0c6beda1fdee6d4ff0432ba9e1b", "0x000000000000000000000000000000000013ea38a0bd2aa751a490a724fac818", "0x000000000000000000000000000000c599f63dcd3edd49f08ae5c3141c1e3493", "0x00000000000000000000000000000000002bdb36be0bea09950dd32a8ccf6fbc", "0x00000000000000000000000000000047f27f29724e7f19eba0340256a0bd4b7d", "0x00000000000000000000000000000000001c1c5ccf87a962129ca785f8f35120", "0x000000000000000000000000000000c5c71efdae00679bbe4a95096e012b1817", "0x000000000000000000000000000000000017a365de041e317817d0135f2b48e0", "0x0000000000000000000000000000008ae711ac402f7848d719c93a89ba8d39f1", "0x00000000000000000000000000000000002b6fb40ed8a1935226f4f9786a0499", "0x0000000000000000000000000000002f03a71501d83de1da5715a4e9462d6198", "0x00000000000000000000000000000000001644064443b8546f48eae693af47b8", "0x00000000000000000000000000000083763ab1b6e8fe269b2fe4c7b9c448c08d", "0x000000000000000000000000000000000021d7cc18c59676a8eeb47c0111c251", "0x000000000000000000000000000000b5f937153073e03ea7d51a996e0ebc2e6b", "0x000000000000000000000000000000000011ddd0e26457373eb06e0493177672", "0x000000000000000000000000000000c5f6eb9f6fc8fa99811a4a88c74a6d018b", "0x000000000000000000000000000000000025bcd07a0732c123567834f5109558", "0x000000000000000000000000000000aeb08a0b1a4442189448b4e97490568146", "0x000000000000000000000000000000000002a1744e4771705536a88f07e0f90f", "0x000000000000000000000000000000b938568293bd0724b0ea76c2ec34c4a829", "0x0000000000000000000000000000000000053296e8f3b9ad3af877dfa9c7c2a7", "0x000000000000000000000000000000f0ca1db6323996eba26bdc86dafef9d10b", "0x00000000000000000000000000000000001441a46c58af03d5645d52721d956a", "0x0000000000000000000000000000008bbf8f884013c66c28ba09c2fbd573b656", "0x0000000000000000000000000000000000206c391ca06fac27d1908e94570243", "0x0000000000000000000000000000002d4f5aaed88ba4f79612d53b804ca8f194", "0x00000000000000000000000000000000001674011c96392df08970fa6b7b4cb8", "0x0000000000000000000000000000009f88297c1729d76c4d9306853598c91325", "0x0000000000000000000000000000000000256f51adfcacc3c1e340be4d32d3e9", "0x0000000000000000000000000000000ab9955eec0d74eb799afed2a802b24d75", "0x00000000000000000000000000000000001fcbe43ea105b30d36ed0b21b03411", "0x000000000000000000000000000000d66b1d5433f1aa5305cd1edce7c22de466", "0x00000000000000000000000000000000002331546a256b8a3b751956806680d4", "0x000000000000000000000000000000292b512a940306c9b122a0feb4e9780af9", "0x00000000000000000000000000000000000904e02f0334f3a3f72e65ce82f34b", "0x000000000000000000000000000000778103226eff8f576eba0a0a2ffa134d57", "0x000000000000000000000000000000000001fe54f93991aa61a056f75e5137b0", "0x00000000000000000000000000000089058e539eb10c10fa13dd50e39517555d", "0x000000000000000000000000000000000009e91383ce6118cef78093d2c550fc", "0x000000000000000000000000000000d95e2e1bf12461b508cc8d63fee4a8613d", "0x00000000000000000000000000000000000ab28965260d651673541f10f2e02f", "0x0000000000000000000000000000008f6f361c7fe163277c1022dacf2a0f307b", "0x00000000000000000000000000000000001e47e6531c4ec673e9c18a9062c1df", "0x000000000000000000000000000000e55ba7b44de2c0927d4df995625325c68c", "0x000000000000000000000000000000000005d3e2113696d710431294256dab1a", "0x000000000000000000000000000000150b1462a7b440ef041dc9e7af7e1d1f15", "0x000000000000000000000000000000000017b03e1a64b4988e05ca4291f3ce6a", "0x0000000000000000000000000000008d494ccfb05451bea33fe43623c45a9d7b", "0x000000000000000000000000000000000001ed433638a57a66f8205daea09e50", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000f68b70e0e4b0cb9e2c7bd64fa4b75b32dd", "0x00000000000000000000000000000000001bcedd9106bdd4e13e0b751c672a83", "0x00000000000000000000000000000042fd857eb4bf620db08b0e181807df9f59", "0x00000000000000000000000000000000001ccfa89524772b4bd5b6bf6741d71f"] -proof_b = ["0x0000000000000000000000000000000000000000000000000000000000000040", "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf", "0x00000000000000000000000000000000000000000000000b75c020998797da78", "0x0000000000000000000000000000000000000000000000005a107acb64952eca", "0x000000000000000000000000000000000000000000000000000031e97a575e9d", "0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4", "0x00000000000000000000000000000000000000000000000c410db10a01750aeb", "0x00000000000000000000000000000000000000000000000d722669117f9758a4", "0x000000000000000000000000000000000000000000000000000178cbf4206471", "0x000000000000000000000000000000000000000000000000e91b8a11e7842c38", "0x000000000000000000000000000000000000000000000007fd51009034b3357f", "0x000000000000000000000000000000000000000000000009889939f81e9c7402", "0x0000000000000000000000000000000000000000000000000000f94656a2ca48", "0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f", "0x0000000000000000000000000000000000000000000000093fe27776f50224bd", "0x000000000000000000000000000000000000000000000004a0c80c0da527a081", "0x0000000000000000000000000000000000000000000000000001b52c2020d746", "0x0000000000000000000000000000005a9bae947e1e91af9e4033d8d6aa6ed632", "0x000000000000000000000000000000000025e485e013446d4ac7981c88ba6ecc", "0x000000000000000000000000000000ff1e0496e30ab24a63b32b2d1120b76e62", "0x00000000000000000000000000000000001afe0a8a685d7cd85d1010e55d9d7c", "0x000000000000000000000000000000b0804efd6573805f991458295f510a2004", "0x00000000000000000000000000000000000c81a178016e2fe18605022d5a8b0e", "0x000000000000000000000000000000eba51e76eb1cfff60a53a0092a3c3dea47", "0x000000000000000000000000000000000022e7466247b533282f5936ac4e6c15", "0x00000000000000000000000000000071b1d76edf770edff98f00ff4deec264cd", "0x00000000000000000000000000000000001e48128e68794d8861fcbb2986a383", "0x000000000000000000000000000000d3a2af4915ae6d86b097adc377fafda2d4", "0x000000000000000000000000000000000006359de9ca452dab3a4f1f8d9c9d98", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x000000000000000000000000000000f968b227a358a305607f3efc933823d288", "0x00000000000000000000000000000000000eaf8adb390375a76d95e918b65e08", "0x000000000000000000000000000000bb34b4b447aae56f5e24f81c3acd6d547f", "0x00000000000000000000000000000000002175d012746260ebcfe339a91a81e1", "0x0000000000000000000000000000007376c0278bcc77156c008b389f6bd12e8f", "0x0000000000000000000000000000000000176ebed74bf3b57ca42a2fac842809", "0x000000000000000000000000000000fc4a601439d45b9ce23c9d9cc37cb21dd2", "0x000000000000000000000000000000000017dc6f8c53261c44cd0348a9970d88", "0x000000000000000000000000000000292042e9c3c101d8dd41b3acfc0db429a2", "0x0000000000000000000000000000000000114f6b3755c65915e12f13533cdd41", "0x0000000000000000000000000000007bb311a6bd5f4f3d543ca30a1a0201614f", "0x00000000000000000000000000000000000871a5a04dda33543cf59b3babf733", "0x03ecb02e48ba68818287222348fc537135b6426d4580ea31cdd540250a7a95fb", "0x2c779e44987737a835c92393388504ebf27da5db3438865f760cb56ee5856a06", "0x0ac17380181974c0082ef0fada047fc7906a94dc18e5be249dd29e52961522e0", "0x206c623397f11ed76a292c7c605fe56c1ae4f6babb6889786aaff461535cf79e", "0x11dfbe6d0977046fd72b55bdb9b41f983fc06ea6404cb36efdf1786d6f0dcbf7", "0x1081a4f21029bfcf4f8388257bf88d932963b2368c4fde96836fb6f023f16622", "0x2e981de982d368f04b0a49e537a05ed5583080c3eafed9617bd06e1214641be9", "0x2571d21e04b1d59935490270a4789e53042f18e15fc7b94dfd267c8deadfc74e", "0x0f70f3f5319d3564bcc6fad428552eefce8f341ced5187fa186d0f099315f225", "0x18f7ee010c96f63d18d2a277e5f5a8ef19b525907817d69616d24495ad804021", "0x1cf7e347bae24a2c1a93b5fd11ff79e68bd2c1bd32056df6d2e1582d17db1d8d", "0x01c451a702451ea9871b7e19d3e2052d8fa49a571ae46616453f27d324cfc907", "0x0614dbf2404cb5fef2e5408f1115502954097981a5ea67d1f80812fa247b1f93", "0x09884374bb354fdb4b118f4da44cd37e75ba7a655201f94cc4064acbdc35887d", "0x158211f68576bcafd791ff02039bb8246b1ba94d99f30a0f282565dd8d82ce0b", "0x0a5231e4039c7b7e0ad77d319958403997a33a0be31e71032733cd70067b14db", "0x2803fc0a9f60d9e202eb6caddcacfbb94a5a7df2695c2a0c909815093ca1864c", "0x0faa80f3cef0e86746df7518f865936959d65eb64ccb05bfb574ac5561683eae", "0x298544d77ee6f4cae7aaa4e9203a233fa18dab360d6f54daf9f8801802586d58", "0x0ba76e9cadf0380b82a3b5ec1c71b80295ce3caeec73aefecffed90f28c1b012", "0x0d965885fc07c4a140f50a83cb750c876191651ee47462d0931e0e67bc9ab5cb", "0x0aad443f96fbde49595f31a47d233ca83ed2bcda86801a8fd7a596ea666c7716", "0x298ef11d346c061b8899cb10c0cd7150aa2d6c554340cf2ee6aa76125e7d1e7f", "0x27518b0512f1efb3a79650941d3adb015b357c92a8c06e086be7b3e7666cea47", "0x0cd6b10a38d5af7f0a5fa97c0ffcba406e8a65a92fe050b3b79f3f1f45d723e2", "0x2f5e1210a841f9c6a7ee7d7f290479696387a58192cb775a64adf0dc225e3d4f", "0x2ffd390be1aecefc25137d01e5b7a85410254ae9e21e7067a9869217cb828ee1", "0x244a77246b5beb3e0e38c8dda39a516050303e83c051300d08bbe5450320b47f", "0x16ed38ff1019df1d168974833ccc96d8648d05c2823021d45e1d5599998a8aec", "0x24cbbf8ca1a5bb082c1081d9252a5e964ff7aae4d83e04468db55960b80a585f", "0x01b3a78bcc6e7529c6ded587b8958d903ef990421d5706afbef64a7976a51084", "0x2c3a013cdecd027b32c8c99c163dd822df374ef018aac8f3d1fb8d57335f9503", "0x0ad83466928e5d70e1e0bb26633a1e0c61399733c15fffafb22df18029e583d6", "0x095023de752480ca3edd408d3c34d732bd9836919e84931d3f42a978867bc53e", "0x283d221f0a2e6b6616bc3eda23e15bb8c8b459010014db7608e646c70ea1da2e", "0x1390c81536ca3d71228eeccf9844702aa3df012bbc3902fe30323f55ee8c7872", "0x0ef66f0302753884f05043080104589e1bf036566a9a00d4688d3c7910631508", "0x15eceeed97d9267597c028fafac72dba40f3ea441880bdd2202b30846a243044", "0x2b38e3f3b5193811df1bafd58432d5abd1c5f575a5d9c2a449682a0f2f035034", "0x2bbcc40d11d6a96c85a63162143ec53314573bb0af7c32d89b791394c80d14a5", "0x22d909e8fb5152b5b98f7cb3fc38f4ef7d7e8f2a857347da59ba2e979bd2ec96", "0x29e3f7a95437fe6ea1e72cd4c7c2fcf1892ab22ba69387f1a6a795e91bcc26f2", "0x02d8c8d031ada707d85693ed106135cecb7fe52de73eedbc54a91a2c856d0de1", "0x28020fb768c50bf52497832c04fb0e14cdb651b98b80864d0b68228ddfd922a0", "0x24d61051f82ff93eb42b5afdcad9e236c669f9f849bf811a853f1e9cc302f8ce", "0x250e89de38769cf70e6cb3685f99e39f44d8ebc1a468930f49e1d80342092b6a", "0x0ad45df677495b9199c57f620db716c543fb6437d574453b7721c2faee6316ba", "0x043d8715e16e3f2dc5a537355c0576254a36db25002f13958696ed13c24add46", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0bb8cb6a256f110f134a15b66b644eb49dc8e0239f92489408e6265a323bb513", "0x18f02f61683cf6a7492291a7041ee1b3cfa8dfb5aa40e2f6571d13750f0f459a", "0x0a982c10c93ae173751f4165e6456c9b85e2551bd503919acae78c801ccc0e1e", "0x0b6e6266bdc6d44d05ae76d2db249877a46ad978fc758654a3a6a7208d2725a6", "0x20de00721f30db8280aa6804c90f3fbe23477e1f746a8eff61c4c5b2af7e821c", "0x1321548f766ded3432627a50704d233455c61d8e59afec2883dbe2f381c033f9", "0x00c56c902b14aa59f6f59badf20f59c51b08aeb6afbdd97a5ac7b98b998b0a56", "0x1745c01290e99476fa655e5fcf2e5b3d24f42624cbd25a40f60af3f3e8489512", "0x08e915bebf8f6c86b332a681d35c57dcd0e0804f22e4e78884ab5edc0a41d6d0", "0x0c77b29e3a0c4368ce5231f94d13fa9b84a6e350cc8f2a57b3f6920a2bf0e879", "0x07ab821c4f07e1dd1cce43b9d9dbf4c9da2e22fea675a57ecf5a47a6992059a2", "0x0bcf85d1f4e34e7598a68bc09cfacf119b0afa1193ad4163096e44ca8eef7a22", "0x0c8a367da01b9097d24eb7b5471c6bd049f7938080bb8cc6fb92945fa934faf9", "0x2cda5caa3a93dcc134cf176f4ad6c79577d273bd2706da3fcaad92a9bc336ac8", "0x2c19cbfce048ef9bb9efb5b9875645b0bc7825aa1a05ad71dbbd3a34d1d76501", "0x28d7f11c2b6b7ff8717b79b098e5bd37eb39a8ea5d03b15339c86fb93e497d97", "0x21ba86c3baacb0fe4270c64c1a5f2861af2f5aa1d6391afe8214e1ce9eac8dfa", "0x0c5289ff2fe581ccf0caa97b4041d381e384c4aef0417edd4dafa7f64a3bfa6f", "0x0c744b0b301542ec4f334696945d7b89b137c5b9434bec277dc938c3dc9ca7aa", "0x006d246e7b0ad18157fa925981f097121fe34cc769128fd8993c4d15cfdf0aee", "0x00000000000000000000000000000022a7ebdc5723cfdb5d73c4c0392e43c407", "0x160d495d0b4462662665faccb1d65d81f0c3f006254a6082a0ceffc49483d76a", "0x24a5a2b9bef1abc3a818d2f27ca5cca7e1b3da34ea6056f338ac54638e26c3b0", "0x0a3dcf45eb6c14391ed8aeab11cb9460f85cb11a1ecb868ad75095796c0f5dac", "0x160c8087a99bf109389ca20d0ce624f71dd2e40fe64d62712e45669ed550fd61", "0x1a65519621040c52fdec5594d095add265c99210929eeb29a3a8180b480bb313", "0x09bf095c40c00dce181347b0d8eaa83ecd0f1f8fcb5dab34ffe19e219672e681", "0x10f3444d7a623e54ad2e882c436191975143217e9f8121c8770a3bbd3ec183ce", "0x0cd68d59322f30bdaf0a6a628f095f880ff716b157ef9a2d589f2cfc40b53e3d", "0x20732eab49adfd109626e0e84496a929a690377e98ee03f13f66ad4541949300", "0x28c850b8bc7f6ae88835bed342eda477e8d1f013a4db34b7ff33198e0a9f8e09", "0x14d234765f29b713df4d1291d452c73a5dc00458242df1be96e04ffb0a3c396e", "0x162572b68ab59291f430cf3113d4fcd3ddca59c4808c134345f6765693f8e1ce", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x2aa58bd9f811c2970dcefde8c31c2c6db2349eed5161f80c0280a3acbd9f4f0d", "0x141198df3b9c1917d2e7a136ca3438fd9630719591c24388a0559873756d288b", "0x1975864b97d6ff0ace3d600020772ea32181c2f3e413ae67bac22e4a3bbcba9c", "0x2023d432e6630619c99c25a2f293f5ed78f373ee5212bff02b92f00a43bab0e0", "0x23cbaa3113b7265b926bc8811fccce701b3d4e4006ae6b66cefffd0e2f059fd4", "0x00000000000000000000000000000061e09b904168dcad01e82d26f8a21bb884", "0x000000000000000000000000000000000027a29682b86d1b09daa382868b245a", "0x000000000000000000000000000000efc6d7071b6c8cf492bc3ba72f4eda84c5", "0x000000000000000000000000000000000010860d04901949ad63a94863c77149", "0x00000000000000000000000000000036cacf503222db1b5d0edd58aafc1e74f9", "0x00000000000000000000000000000000000fef16ca13117c1f45f6df0782c273", "0x000000000000000000000000000000013704a507a82f6224d7c369d3d6c3929e", "0x00000000000000000000000000000000002887168ff50b7339d4d181d2a84cc0", "0x000000000000000000000000000000e57f500eab5f7d08ac3c93ce080dc1f15e", "0x00000000000000000000000000000000000c720872540cd88fec315c3e6a7625", "0x0000000000000000000000000000004b6897120d1858d29ac10cba52cf73dc44", "0x000000000000000000000000000000000019a9523d9a2481b5dbb1c23cb9686e", "0x00000000000000000000000000000052442fa24d3d5c3b9a608d8259757905a4", "0x00000000000000000000000000000000001c58b3787ffa3edd9f049c1c775a85", "0x000000000000000000000000000000f5737a5b8d278973356217e75bdc986ea2", "0x00000000000000000000000000000000001e0959f30c996ac7e3b265bac2de9d", "0x00000000000000000000000000000030122ef6c7a097b6b2ea6efa763797b8b4", "0x0000000000000000000000000000000000191344dd8af6c1c1c3beef933de271", "0x0000000000000000000000000000002f38961e4eb47676a42a5b59457e19a7b1", "0x000000000000000000000000000000000002936d1fa64f399018fbf60a1f2001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0f349727b02c8c3916e6904450b4db7d748c746d693f12acfd44757e349ae543", "0x109b539e615d399af085519623a8f0ea43fd3e672e8b3397deb033110b896ba7", "0x1d2d7546c079198782bc8c1ecf377c86567d90d05988acd013af254a84ccfca2", "0x11922ebe299248b1a194ff41750bbad0297b8e4db3944036983764ba171195a1", "0x14cb035cb0d920e42127d67ed6763fd0cdadeac07c0aa57ab5c038a501aca88c", "0x2e82b6bc3d9337d1f2c080ed47e935308317c159408ff3a054718e737f827a49", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000c883c136e90256f3059fb812416fe61171", "0x00000000000000000000000000000000002cbe86e3f824a75195f942b5de0abe", "0x000000000000000000000000000000ff2335151394b16f671dcfdc5ee78485f3", "0x00000000000000000000000000000000000fceb210dd93cd99b7bb225af47ae8", "0x0000000000000000000000000000001a95675079e3f1508e636cf69b7978db7f", "0x0000000000000000000000000000000000079f7a59ed7b4a3dda951fa8fbad98", "0x000000000000000000000000000000b15ed33e983574376efe5ae0c29c6bdd1f", "0x000000000000000000000000000000000004031f5fd23cf82aad9e5d0bfd0363"] \ No newline at end of file +proof_b = ["0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf", "0x00000000000000000000000000000000000000000000000b75c020998797da78", "0x0000000000000000000000000000000000000000000000005a107acb64952eca", "0x000000000000000000000000000000000000000000000000000031e97a575e9d", "0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4", "0x00000000000000000000000000000000000000000000000c410db10a01750aeb", "0x00000000000000000000000000000000000000000000000d722669117f9758a4", "0x000000000000000000000000000000000000000000000000000178cbf4206471", "0x000000000000000000000000000000000000000000000000e91b8a11e7842c38", "0x000000000000000000000000000000000000000000000007fd51009034b3357f", "0x000000000000000000000000000000000000000000000009889939f81e9c7402", "0x0000000000000000000000000000000000000000000000000000f94656a2ca48", "0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f", "0x0000000000000000000000000000000000000000000000093fe27776f50224bd", "0x000000000000000000000000000000000000000000000004a0c80c0da527a081", "0x0000000000000000000000000000000000000000000000000001b52c2020d746", "0x0000000000000000000000000000005a9bae947e1e91af9e4033d8d6aa6ed632", "0x000000000000000000000000000000000025e485e013446d4ac7981c88ba6ecc", "0x000000000000000000000000000000ff1e0496e30ab24a63b32b2d1120b76e62", "0x00000000000000000000000000000000001afe0a8a685d7cd85d1010e55d9d7c", "0x000000000000000000000000000000b0804efd6573805f991458295f510a2004", "0x00000000000000000000000000000000000c81a178016e2fe18605022d5a8b0e", "0x000000000000000000000000000000eba51e76eb1cfff60a53a0092a3c3dea47", "0x000000000000000000000000000000000022e7466247b533282f5936ac4e6c15", "0x00000000000000000000000000000071b1d76edf770edff98f00ff4deec264cd", "0x00000000000000000000000000000000001e48128e68794d8861fcbb2986a383", "0x000000000000000000000000000000d3a2af4915ae6d86b097adc377fafda2d4", "0x000000000000000000000000000000000006359de9ca452dab3a4f1f8d9c9d98", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x0000000000000000000000000000004ae614a40d61d28f36aaf03d00a064355d", "0x000000000000000000000000000000000010edd34b6c69cb31a6a833a1d040d2", "0x000000000000000000000000000000f4976ee83b95241474007fdc30b06ebdd7", "0x000000000000000000000000000000000019cd0d7e4577008a8335c6260be826", "0x000000000000000000000000000000f968b227a358a305607f3efc933823d288", "0x00000000000000000000000000000000000eaf8adb390375a76d95e918b65e08", "0x000000000000000000000000000000bb34b4b447aae56f5e24f81c3acd6d547f", "0x00000000000000000000000000000000002175d012746260ebcfe339a91a81e1", "0x0000000000000000000000000000007376c0278bcc77156c008b389f6bd12e8f", "0x0000000000000000000000000000000000176ebed74bf3b57ca42a2fac842809", "0x000000000000000000000000000000fc4a601439d45b9ce23c9d9cc37cb21dd2", "0x000000000000000000000000000000000017dc6f8c53261c44cd0348a9970d88", "0x000000000000000000000000000000292042e9c3c101d8dd41b3acfc0db429a2", "0x0000000000000000000000000000000000114f6b3755c65915e12f13533cdd41", "0x0000000000000000000000000000007bb311a6bd5f4f3d543ca30a1a0201614f", "0x00000000000000000000000000000000000871a5a04dda33543cf59b3babf733", "0x03ecb02e48ba68818287222348fc537135b6426d4580ea31cdd540250a7a95fb", "0x2c779e44987737a835c92393388504ebf27da5db3438865f760cb56ee5856a06", "0x0ac17380181974c0082ef0fada047fc7906a94dc18e5be249dd29e52961522e0", "0x206c623397f11ed76a292c7c605fe56c1ae4f6babb6889786aaff461535cf79e", "0x11dfbe6d0977046fd72b55bdb9b41f983fc06ea6404cb36efdf1786d6f0dcbf7", "0x1081a4f21029bfcf4f8388257bf88d932963b2368c4fde96836fb6f023f16622", "0x2e981de982d368f04b0a49e537a05ed5583080c3eafed9617bd06e1214641be9", "0x2571d21e04b1d59935490270a4789e53042f18e15fc7b94dfd267c8deadfc74e", "0x0f70f3f5319d3564bcc6fad428552eefce8f341ced5187fa186d0f099315f225", "0x18f7ee010c96f63d18d2a277e5f5a8ef19b525907817d69616d24495ad804021", "0x1cf7e347bae24a2c1a93b5fd11ff79e68bd2c1bd32056df6d2e1582d17db1d8d", "0x01c451a702451ea9871b7e19d3e2052d8fa49a571ae46616453f27d324cfc907", "0x0614dbf2404cb5fef2e5408f1115502954097981a5ea67d1f80812fa247b1f93", "0x09884374bb354fdb4b118f4da44cd37e75ba7a655201f94cc4064acbdc35887d", "0x158211f68576bcafd791ff02039bb8246b1ba94d99f30a0f282565dd8d82ce0b", "0x0a5231e4039c7b7e0ad77d319958403997a33a0be31e71032733cd70067b14db", "0x2803fc0a9f60d9e202eb6caddcacfbb94a5a7df2695c2a0c909815093ca1864c", "0x0faa80f3cef0e86746df7518f865936959d65eb64ccb05bfb574ac5561683eae", "0x298544d77ee6f4cae7aaa4e9203a233fa18dab360d6f54daf9f8801802586d58", "0x0ba76e9cadf0380b82a3b5ec1c71b80295ce3caeec73aefecffed90f28c1b012", "0x0d965885fc07c4a140f50a83cb750c876191651ee47462d0931e0e67bc9ab5cb", "0x0aad443f96fbde49595f31a47d233ca83ed2bcda86801a8fd7a596ea666c7716", "0x298ef11d346c061b8899cb10c0cd7150aa2d6c554340cf2ee6aa76125e7d1e7f", "0x27518b0512f1efb3a79650941d3adb015b357c92a8c06e086be7b3e7666cea47", "0x0cd6b10a38d5af7f0a5fa97c0ffcba406e8a65a92fe050b3b79f3f1f45d723e2", "0x2f5e1210a841f9c6a7ee7d7f290479696387a58192cb775a64adf0dc225e3d4f", "0x2ffd390be1aecefc25137d01e5b7a85410254ae9e21e7067a9869217cb828ee1", "0x244a77246b5beb3e0e38c8dda39a516050303e83c051300d08bbe5450320b47f", "0x16ed38ff1019df1d168974833ccc96d8648d05c2823021d45e1d5599998a8aec", "0x24cbbf8ca1a5bb082c1081d9252a5e964ff7aae4d83e04468db55960b80a585f", "0x01b3a78bcc6e7529c6ded587b8958d903ef990421d5706afbef64a7976a51084", "0x2c3a013cdecd027b32c8c99c163dd822df374ef018aac8f3d1fb8d57335f9503", "0x0ad83466928e5d70e1e0bb26633a1e0c61399733c15fffafb22df18029e583d6", "0x095023de752480ca3edd408d3c34d732bd9836919e84931d3f42a978867bc53e", "0x283d221f0a2e6b6616bc3eda23e15bb8c8b459010014db7608e646c70ea1da2e", "0x1390c81536ca3d71228eeccf9844702aa3df012bbc3902fe30323f55ee8c7872", "0x0ef66f0302753884f05043080104589e1bf036566a9a00d4688d3c7910631508", "0x15eceeed97d9267597c028fafac72dba40f3ea441880bdd2202b30846a243044", "0x2b38e3f3b5193811df1bafd58432d5abd1c5f575a5d9c2a449682a0f2f035034", "0x2bbcc40d11d6a96c85a63162143ec53314573bb0af7c32d89b791394c80d14a5", "0x22d909e8fb5152b5b98f7cb3fc38f4ef7d7e8f2a857347da59ba2e979bd2ec96", "0x29e3f7a95437fe6ea1e72cd4c7c2fcf1892ab22ba69387f1a6a795e91bcc26f2", "0x02d8c8d031ada707d85693ed106135cecb7fe52de73eedbc54a91a2c856d0de1", "0x28020fb768c50bf52497832c04fb0e14cdb651b98b80864d0b68228ddfd922a0", "0x24d61051f82ff93eb42b5afdcad9e236c669f9f849bf811a853f1e9cc302f8ce", "0x250e89de38769cf70e6cb3685f99e39f44d8ebc1a468930f49e1d80342092b6a", "0x0ad45df677495b9199c57f620db716c543fb6437d574453b7721c2faee6316ba", "0x043d8715e16e3f2dc5a537355c0576254a36db25002f13958696ed13c24add46", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0bb8cb6a256f110f134a15b66b644eb49dc8e0239f92489408e6265a323bb513", "0x18f02f61683cf6a7492291a7041ee1b3cfa8dfb5aa40e2f6571d13750f0f459a", "0x0a982c10c93ae173751f4165e6456c9b85e2551bd503919acae78c801ccc0e1e", "0x0b6e6266bdc6d44d05ae76d2db249877a46ad978fc758654a3a6a7208d2725a6", "0x20de00721f30db8280aa6804c90f3fbe23477e1f746a8eff61c4c5b2af7e821c", "0x1321548f766ded3432627a50704d233455c61d8e59afec2883dbe2f381c033f9", "0x00c56c902b14aa59f6f59badf20f59c51b08aeb6afbdd97a5ac7b98b998b0a56", "0x1745c01290e99476fa655e5fcf2e5b3d24f42624cbd25a40f60af3f3e8489512", "0x08e915bebf8f6c86b332a681d35c57dcd0e0804f22e4e78884ab5edc0a41d6d0", "0x0c77b29e3a0c4368ce5231f94d13fa9b84a6e350cc8f2a57b3f6920a2bf0e879", "0x07ab821c4f07e1dd1cce43b9d9dbf4c9da2e22fea675a57ecf5a47a6992059a2", "0x0bcf85d1f4e34e7598a68bc09cfacf119b0afa1193ad4163096e44ca8eef7a22", "0x0c8a367da01b9097d24eb7b5471c6bd049f7938080bb8cc6fb92945fa934faf9", "0x2cda5caa3a93dcc134cf176f4ad6c79577d273bd2706da3fcaad92a9bc336ac8", "0x2c19cbfce048ef9bb9efb5b9875645b0bc7825aa1a05ad71dbbd3a34d1d76501", "0x28d7f11c2b6b7ff8717b79b098e5bd37eb39a8ea5d03b15339c86fb93e497d97", "0x21ba86c3baacb0fe4270c64c1a5f2861af2f5aa1d6391afe8214e1ce9eac8dfa", "0x0c5289ff2fe581ccf0caa97b4041d381e384c4aef0417edd4dafa7f64a3bfa6f", "0x0c744b0b301542ec4f334696945d7b89b137c5b9434bec277dc938c3dc9ca7aa", "0x006d246e7b0ad18157fa925981f097121fe34cc769128fd8993c4d15cfdf0aee", "0x00000000000000000000000000000022a7ebdc5723cfdb5d73c4c0392e43c407", "0x160d495d0b4462662665faccb1d65d81f0c3f006254a6082a0ceffc49483d76a", "0x24a5a2b9bef1abc3a818d2f27ca5cca7e1b3da34ea6056f338ac54638e26c3b0", "0x0a3dcf45eb6c14391ed8aeab11cb9460f85cb11a1ecb868ad75095796c0f5dac", "0x160c8087a99bf109389ca20d0ce624f71dd2e40fe64d62712e45669ed550fd61", "0x1a65519621040c52fdec5594d095add265c99210929eeb29a3a8180b480bb313", "0x09bf095c40c00dce181347b0d8eaa83ecd0f1f8fcb5dab34ffe19e219672e681", "0x10f3444d7a623e54ad2e882c436191975143217e9f8121c8770a3bbd3ec183ce", "0x0cd68d59322f30bdaf0a6a628f095f880ff716b157ef9a2d589f2cfc40b53e3d", "0x20732eab49adfd109626e0e84496a929a690377e98ee03f13f66ad4541949300", "0x28c850b8bc7f6ae88835bed342eda477e8d1f013a4db34b7ff33198e0a9f8e09", "0x14d234765f29b713df4d1291d452c73a5dc00458242df1be96e04ffb0a3c396e", "0x162572b68ab59291f430cf3113d4fcd3ddca59c4808c134345f6765693f8e1ce", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x0bc37cb2ffd0f1691bf4d8c621d49f8c23ff58989d09d96c019cc6fc9a46e155", "0x2aa58bd9f811c2970dcefde8c31c2c6db2349eed5161f80c0280a3acbd9f4f0d", "0x141198df3b9c1917d2e7a136ca3438fd9630719591c24388a0559873756d288b", "0x1975864b97d6ff0ace3d600020772ea32181c2f3e413ae67bac22e4a3bbcba9c", "0x2023d432e6630619c99c25a2f293f5ed78f373ee5212bff02b92f00a43bab0e0", "0x23cbaa3113b7265b926bc8811fccce701b3d4e4006ae6b66cefffd0e2f059fd4", "0x00000000000000000000000000000061e09b904168dcad01e82d26f8a21bb884", "0x000000000000000000000000000000000027a29682b86d1b09daa382868b245a", "0x000000000000000000000000000000efc6d7071b6c8cf492bc3ba72f4eda84c5", "0x000000000000000000000000000000000010860d04901949ad63a94863c77149", "0x00000000000000000000000000000036cacf503222db1b5d0edd58aafc1e74f9", "0x00000000000000000000000000000000000fef16ca13117c1f45f6df0782c273", "0x000000000000000000000000000000013704a507a82f6224d7c369d3d6c3929e", "0x00000000000000000000000000000000002887168ff50b7339d4d181d2a84cc0", "0x000000000000000000000000000000e57f500eab5f7d08ac3c93ce080dc1f15e", "0x00000000000000000000000000000000000c720872540cd88fec315c3e6a7625", "0x0000000000000000000000000000004b6897120d1858d29ac10cba52cf73dc44", "0x000000000000000000000000000000000019a9523d9a2481b5dbb1c23cb9686e", "0x00000000000000000000000000000052442fa24d3d5c3b9a608d8259757905a4", "0x00000000000000000000000000000000001c58b3787ffa3edd9f049c1c775a85", "0x000000000000000000000000000000f5737a5b8d278973356217e75bdc986ea2", "0x00000000000000000000000000000000001e0959f30c996ac7e3b265bac2de9d", "0x00000000000000000000000000000030122ef6c7a097b6b2ea6efa763797b8b4", "0x0000000000000000000000000000000000191344dd8af6c1c1c3beef933de271", "0x0000000000000000000000000000002f38961e4eb47676a42a5b59457e19a7b1", "0x000000000000000000000000000000000002936d1fa64f399018fbf60a1f2001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0f349727b02c8c3916e6904450b4db7d748c746d693f12acfd44757e349ae543", "0x109b539e615d399af085519623a8f0ea43fd3e672e8b3397deb033110b896ba7", "0x1d2d7546c079198782bc8c1ecf377c86567d90d05988acd013af254a84ccfca2", "0x11922ebe299248b1a194ff41750bbad0297b8e4db3944036983764ba171195a1", "0x14cb035cb0d920e42127d67ed6763fd0cdadeac07c0aa57ab5c038a501aca88c", "0x2e82b6bc3d9337d1f2c080ed47e935308317c159408ff3a054718e737f827a49", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000c883c136e90256f3059fb812416fe61171", "0x00000000000000000000000000000000002cbe86e3f824a75195f942b5de0abe", "0x000000000000000000000000000000ff2335151394b16f671dcfdc5ee78485f3", "0x00000000000000000000000000000000000fceb210dd93cd99b7bb225af47ae8", "0x0000000000000000000000000000001a95675079e3f1508e636cf69b7978db7f", "0x0000000000000000000000000000000000079f7a59ed7b4a3dda951fa8fbad98", "0x000000000000000000000000000000b15ed33e983574376efe5ae0c29c6bdd1f", "0x000000000000000000000000000000000004031f5fd23cf82aad9e5d0bfd0363"] diff --git a/noir/noir-repo/test_programs/execution_success/verify_honk_proof/Prover.toml b/noir/noir-repo/test_programs/execution_success/verify_honk_proof/Prover.toml index 9c268316ab89..0bf8a8735e80 100644 --- a/noir/noir-repo/test_programs/execution_success/verify_honk_proof/Prover.toml +++ b/noir/noir-repo/test_programs/execution_success/verify_honk_proof/Prover.toml @@ -1,4 +1,4 @@ key_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -proof = ["0x0000000000000000000000000000000000000000000000000000000000000040", "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf", "0x00000000000000000000000000000000000000000000000b75c020998797da78", "0x0000000000000000000000000000000000000000000000005a107acb64952eca", "0x000000000000000000000000000000000000000000000000000031e97a575e9d", "0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4", "0x00000000000000000000000000000000000000000000000c410db10a01750aeb", "0x00000000000000000000000000000000000000000000000d722669117f9758a4", "0x000000000000000000000000000000000000000000000000000178cbf4206471", "0x000000000000000000000000000000000000000000000000e91b8a11e7842c38", "0x000000000000000000000000000000000000000000000007fd51009034b3357f", "0x000000000000000000000000000000000000000000000009889939f81e9c7402", "0x0000000000000000000000000000000000000000000000000000f94656a2ca48", "0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f", "0x0000000000000000000000000000000000000000000000093fe27776f50224bd", "0x000000000000000000000000000000000000000000000004a0c80c0da527a081", "0x0000000000000000000000000000000000000000000000000001b52c2020d746", "0x0000000000000000000000000000005265060992033960e8e32bc3fc09c3dffe", "0x00000000000000000000000000000000001d477657d4c186192157174e1ae85d", "0x000000000000000000000000000000cd51c49ebd008943587ea23486b8b5589a", "0x000000000000000000000000000000000029cff3c57394ddf5cc5323399502b0", "0x000000000000000000000000000000c2ec36ea535b8aa21337d02d48df12dffd", "0x000000000000000000000000000000000005af47d2e8508f0b0f9a09c4344c5b", "0x0000000000000000000000000000008b0495a384458dc7891e7694abeba9c27f", "0x00000000000000000000000000000000000693f38a17576df05f40917378ee5b", "0x0000000000000000000000000000006234b1604de9892ab1a1dd7e5a12e5b64d", "0x0000000000000000000000000000000000027beb67a31282343d16798d7f6881", "0x0000000000000000000000000000007cf97aa50f47c9263dad2e4c2c94cb1243", "0x00000000000000000000000000000000002892ea06de7e07a8cb8b46e6292fa0", "0x00000000000000000000000000000079cf93b804469cfd1aed183baaeae73de8", "0x00000000000000000000000000000000000e59187557f6855bde567cb35ede86", "0x0000000000000000000000000000008bd253f9ec6d2aa0aa50326c8365f4771f", "0x0000000000000000000000000000000000094ed7be0bdab40ba71f0b5a713f46", "0x00000000000000000000000000000079cf93b804469cfd1aed183baaeae73de8", "0x00000000000000000000000000000000000e59187557f6855bde567cb35ede86", "0x0000000000000000000000000000008bd253f9ec6d2aa0aa50326c8365f4771f", "0x0000000000000000000000000000000000094ed7be0bdab40ba71f0b5a713f46", "0x000000000000000000000000000000c6fbd597bf32620b74384b4182361f42c4", "0x0000000000000000000000000000000000018edc9ac63e10a04a67e9a498a93a", "0x000000000000000000000000000000f84f1abee938aa614d378583f16052e4fd", "0x0000000000000000000000000000000000071410de8b0d772ec833ab10f01f9d", "0x000000000000000000000000000000183c61e378b1ca713479769b7b2e74d603", "0x000000000000000000000000000000000003f21807c5069ab301a6d44b1d2960", "0x0000000000000000000000000000000ba9d96216597d251984d0a302327cd6fb", "0x00000000000000000000000000000000001379e1299d694a37dbff2a7e451267", "0x0000000000000000000000000000000265b8a70e3adaf365ce6afab43132ce80", "0x000000000000000000000000000000000025e91bb4ccd7abf754509beb7d23b4", "0x0000000000000000000000000000004929d635d6bd6dd0a5af7c245c462d732c", "0x0000000000000000000000000000000000227dd7610f4731e1b44f25d9e78fe6", "0x2d12d5c5058c324f9bc322ea29a04784b54f8035f139416d5bcfd943b9926801", "0x035178addba56dda1c8d22cc57e110d872e4681288802f23e8121c50366d9800", "0x06de7f41c17a9eb137d2b70b0d0feb97d6f83112060a530cf5ab9a7517e9d78a", "0x0f273c12ada01ad0e8069add3d3b8a8faa0bdcb4dfc3623fd4ac16c1e552e12b", "0x074ebece0d875a3bb670ad14fd85b2f02457b8ed862c93b54066d9b669a183c3", "0x11b89f60144876fcb3dda5d7cc8635d59b4361768b9b25f1378b26b49828f725", "0x288ff447a67c1c9b141e2ac417f07ea586bc56bca2c1dcba4936b41441393038", "0x2d3ffc59491e07d005e69e1487027011a76eb3c6d524a9b4aa6bf1bc46b6349f", "0x1466ef0e63cae250079dc66e41e42dae283f52d8787ced3e2d17b4c7c9c7d898", "0x225b3258dc7d920544b3b6531b7af2ccadb1c70a0995acc4501b88cc5f0fb907", "0x1f0e4e558fdfd2cef659615cd3d60478d5c63cc747f825a946e7c603a39752a8", "0x27c3896812da6e9b849b3040c6ac87fac3d663b3115a76d88c303f57b644d990", "0x1a537570f364e5b1dd9af6c4b2c7d1112556c00a75ddd8315a1bb1b9096700d7", "0x2d3f559a00ab352c8786dc2020127e107ee08768268c6b0097b2d6176842f414", "0x09bc339c3880c79a593f7db4ddc73fccfeae63b9fa4c5d5cc2f4bb280517c6cf", "0x2f8bc578f20113073ff2be60b6da3495f89a42120bc52bbd253796874f9759fd", "0x26be7abb2371fc72625ec11ffab449c1778b80451fea16526e6248efd49de5b0", "0x21cf35a90e5a308b8aad543bfa4750f19bd8e13e266a096cd630a39a475c066d", "0x15a2722c132db7dd062ccc988626ee32930ed9f4cc2dc8f0f5b83acd01c7395f", "0x18fefba3a72aca38f11dd1b258e3dbc5a3af8baf0aeb2b7f95ba75db421254b5", "0x2135cfbb055b1dcc2629ef569fce3203458a4a93351da029888787fb69950e89", "0x2a9324753d1299472226591c7681740d5ac53600958ffe33e20e936e3e134504", "0x2b37b9147927b1c9bbc4ce18150ad33400889a5ccebf417b4b9776a4238a0bc5", "0x12155671f2b7ccc0c25ff0a5748ee1c222f193d6902c4a9d37981800d05300f7", "0x08f07b01a5989df1b57fb57ec34266d468586ffd77546656ffd945917f2f310e", "0x0ec1ee0e959b0f8d58af8c82c2d8259cea457d0cb98a9c3da29c7f534a6e217a", "0x22aef80d85ba0200f99435006647d80993dc3336dda00ef68b7cebdd8c3f37e5", "0x2b07beb48ee0be89ba61106738486f4bd7a27f066d98672afc0eddbe0f62fd7c", "0x031c53dd417a71e0a092e57e9cf05b34b1d6afd989ebee1c2a7440e6fd18e142", "0x19705da6d82f9c572e529f9ff53f611dc7cdc5353febbdd7d99baf68f5d7fb08", "0x02dff73237605fb60aaeec62c4d70e211dafd696323ebb4fdb23da1356edc7b7", "0x28123310ea392855c4c5ae09a808e76d9aaebd1a2be528cd9ff2b58f2ae2e2b5", "0x2fb6955e954aa2ab2ba684330098e5c96f95d36543e766c7059c36e2e92c86ec", "0x1c108db3f6cd00c92f834baf1a88d03ddfb799bc91f729102ab68665f14a0429", "0x27b7c4e8392389c0cb16829cf7edac4ec71b7a95fc9ac63cbc811526fff42949", "0x00bda672de3a14c5d3d109a7fd2b355ab9cd5948b25c89e7063219788cad2b5f", "0x2540ed01eca6e3fbe9b413fed252a8b51b905ef52d3c44b6e3f9d96d89cceb25", "0x0980154978657d2050da8f97f83d1e92756b6d8f6d9a2c2858cdc89b26fbf262", "0x0f16055808088e8b53714c3cd0446a4a913d0924d5b7911a2f044ebd42f6174e", "0x0fe63161bd27a029a308803a11e6483e0d93dd7a045830759e6d6dd2750fdebf", "0x1c7e932d81a1c04a013e3bba9b56058302669cff5eb72999e12b6cf1528c3297", "0x2ee5a9a008f39be5f918f1edda8581a645e8ec7a599f659c1d1d543b4b57a54c", "0x153937bfad1211834575747a5b7ba58c4773b9f6fbc94d40598a244be55d51fd", "0x2dbd25164c929288b7cdd48b7628b89d1d61317959c311a7737657c624a47184", "0x27c9b7aa6d6333bc40fa43c4c9a851900fee79281caba089586eb2d8269c3c54", "0x2becaa90c4e2bb8acbe6dda8a2a3b43d9d04467898ebb1dc3e14a83f81d32512", "0x2b912d1ba0a02db4c8233000999aff38a430681acb23d1bdde1fa0fa062a17f5", "0x2075cdc89c791cb2d6b84a5a963f3600c51b7b1b2fabeed10c738f55ab1fb4a1", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x1471a95eb0ded8389636686aa80dd03de1d6463b220aad6bf79ad09808a1d668", "0x182e36542540118bf3f916f5fa1a8e9815f8e9790aa4d409eb0d4dd853501264", "0x0c39aee6873d5cda3ab71fc6445f6e2442780dfb3d676f9e3d52c72c7e9d2212", "0x072f89165101953f3721c7026fb31f3ab483e28968f3b0fef9ed94c2ea762fcd", "0x01d45e6d3df87d2c189099593bfade85b1b3cc46f9197cd2fe86441975738b43", "0x0357669d3816688746b9956a15ee6932ece3f90452670d3170470b1b492d43ce", "0x0888ced17aa0b48253ae7281b047364a55b21de8cc6d3d95576e1c12d844e896", "0x22e1db5f3280b301e204a4f0fa197e885acdf1b4a7796a1fbc8cddc9745387fb", "0x2df0db1e5eee18402c47d12e0e6cdb01233bff44c531a10beaefa54fda09ed72", "0x1b2a1e808d4e97c016343cd684638f3dd868c6bba4310305194295bf3e3cc28e", "0x17424701ca23f7af5d1da3578075813a381ab149d8e0955f983101fb0dafd274", "0x1a94eb7d138fcc01534c8b595a1b26f92ed69e554afd1a9cca08fade4c079e8d", "0x2a4054c6234b357a39fcb5e5422014cb9e2c2e78471fc7c0de4ed34699ebf537", "0x1c32828ae686569702e809917a6c4c9b312ecc2a1f4ff46f2a9a8f2cb1b9d8f6", "0x30336f19d17ab0663f491e03cf93cdd00297ae6d355ebe964c739e09556a9917", "0x1a601b9ea1a9c906d50145eaf9a04a92c54e0e735ecb5d70646eeba2550af3a7", "0x23c58b060ae1d78bfb9ac877019853f5aa163bff15f7f5948fe2ee56b6337412", "0x25fb1879de2f781f9ca372272993747db0a8c297d0c4c8e42828a5a15002dcd0", "0x24dd8e2f31a2b4840f45153fa22b010892d26826ffd2a701494dac528054f7be", "0x0883817539bb697cc376c85a88ef1953caa44a920bf1da6e3995fac80612b5e8", "0x0000000000000000000000000000002c8a80ab07bba8ea2c44e6cc7a5b6cba32", "0x27825b9d5cb4ccf2fa78745def0028b976dca4f32df2ce69c75415e0f238f536", "0x2769a1f59949dd4653929cff29ec6a66e2da94318b59a4dbe8f227d9b8123093", "0x25999ee45d5bc32b4907e46aae89833a08201bc10709f15cd35da391a2edd67e", "0x2a344e28ea8cdeecce8522a2bc601ca6ef195c06dc977a6df77d280f8f5bb176", "0x0f20867f6a27630060f7b33c42e110d3ecc2a63c2595398f64071ea5032ec397", "0x0aab5753f49b34843dbaaaf495a2f47ff12322c79c94eee76bcbf3f865c30267", "0x2027172e4ced4b6f710cfbd7ba3b685be782735c53eae17afa2eda35825b3b9d", "0x0dc044704fe514ae924b05d6aba5b431afeae6e4b9cb456a789f3e8e8deb6051", "0x06b97bac55f6413c26abe689d9946f317ada969531245c0c899c69684bcc68c7", "0x0bb72a73b8c5d6d0cfed762f30040d42be18b9c945f86c42346867a38f2679c6", "0x0018b84c9bfbd6ee153769d648f55580a995baa3859d4783e8c4b514b45e8051", "0x1cb9cc9da1e96a946e3a9e1168eda85fa379def26a78fdbe515ab45d777df665", "0x0aceacf3dd99bb0fd30c2cdfc54633a7285a7aae048f2ce7a4baeb910835940c", "0x0aceacf3dd99bb0fd30c2cdfc54633a7285a7aae048f2ce7a4baeb910835940c", "0x1c0643f95e44ace2ac1ded3edf88730c40bc669faa78d8991aaab241609e29bd", "0x17c09c851d565f7dfea75315518f04a28487b8964b61b920f0419ffd2a0b0fbb", "0x06e6f5462be57045ead38ce7146d81216ddb07b4320b9fd2c308aa2369a10c66", "0x03302944c99c6a0559eb4cdbfae6429f2125b47e16eeee590c54da69574cd527", "0x0f46b7fa3b7c399f1f8992b32a0a900706c3b6f3db366be175081fff39f79899", "0x000000000000000000000000000000deab220098e0743b21ed93f6388e80a65d", "0x000000000000000000000000000000000003885559ebf4ab35d49b0bce4d79f7", "0x000000000000000000000000000000017e2de970aaa284197111fd9905c4a742", "0x00000000000000000000000000000000000b1345364238b08e3fe9707410c18f", "0x0000000000000000000000000000006d73dd0a654f2bd614c5776e04c0e60cd2", "0x00000000000000000000000000000000002e68275e03a839ecd487489154f294", "0x00000000000000000000000000000001e1f93d2b018f0a6b39ef1fd29a5e9710", "0x00000000000000000000000000000000001545df2edfad784f403a3ef4ae2865", "0x000000000000000000000000000000ff7ae4905cbb3d622172e48dec6f1b2620", "0x00000000000000000000000000000000001b9caac1ec4b6386a2cc38677bd826", "0x000000000000000000000000000000401072f183011dbf2761f1e506c156e297", "0x00000000000000000000000000000000002bf1ac2ef46cabb190b21d8463e1b3", "0x0000000000000000000000000000001aa0a85b68445babca19d465f16f3d0f44", "0x000000000000000000000000000000000026af9be6313c8e278673d7af6f4bf3", "0x000000000000000000000000000000721825342b3c04f9e6378b644348c801a6", "0x000000000000000000000000000000000015ba091e88e2ff46007a89d2d1afd5", "0x0000000000000000000000000000007344bce8d1d609356ad8f8ac0d34ec3da7", "0x00000000000000000000000000000000001a7ff303dbb62a1af6b632acbb3ef4", "0x0000000000000000000000000000000b4fe0012ff9655be51e69b0996b06179c", "0x00000000000000000000000000000000002d7ef4d382f16509894e2b6032af10", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x19f0c008fa095f42bad43fb28b2b4b47359270ded337b6d25391fdae9b391d75", "0x1c94592a94c4beb4a7e85554aa2bf80765155ad05e8936c25288cd8c4f67a3f9", "0x025138b970f04c9e9d196714071b05a4f20904fff74e69b30c548c975f248f31", "0x188fa91b4dac482ae0f2e44baf3866c1f9fd612d74bc04c96f5f565508f84b2b", "0x0fc936e564c2c8c68f65745643116c3fdb10b5181ae44d2de5bb1f6cec6ef3fe", "0x2583a70cd8b72a1a3e5968e2c88b95979d11cc06d4f80d2da250af7712721003", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000e714f5ed5ef689b2794f15772d4a946efa", "0x00000000000000000000000000000000002e59cd0cabcf055eeec66cce924421", "0x0000000000000000000000000000005d0309091e80086f656f824ad5ec932475", "0x00000000000000000000000000000000002066f6e6deee86ef9dea59eab0b755", "0x000000000000000000000000000000c8e88bb1d6ec1fc5434e7a032b1d6a5667", "0x000000000000000000000000000000000008013ea9ff1748d590acbf58e37dac", "0x000000000000000000000000000000ebc576489a7a4e90b23a50cfec950b755a", "0x00000000000000000000000000000000001874d0e5f8c341fd0b5e3ddd81eaa1"] +proof = ["0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf", "0x00000000000000000000000000000000000000000000000b75c020998797da78", "0x0000000000000000000000000000000000000000000000005a107acb64952eca", "0x000000000000000000000000000000000000000000000000000031e97a575e9d", "0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4", "0x00000000000000000000000000000000000000000000000c410db10a01750aeb", "0x00000000000000000000000000000000000000000000000d722669117f9758a4", "0x000000000000000000000000000000000000000000000000000178cbf4206471", "0x000000000000000000000000000000000000000000000000e91b8a11e7842c38", "0x000000000000000000000000000000000000000000000007fd51009034b3357f", "0x000000000000000000000000000000000000000000000009889939f81e9c7402", "0x0000000000000000000000000000000000000000000000000000f94656a2ca48", "0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f", "0x0000000000000000000000000000000000000000000000093fe27776f50224bd", "0x000000000000000000000000000000000000000000000004a0c80c0da527a081", "0x0000000000000000000000000000000000000000000000000001b52c2020d746", "0x0000000000000000000000000000005265060992033960e8e32bc3fc09c3dffe", "0x00000000000000000000000000000000001d477657d4c186192157174e1ae85d", "0x000000000000000000000000000000cd51c49ebd008943587ea23486b8b5589a", "0x000000000000000000000000000000000029cff3c57394ddf5cc5323399502b0", "0x000000000000000000000000000000c2ec36ea535b8aa21337d02d48df12dffd", "0x000000000000000000000000000000000005af47d2e8508f0b0f9a09c4344c5b", "0x0000000000000000000000000000008b0495a384458dc7891e7694abeba9c27f", "0x00000000000000000000000000000000000693f38a17576df05f40917378ee5b", "0x0000000000000000000000000000006234b1604de9892ab1a1dd7e5a12e5b64d", "0x0000000000000000000000000000000000027beb67a31282343d16798d7f6881", "0x0000000000000000000000000000007cf97aa50f47c9263dad2e4c2c94cb1243", "0x00000000000000000000000000000000002892ea06de7e07a8cb8b46e6292fa0", "0x00000000000000000000000000000079cf93b804469cfd1aed183baaeae73de8", "0x00000000000000000000000000000000000e59187557f6855bde567cb35ede86", "0x0000000000000000000000000000008bd253f9ec6d2aa0aa50326c8365f4771f", "0x0000000000000000000000000000000000094ed7be0bdab40ba71f0b5a713f46", "0x00000000000000000000000000000079cf93b804469cfd1aed183baaeae73de8", "0x00000000000000000000000000000000000e59187557f6855bde567cb35ede86", "0x0000000000000000000000000000008bd253f9ec6d2aa0aa50326c8365f4771f", "0x0000000000000000000000000000000000094ed7be0bdab40ba71f0b5a713f46", "0x000000000000000000000000000000c6fbd597bf32620b74384b4182361f42c4", "0x0000000000000000000000000000000000018edc9ac63e10a04a67e9a498a93a", "0x000000000000000000000000000000f84f1abee938aa614d378583f16052e4fd", "0x0000000000000000000000000000000000071410de8b0d772ec833ab10f01f9d", "0x000000000000000000000000000000183c61e378b1ca713479769b7b2e74d603", "0x000000000000000000000000000000000003f21807c5069ab301a6d44b1d2960", "0x0000000000000000000000000000000ba9d96216597d251984d0a302327cd6fb", "0x00000000000000000000000000000000001379e1299d694a37dbff2a7e451267", "0x0000000000000000000000000000000265b8a70e3adaf365ce6afab43132ce80", "0x000000000000000000000000000000000025e91bb4ccd7abf754509beb7d23b4", "0x0000000000000000000000000000004929d635d6bd6dd0a5af7c245c462d732c", "0x0000000000000000000000000000000000227dd7610f4731e1b44f25d9e78fe6", "0x2d12d5c5058c324f9bc322ea29a04784b54f8035f139416d5bcfd943b9926801", "0x035178addba56dda1c8d22cc57e110d872e4681288802f23e8121c50366d9800", "0x06de7f41c17a9eb137d2b70b0d0feb97d6f83112060a530cf5ab9a7517e9d78a", "0x0f273c12ada01ad0e8069add3d3b8a8faa0bdcb4dfc3623fd4ac16c1e552e12b", "0x074ebece0d875a3bb670ad14fd85b2f02457b8ed862c93b54066d9b669a183c3", "0x11b89f60144876fcb3dda5d7cc8635d59b4361768b9b25f1378b26b49828f725", "0x288ff447a67c1c9b141e2ac417f07ea586bc56bca2c1dcba4936b41441393038", "0x2d3ffc59491e07d005e69e1487027011a76eb3c6d524a9b4aa6bf1bc46b6349f", "0x1466ef0e63cae250079dc66e41e42dae283f52d8787ced3e2d17b4c7c9c7d898", "0x225b3258dc7d920544b3b6531b7af2ccadb1c70a0995acc4501b88cc5f0fb907", "0x1f0e4e558fdfd2cef659615cd3d60478d5c63cc747f825a946e7c603a39752a8", "0x27c3896812da6e9b849b3040c6ac87fac3d663b3115a76d88c303f57b644d990", "0x1a537570f364e5b1dd9af6c4b2c7d1112556c00a75ddd8315a1bb1b9096700d7", "0x2d3f559a00ab352c8786dc2020127e107ee08768268c6b0097b2d6176842f414", "0x09bc339c3880c79a593f7db4ddc73fccfeae63b9fa4c5d5cc2f4bb280517c6cf", "0x2f8bc578f20113073ff2be60b6da3495f89a42120bc52bbd253796874f9759fd", "0x26be7abb2371fc72625ec11ffab449c1778b80451fea16526e6248efd49de5b0", "0x21cf35a90e5a308b8aad543bfa4750f19bd8e13e266a096cd630a39a475c066d", "0x15a2722c132db7dd062ccc988626ee32930ed9f4cc2dc8f0f5b83acd01c7395f", "0x18fefba3a72aca38f11dd1b258e3dbc5a3af8baf0aeb2b7f95ba75db421254b5", "0x2135cfbb055b1dcc2629ef569fce3203458a4a93351da029888787fb69950e89", "0x2a9324753d1299472226591c7681740d5ac53600958ffe33e20e936e3e134504", "0x2b37b9147927b1c9bbc4ce18150ad33400889a5ccebf417b4b9776a4238a0bc5", "0x12155671f2b7ccc0c25ff0a5748ee1c222f193d6902c4a9d37981800d05300f7", "0x08f07b01a5989df1b57fb57ec34266d468586ffd77546656ffd945917f2f310e", "0x0ec1ee0e959b0f8d58af8c82c2d8259cea457d0cb98a9c3da29c7f534a6e217a", "0x22aef80d85ba0200f99435006647d80993dc3336dda00ef68b7cebdd8c3f37e5", "0x2b07beb48ee0be89ba61106738486f4bd7a27f066d98672afc0eddbe0f62fd7c", "0x031c53dd417a71e0a092e57e9cf05b34b1d6afd989ebee1c2a7440e6fd18e142", "0x19705da6d82f9c572e529f9ff53f611dc7cdc5353febbdd7d99baf68f5d7fb08", "0x02dff73237605fb60aaeec62c4d70e211dafd696323ebb4fdb23da1356edc7b7", "0x28123310ea392855c4c5ae09a808e76d9aaebd1a2be528cd9ff2b58f2ae2e2b5", "0x2fb6955e954aa2ab2ba684330098e5c96f95d36543e766c7059c36e2e92c86ec", "0x1c108db3f6cd00c92f834baf1a88d03ddfb799bc91f729102ab68665f14a0429", "0x27b7c4e8392389c0cb16829cf7edac4ec71b7a95fc9ac63cbc811526fff42949", "0x00bda672de3a14c5d3d109a7fd2b355ab9cd5948b25c89e7063219788cad2b5f", "0x2540ed01eca6e3fbe9b413fed252a8b51b905ef52d3c44b6e3f9d96d89cceb25", "0x0980154978657d2050da8f97f83d1e92756b6d8f6d9a2c2858cdc89b26fbf262", "0x0f16055808088e8b53714c3cd0446a4a913d0924d5b7911a2f044ebd42f6174e", "0x0fe63161bd27a029a308803a11e6483e0d93dd7a045830759e6d6dd2750fdebf", "0x1c7e932d81a1c04a013e3bba9b56058302669cff5eb72999e12b6cf1528c3297", "0x2ee5a9a008f39be5f918f1edda8581a645e8ec7a599f659c1d1d543b4b57a54c", "0x153937bfad1211834575747a5b7ba58c4773b9f6fbc94d40598a244be55d51fd", "0x2dbd25164c929288b7cdd48b7628b89d1d61317959c311a7737657c624a47184", "0x27c9b7aa6d6333bc40fa43c4c9a851900fee79281caba089586eb2d8269c3c54", "0x2becaa90c4e2bb8acbe6dda8a2a3b43d9d04467898ebb1dc3e14a83f81d32512", "0x2b912d1ba0a02db4c8233000999aff38a430681acb23d1bdde1fa0fa062a17f5", "0x2075cdc89c791cb2d6b84a5a963f3600c51b7b1b2fabeed10c738f55ab1fb4a1", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x1471a95eb0ded8389636686aa80dd03de1d6463b220aad6bf79ad09808a1d668", "0x182e36542540118bf3f916f5fa1a8e9815f8e9790aa4d409eb0d4dd853501264", "0x0c39aee6873d5cda3ab71fc6445f6e2442780dfb3d676f9e3d52c72c7e9d2212", "0x072f89165101953f3721c7026fb31f3ab483e28968f3b0fef9ed94c2ea762fcd", "0x01d45e6d3df87d2c189099593bfade85b1b3cc46f9197cd2fe86441975738b43", "0x0357669d3816688746b9956a15ee6932ece3f90452670d3170470b1b492d43ce", "0x0888ced17aa0b48253ae7281b047364a55b21de8cc6d3d95576e1c12d844e896", "0x22e1db5f3280b301e204a4f0fa197e885acdf1b4a7796a1fbc8cddc9745387fb", "0x2df0db1e5eee18402c47d12e0e6cdb01233bff44c531a10beaefa54fda09ed72", "0x1b2a1e808d4e97c016343cd684638f3dd868c6bba4310305194295bf3e3cc28e", "0x17424701ca23f7af5d1da3578075813a381ab149d8e0955f983101fb0dafd274", "0x1a94eb7d138fcc01534c8b595a1b26f92ed69e554afd1a9cca08fade4c079e8d", "0x2a4054c6234b357a39fcb5e5422014cb9e2c2e78471fc7c0de4ed34699ebf537", "0x1c32828ae686569702e809917a6c4c9b312ecc2a1f4ff46f2a9a8f2cb1b9d8f6", "0x30336f19d17ab0663f491e03cf93cdd00297ae6d355ebe964c739e09556a9917", "0x1a601b9ea1a9c906d50145eaf9a04a92c54e0e735ecb5d70646eeba2550af3a7", "0x23c58b060ae1d78bfb9ac877019853f5aa163bff15f7f5948fe2ee56b6337412", "0x25fb1879de2f781f9ca372272993747db0a8c297d0c4c8e42828a5a15002dcd0", "0x24dd8e2f31a2b4840f45153fa22b010892d26826ffd2a701494dac528054f7be", "0x0883817539bb697cc376c85a88ef1953caa44a920bf1da6e3995fac80612b5e8", "0x0000000000000000000000000000002c8a80ab07bba8ea2c44e6cc7a5b6cba32", "0x27825b9d5cb4ccf2fa78745def0028b976dca4f32df2ce69c75415e0f238f536", "0x2769a1f59949dd4653929cff29ec6a66e2da94318b59a4dbe8f227d9b8123093", "0x25999ee45d5bc32b4907e46aae89833a08201bc10709f15cd35da391a2edd67e", "0x2a344e28ea8cdeecce8522a2bc601ca6ef195c06dc977a6df77d280f8f5bb176", "0x0f20867f6a27630060f7b33c42e110d3ecc2a63c2595398f64071ea5032ec397", "0x0aab5753f49b34843dbaaaf495a2f47ff12322c79c94eee76bcbf3f865c30267", "0x2027172e4ced4b6f710cfbd7ba3b685be782735c53eae17afa2eda35825b3b9d", "0x0dc044704fe514ae924b05d6aba5b431afeae6e4b9cb456a789f3e8e8deb6051", "0x06b97bac55f6413c26abe689d9946f317ada969531245c0c899c69684bcc68c7", "0x0bb72a73b8c5d6d0cfed762f30040d42be18b9c945f86c42346867a38f2679c6", "0x0018b84c9bfbd6ee153769d648f55580a995baa3859d4783e8c4b514b45e8051", "0x1cb9cc9da1e96a946e3a9e1168eda85fa379def26a78fdbe515ab45d777df665", "0x0aceacf3dd99bb0fd30c2cdfc54633a7285a7aae048f2ce7a4baeb910835940c", "0x0aceacf3dd99bb0fd30c2cdfc54633a7285a7aae048f2ce7a4baeb910835940c", "0x1c0643f95e44ace2ac1ded3edf88730c40bc669faa78d8991aaab241609e29bd", "0x17c09c851d565f7dfea75315518f04a28487b8964b61b920f0419ffd2a0b0fbb", "0x06e6f5462be57045ead38ce7146d81216ddb07b4320b9fd2c308aa2369a10c66", "0x03302944c99c6a0559eb4cdbfae6429f2125b47e16eeee590c54da69574cd527", "0x0f46b7fa3b7c399f1f8992b32a0a900706c3b6f3db366be175081fff39f79899", "0x000000000000000000000000000000deab220098e0743b21ed93f6388e80a65d", "0x000000000000000000000000000000000003885559ebf4ab35d49b0bce4d79f7", "0x000000000000000000000000000000017e2de970aaa284197111fd9905c4a742", "0x00000000000000000000000000000000000b1345364238b08e3fe9707410c18f", "0x0000000000000000000000000000006d73dd0a654f2bd614c5776e04c0e60cd2", "0x00000000000000000000000000000000002e68275e03a839ecd487489154f294", "0x00000000000000000000000000000001e1f93d2b018f0a6b39ef1fd29a5e9710", "0x00000000000000000000000000000000001545df2edfad784f403a3ef4ae2865", "0x000000000000000000000000000000ff7ae4905cbb3d622172e48dec6f1b2620", "0x00000000000000000000000000000000001b9caac1ec4b6386a2cc38677bd826", "0x000000000000000000000000000000401072f183011dbf2761f1e506c156e297", "0x00000000000000000000000000000000002bf1ac2ef46cabb190b21d8463e1b3", "0x0000000000000000000000000000001aa0a85b68445babca19d465f16f3d0f44", "0x000000000000000000000000000000000026af9be6313c8e278673d7af6f4bf3", "0x000000000000000000000000000000721825342b3c04f9e6378b644348c801a6", "0x000000000000000000000000000000000015ba091e88e2ff46007a89d2d1afd5", "0x0000000000000000000000000000007344bce8d1d609356ad8f8ac0d34ec3da7", "0x00000000000000000000000000000000001a7ff303dbb62a1af6b632acbb3ef4", "0x0000000000000000000000000000000b4fe0012ff9655be51e69b0996b06179c", "0x00000000000000000000000000000000002d7ef4d382f16509894e2b6032af10", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x19f0c008fa095f42bad43fb28b2b4b47359270ded337b6d25391fdae9b391d75", "0x1c94592a94c4beb4a7e85554aa2bf80765155ad05e8936c25288cd8c4f67a3f9", "0x025138b970f04c9e9d196714071b05a4f20904fff74e69b30c548c975f248f31", "0x188fa91b4dac482ae0f2e44baf3866c1f9fd612d74bc04c96f5f565508f84b2b", "0x0fc936e564c2c8c68f65745643116c3fdb10b5181ae44d2de5bb1f6cec6ef3fe", "0x2583a70cd8b72a1a3e5968e2c88b95979d11cc06d4f80d2da250af7712721003", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000e714f5ed5ef689b2794f15772d4a946efa", "0x00000000000000000000000000000000002e59cd0cabcf055eeec66cce924421", "0x0000000000000000000000000000005d0309091e80086f656f824ad5ec932475", "0x00000000000000000000000000000000002066f6e6deee86ef9dea59eab0b755", "0x000000000000000000000000000000c8e88bb1d6ec1fc5434e7a032b1d6a5667", "0x000000000000000000000000000000000008013ea9ff1748d590acbf58e37dac", "0x000000000000000000000000000000ebc576489a7a4e90b23a50cfec950b755a", "0x00000000000000000000000000000000001874d0e5f8c341fd0b5e3ddd81eaa1"] public_inputs = ["0x0000000000000000000000000000000000000000000000000000000000000003"] verification_key = ["0x0000000000000000000000000000000000000000000000000000000000000040", "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000004", "0x0000000000000000000000000000000000000000000000000000000000000005", "0x0000000000000000000000000000000000000000000000000000000000000006", "0x0000000000000000000000000000000000000000000000000000000000000007", "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000009", "0x000000000000000000000000000000000000000000000000000000000000000a", "0x000000000000000000000000000000000000000000000000000000000000000b", "0x000000000000000000000000000000000000000000000000000000000000000c", "0x000000000000000000000000000000000000000000000000000000000000000d", "0x000000000000000000000000000000000000000000000000000000000000000e", "0x000000000000000000000000000000000000000000000000000000000000000f", "0x0000000000000000000000000000000000000000000000000000000000000010", "0x000000000000000000000000000000ea6f0ffc3623f62df87b74c4dcf518fd39", "0x0000000000000000000000000000000000173d770a8f5cb72b5b7df483f41e34", "0x00000000000000000000000000000078cbd4d4ee5fbdc3e18d02a1f70cbb5d91", "0x0000000000000000000000000000000000021f87cdc6ab8ffcec1ad655c4957e", "0x000000000000000000000000000000becb2c582944a105e60c8137244c7fbe50", "0x00000000000000000000000000000000001131c406ad5519e89c0595a6eb090a", "0x000000000000000000000000000000835914e338d4388cd6b377c6f29c3ae8d7", "0x0000000000000000000000000000000000090349ad561dca142627a600ee4277", "0x000000000000000000000000000000974f2b1de449db7000391c8aec96756b19", "0x00000000000000000000000000000000002073a05050310929610ff7d081bfef", "0x000000000000000000000000000000e1ea79efc9dc97e61ef4b380bf93f5d160", "0x00000000000000000000000000000000002e70a9d847019e5f99be0ce5849ef9", "0x0000000000000000000000000000003181bcdd733575d173aeb749a241457fee", "0x00000000000000000000000000000000002a99429ae3e7fc810959e114a4935e", "0x000000000000000000000000000000638591cb7a86b050e9c915fdf75fc0188d", "0x00000000000000000000000000000000000eec7be2a69ddc8b3c3a39729f2ff1", "0x000000000000000000000000000000a6e81418467d38b93104d402dea2d642c1", "0x00000000000000000000000000000000002497efe6b96c26dc4b5e015c627530", "0x000000000000000000000000000000f9ac5e0111dc36f9cc1e9a9905235a374d", "0x0000000000000000000000000000000000127f146a5df1de7c90d1a4a9a373fa", "0x000000000000000000000000000000bb0e4ad8256760164511649027827b2468", "0x00000000000000000000000000000000002c2b05a49b25c71848061f721b0e52", "0x000000000000000000000000000000d2e0cfa24df62aeb0b250c6b8ce4bce249", "0x0000000000000000000000000000000000177cfc8a9f03ba7a0fdf0b99899778", "0x000000000000000000000000000000bc3661650d53f9b24d923d8f404cb0bbc9", "0x00000000000000000000000000000000000c4032c3079594eb75a8449d3d5ce8", "0x00000000000000000000000000000054eb5fe796a0ca89441369b7c24301f851", "0x00000000000000000000000000000000001084d709650356d40f0158fd6da81f", "0x000000000000000000000000000000b59bdbe49ff8208baeb13b8cd40c72281f", "0x0000000000000000000000000000000000212700d6e138f55e8fe4d41aca557f", "0x000000000000000000000000000000d0d87076eba438e31effd2ea0f1b0e45d2", "0x00000000000000000000000000000000000628be7db7fa2e49440a4867f3c5c8", "0x000000000000000000000000000000c9f189f2a91aeb664ce376d8b157ba98f8", "0x00000000000000000000000000000000002531a51ad54f124d58094b219818d2", "0x000000000000000000000000000000ef1e6db71809307f677677e62b4163f556", "0x0000000000000000000000000000000000272da4396fb2a7ee0638b9140e523d", "0x0000000000000000000000000000002e54c0244a7732c87bc4712a76dd8c83fb", "0x000000000000000000000000000000000007db77b3e04b7eba9643da57cbbe4d", "0x000000000000000000000000000000e0dfe1ddd7f74ae0d636c910c3e85830d8", "0x00000000000000000000000000000000000466fa9b57ec4664abd1505b490862", "0x000000000000000000000000000000677bd789aa094b735f2abf3d9cfd032188", "0x0000000000000000000000000000000000236e982930a9984fd08a3edddf25a1", "0x000000000000000000000000000000c07a966aebd836d8a800f54b1c3bb5c36f", "0x00000000000000000000000000000000002ddf6475059b2e9451db5b8d857bff", "0x000000000000000000000000000000ee40d90bea71fba7a412dd61fcf34e8ceb", "0x0000000000000000000000000000000000140b0936c323fd2471155617b6af56", "0x0000000000000000000000000000002b90071823185c5ff8e440fd3d73b6fefc", "0x00000000000000000000000000000000002b6c10790a5f6631c87d652e059df4", "0x00000000000000000000000000000029a17181c7934fc3fdbd352eac5cb521b9", "0x00000000000000000000000000000000001f497cbf5284ff29a2d336e5991999", "0x000000000000000000000000000000072bd9c0c6beda1fdee6d4ff0432ba9e1b", "0x000000000000000000000000000000000013ea38a0bd2aa751a490a724fac818", "0x00000000000000000000000000000024894ab0070e4f72cf1fffafa8b39307c4", "0x000000000000000000000000000000000019f564c37de48cf28b308da5f2e2f8", "0x000000000000000000000000000000a08a6899213caaa89baca51a3598a07b99", "0x00000000000000000000000000000000000b5e594c4ae54f867a3bd8973689d8", "0x000000000000000000000000000000a3ba29ef6ca86e9f0d01acd1abac8ccd34", "0x0000000000000000000000000000000000155cad00fb78a200a9a95a2a220ce3", "0x00000000000000000000000000000038a5f38d32ca28822645e2c790fc26f029", "0x00000000000000000000000000000000000906f90f083e6f1121af20a5067a04", "0x000000000000000000000000000000d53e76dd5279fe31335ed32d80dcc5ca31", "0x00000000000000000000000000000000002cf52886dd6e8f1fd0adb60005c606", "0x0000000000000000000000000000002ddcbd934e2f9c7ff98d2e55c070cc2fe2", "0x000000000000000000000000000000000028db51dbb15364210353420c11faf9", "0x000000000000000000000000000000397594051f075d214bbf3f48b71c63f4b8", "0x0000000000000000000000000000000000047b66ca1874c32782c036fb9aefeb", "0x0000000000000000000000000000009e9fba95bbfa0e8726ec97a6d808caa2d4", "0x000000000000000000000000000000000004ade9dfa460ee9d37d6ccb02c1e20", "0x0000000000000000000000000000002b8e95ee572dc79770aa90657517801faf", "0x00000000000000000000000000000000001bb5b68de1c268c3d95913e3147c15", "0x0000000000000000000000000000007d6628253cf6c468d2fb28f77f36b15831", "0x000000000000000000000000000000000014d3535ebb73ddbddcfd2bbeb5c12d", "0x0000000000000000000000000000005f0f2c1ce2daf455b3f3d0098e1a74774c", "0x00000000000000000000000000000000000f65e16cb15a76fc408beabbd219e3", "0x000000000000000000000000000000a2f6f792ce9d9d148a330fabf682a0d0b7", "0x00000000000000000000000000000000000a243a33df583888f21721cfccf6c0", "0x000000000000000000000000000000cb6d5d306b6754ba07e397736489c614e2", "0x000000000000000000000000000000000005caedb54aad66bad31ff224151ec3", "0x000000000000000000000000000000f1e5fcf49bc8ac16b03b30c861fad85fe6", "0x00000000000000000000000000000000001fef824be2fa25332c2bca21d3126b", "0x0000000000000000000000000000000ab9955eec0d74eb799afed2a802b24d75", "0x00000000000000000000000000000000001fcbe43ea105b30d36ed0b21b03411", "0x000000000000000000000000000000d66b1d5433f1aa5305cd1edce7c22de466", "0x00000000000000000000000000000000002331546a256b8a3b751956806680d4", "0x0000000000000000000000000000002b1c1c2637db3f8fecd9d8bb38442cc468", "0x00000000000000000000000000000000000450f8716810dff987300c3bc10a89", "0x0000000000000000000000000000005db2bf83f8a194086a4cca39916b578faf", "0x000000000000000000000000000000000010005567f9eb3d3a97098baa0d71c6", "0x00000000000000000000000000000031e12e1ce3a444583203ea04c16ec69eb2", "0x0000000000000000000000000000000000103bcf2cf468d53c71d57b5c0ab312", "0x0000000000000000000000000000004207277f4116e0af5a9268b38a5d34910b", "0x00000000000000000000000000000000000c5d6e7a8b0b14d4ed8f51217ae8af", "0x00000000000000000000000000000083bc4ff48edd6aa66759994187f28dd173", "0x000000000000000000000000000000000017cb85a0f539b780ee6319982f5ba4", "0x00000000000000000000000000000012fb642de7b51efcce75a189bdf598f3b8", "0x000000000000000000000000000000000026fa70b6c942ddd3700064b48ba1ee", "0x000000000000000000000000000000eb0ab515191143e5a3c8bd587526486628", "0x0000000000000000000000000000000000132b76a71278e567595f3aaf837a72", "0x0000000000000000000000000000002c37ccc495848c2887f98bfbaca776ca39", "0x00000000000000000000000000000000002c6b2a0de0a3fefdfc4fb4f3b8381d", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000000000f68b70e0e4b0cb9e2c7bd64fa4b75b32dd", "0x00000000000000000000000000000000001bcedd9106bdd4e13e0b751c672a83", "0x00000000000000000000000000000042fd857eb4bf620db08b0e181807df9f59", "0x00000000000000000000000000000000001ccfa89524772b4bd5b6bf6741d71f"] From 1d384746c388040cde9546f9f254843276c71553 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Fri, 28 Feb 2025 19:02:53 +0000 Subject: [PATCH 12/41] fix mock proof creation --- .../dsl/acir_format/ivc_recursion_constraint.hpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.hpp index ec36ed6f90ff..c660f150bd92 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_format/ivc_recursion_constraint.hpp @@ -16,13 +16,9 @@ std::shared_ptr create_mock_ivc_from_constraints(const std::vector& ivc, ClientIVC::QUEUE_TYPE type, const bool is_kernel); -std::vector create_mock_oink_proof(const size_t dyadic_size, - const size_t num_public_inputs, - const size_t pub_inputs_offset); +std::vector create_mock_oink_proof(const size_t num_public_inputs); -std::vector create_mock_pg_proof(const size_t dyadic_size, - const size_t num_public_inputs, - const size_t pub_inputs_offset); +std::vector create_mock_pg_proof(const size_t num_public_inputs); std::shared_ptr create_mock_honk_vk(const size_t dyadic_size, const size_t num_public_inputs, From c6c4818b8dc8f65c7047fa5f0fcd773d90ee3de8 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Fri, 28 Feb 2025 23:41:54 +0000 Subject: [PATCH 13/41] remove client ivc public inputs offset --- barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp | 3 ++- .../cpp/src/barretenberg/honk/proof_system/types/proof.hpp | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp b/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp index 48ae5a5bce37..79bae4abdc3d 100644 --- a/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp +++ b/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp @@ -259,7 +259,8 @@ HonkProof ClientIVC::construct_and_prove_hiding_circuit() // circuit. So, these have to be preserved as public inputs to the hiding circuit (and, subsequently, as public // inputs to the tube circuit) which are intermediate stages. // TODO(https://github.com/AztecProtocol/barretenberg/issues/1048): link these properly, likely insecure - auto num_public_inputs = static_cast(static_cast(fold_proof[PUBLIC_INPUTS_SIZE_INDEX])); + auto num_public_inputs = + static_cast(static_cast(verification_queue[0].honk_verification_key->num_public_inputs)); num_public_inputs -= bb::PAIRING_POINT_ACCUMULATOR_SIZE; // exclude aggregation object num_public_inputs -= bb::PROPAGATED_DATABUS_COMMITMENTS_SIZE; // exclude propagated databus commitments for (size_t i = 0; i < num_public_inputs; i++) { diff --git a/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp b/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp index f4b57263fe9d..10e9dfa2c700 100644 --- a/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp +++ b/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp @@ -8,9 +8,6 @@ namespace bb { // Where the public inputs start within a proof (after circuit_size, num_pub_inputs, pub_input_offset) static constexpr size_t HONK_PROOF_PUBLIC_INPUT_OFFSET = 0; -// Where the number of public inputs is specified in a proof -static constexpr size_t PUBLIC_INPUTS_SIZE_INDEX = 1; - using HonkProof = std::vector; // this can be fr? struct ECCVMProof { HonkProof pre_ipa_proof; From 6af9ec5d8c1b82878d3c313b813cc014d16b8202 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Sat, 1 Mar 2025 03:01:15 +0000 Subject: [PATCH 14/41] fix transcript serialization tests --- .../barretenberg/stdlib_circuit_builders/mega_flavor.hpp | 7 ------- .../stdlib_circuit_builders/mega_zk_flavor.hpp | 3 --- .../barretenberg/stdlib_circuit_builders/ultra_flavor.hpp | 7 ------- .../stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp | 7 ------- .../stdlib_circuit_builders/ultra_zk_flavor.hpp | 7 ------- 5 files changed, 31 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp index f3162aa4f4fd..010d1c0e91f4 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp @@ -815,10 +815,6 @@ class MegaFlavor { { // take current proof and put them into the struct size_t num_frs_read = 0; - circuit_size = deserialize_from_buffer(proof_data, num_frs_read); - - public_input_size = deserialize_from_buffer(proof_data, num_frs_read); - pub_inputs_offset = deserialize_from_buffer(proof_data, num_frs_read); for (size_t i = 0; i < public_input_size; ++i) { public_inputs.push_back(deserialize_from_buffer(proof_data, num_frs_read)); } @@ -867,9 +863,6 @@ class MegaFlavor { { size_t old_proof_length = proof_data.size(); proof_data.clear(); - serialize_to_buffer(circuit_size, proof_data); - serialize_to_buffer(public_input_size, proof_data); - serialize_to_buffer(pub_inputs_offset, proof_data); for (size_t i = 0; i < public_input_size; ++i) { serialize_to_buffer(public_inputs[i], proof_data); } diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp index 7ed3964002d9..764922c212a4 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp @@ -125,9 +125,6 @@ class MegaZKFlavor : public bb::MegaFlavor { { size_t old_proof_length = proof_data.size(); proof_data.clear(); - serialize_to_buffer(this->circuit_size, proof_data); - serialize_to_buffer(this->public_input_size, proof_data); - serialize_to_buffer(this->pub_inputs_offset, proof_data); for (size_t i = 0; i < public_input_size; ++i) { serialize_to_buffer(this->public_inputs[i], proof_data); } diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp index 85d817eea2b9..630eaca02119 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp @@ -693,10 +693,6 @@ class UltraFlavor { // take current proof and put them into the struct auto& proof_data = this->proof_data; size_t num_frs_read = 0; - circuit_size = Base::template deserialize_from_buffer(proof_data, num_frs_read); - - public_input_size = Base::template deserialize_from_buffer(proof_data, num_frs_read); - pub_inputs_offset = Base::template deserialize_from_buffer(proof_data, num_frs_read); for (size_t i = 0; i < public_input_size; ++i) { public_inputs.push_back(Base::template deserialize_from_buffer(proof_data, num_frs_read)); } @@ -738,9 +734,6 @@ class UltraFlavor { auto& proof_data = this->proof_data; size_t old_proof_length = proof_data.size(); proof_data.clear(); // clear proof_data so the rest of the function can replace it - Base::template serialize_to_buffer(circuit_size, proof_data); - Base::template serialize_to_buffer(public_input_size, proof_data); - Base::template serialize_to_buffer(pub_inputs_offset, proof_data); for (size_t i = 0; i < public_input_size; ++i) { Base::template serialize_to_buffer(public_inputs[i], proof_data); } diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp index 22695ea3a0f7..fbe10eb2bd1e 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp @@ -66,10 +66,6 @@ class UltraKeccakZKFlavor : public UltraKeccakFlavor { // take current proof and put them into the struct size_t num_frs_read = 0; auto& proof_data = this->proof_data; - this->circuit_size = Base::template deserialize_from_buffer(proof_data, num_frs_read); - - this->public_input_size = Base::template deserialize_from_buffer(proof_data, num_frs_read); - this->pub_inputs_offset = Base::template deserialize_from_buffer(proof_data, num_frs_read); for (size_t i = 0; i < this->public_input_size; ++i) { this->public_inputs.push_back(Base::template deserialize_from_buffer(proof_data, num_frs_read)); } @@ -125,9 +121,6 @@ class UltraKeccakZKFlavor : public UltraKeccakFlavor { auto& proof_data = this->proof_data; size_t old_proof_length = proof_data.size(); proof_data.clear(); // clear proof_data so the rest of the function can replace it - Base::template serialize_to_buffer(this->circuit_size, proof_data); - Base::template serialize_to_buffer(this->public_input_size, proof_data); - Base::template serialize_to_buffer(this->pub_inputs_offset, proof_data); for (size_t i = 0; i < this->public_input_size; ++i) { Base::template serialize_to_buffer(this->public_inputs[i], proof_data); } diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp index c5b10e22e7bf..284c75ce19a4 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp @@ -75,10 +75,6 @@ class UltraZKFlavor : public UltraFlavor { // take current proof and put them into the struct size_t num_frs_read = 0; auto& proof_data = this->proof_data; - this->circuit_size = Base::template deserialize_from_buffer(proof_data, num_frs_read); - - this->public_input_size = Base::template deserialize_from_buffer(proof_data, num_frs_read); - this->pub_inputs_offset = Base::template deserialize_from_buffer(proof_data, num_frs_read); for (size_t i = 0; i < this->public_input_size; ++i) { this->public_inputs.push_back(Base::template deserialize_from_buffer(proof_data, num_frs_read)); } @@ -134,9 +130,6 @@ class UltraZKFlavor : public UltraFlavor { auto& proof_data = this->proof_data; size_t old_proof_length = proof_data.size(); proof_data.clear(); // clear proof_data so the rest of the function can replace it - Base::template serialize_to_buffer(this->circuit_size, proof_data); - Base::template serialize_to_buffer(this->public_input_size, proof_data); - Base::template serialize_to_buffer(this->pub_inputs_offset, proof_data); for (size_t i = 0; i < this->public_input_size; ++i) { Base::template serialize_to_buffer(this->public_inputs[i], proof_data); } From ab4d42510e83b9d80b2ee2ca97346e889b32ce0c Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Sat, 1 Mar 2025 03:26:31 +0000 Subject: [PATCH 15/41] hopefully fix sol tests --- barretenberg/acir_tests/sol-test/src/index.js | 10 ++++------ .../src/barretenberg/dsl/acir_proofs/honk_contract.hpp | 2 +- barretenberg/sol/src/honk/BaseHonkVerifier.sol | 2 +- barretenberg/sol/src/honk/BaseZKHonkVerifier.sol | 2 +- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/barretenberg/acir_tests/sol-test/src/index.js b/barretenberg/acir_tests/sol-test/src/index.js index 6606cf15842a..e5b1ac487aa3 100644 --- a/barretenberg/acir_tests/sol-test/src/index.js +++ b/barretenberg/acir_tests/sol-test/src/index.js @@ -6,8 +6,8 @@ import solc from "solc"; // Size excluding number of public inputs const NUMBER_OF_FIELDS_IN_PLONK_PROOF = 93; -const NUMBER_OF_FIELDS_IN_HONK_PROOF = 443; -const NUMBER_OF_FIELDS_IN_HONK_ZK_PROOF = 494; +const NUMBER_OF_FIELDS_IN_HONK_PROOF = 440; +const NUMBER_OF_FIELDS_IN_HONK_ZK_PROOF = 491; const WRONG_PROOF_LENGTH = "0xed74ac0a"; const WRONG_PUBLIC_INPUTS_LENGTH = "0xfa066593"; @@ -234,10 +234,8 @@ try { if (testingHonk) { // Cut off the serialised buffer size at start proofStr = proofStr.substring(8); - // Get the part before and after the public inputs - const proofStart = proofStr.slice(0, 64 * 3); - const proofEnd = proofStr.substring(64 * 3 + 64 * numPublicInputs); - proofStr = proofStart + proofEnd; + // Get the part after the public inputs + proofStr = proofStr.substring(64 * numPublicInputs); } else { proofStr = proofStr.substring(64 * numPublicInputs); } diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp index c18cf1f311a9..c36da09514fa 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp @@ -1436,7 +1436,7 @@ abstract contract BaseHonkVerifier is IVerifier { error ShpleminiFailed(); // Number of field elements in a ultra honk zero knowledge proof - uint256 constant PROOF_SIZE = 443; + uint256 constant PROOF_SIZE = 440; function loadVerificationKey() internal pure virtual returns (Honk.VerificationKey memory); diff --git a/barretenberg/sol/src/honk/BaseHonkVerifier.sol b/barretenberg/sol/src/honk/BaseHonkVerifier.sol index d6ad628b1dea..794e690bde00 100644 --- a/barretenberg/sol/src/honk/BaseHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseHonkVerifier.sol @@ -45,7 +45,7 @@ abstract contract BaseHonkVerifier is IVerifier { error ShpleminiFailed(); // Number of field elements in a ultra honk proof - uint256 constant PROOF_SIZE = 443; + uint256 constant PROOF_SIZE = 440; function loadVerificationKey() internal pure virtual returns (Honk.VerificationKey memory); diff --git a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol index b93f67117414..3049cacf0283 100644 --- a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol @@ -49,7 +49,7 @@ abstract contract BaseZKHonkVerifier is IVerifier { error ConsistencyCheckFailed(); // Number of field elements in a ultra honk zero knowledge proof - uint256 constant PROOF_SIZE = 494; + uint256 constant PROOF_SIZE = 491; function loadVerificationKey() internal pure virtual returns (Honk.VerificationKey memory); From b01954714a3bd98e5f26e05df5140c30e277b7f8 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Sat, 1 Mar 2025 04:19:29 +0000 Subject: [PATCH 16/41] update Prover.tomls of protocol circuits --- .../crates/private-kernel-init/Prover.toml | 238 +++---- .../crates/private-kernel-inner/Prover.toml | 594 +++++++++--------- .../crates/private-kernel-reset/Prover.toml | 220 +++---- .../private-kernel-tail-to-public/Prover.toml | 210 +++---- .../crates/private-kernel-tail/Prover.toml | 320 +++++----- .../crates/rollup-base-private/Prover.toml | 319 +++++----- .../crates/rollup-base-public/Prover.toml | 341 +++++----- .../crates/rollup-block-merge/Prover.toml | 478 +++++++------- .../crates/rollup-block-root/Prover.toml | 565 ++++++++--------- .../crates/rollup-merge/Prover.toml | 170 +++-- .../crates/rollup-root/Prover.toml | 494 +++++++-------- 11 files changed, 1958 insertions(+), 1991 deletions(-) diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml index 2e24a02d61e4..69a075d015bf 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml @@ -1,13 +1,13 @@ -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" is_private_only = false first_nullifier_hint = "0x0000000000000000000000000000000000000000000000000000000000000000" [tx_request] -args_hash = "0x2e3b3a046d614898c9c277acc194416752f3b19d261f0906b44fa3f2e037060f" +args_hash = "0x02d4f3887105eb0e451ecdbe20042360b5854ace049863e134401b680363f8dc" [tx_request.origin] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [tx_request.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -23,7 +23,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [tx_request.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [tx_request.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -60,30 +60,30 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000005816979900b0f75077b017fb4d8ea2ac66", - "0x00000000000000000000000000000000000a876874b723dd456b5daa64c07358", - "0x000000000000000000000000000000d961aa9c44eea1e2a4fdd07111d41f457e", - "0x000000000000000000000000000000000008e0da841fe0af6918963bef9fc95c", - "0x0000000000000000000000000000009ae5cad7927e19d9ac2b3826b840ba728c", - "0x0000000000000000000000000000000000088037db7ed95646159f4583bcfdfc", - "0x000000000000000000000000000000fd961c7aff7f50edca4dfad503c9c9fa2e", - "0x00000000000000000000000000000000001051edc41491bcbfc5e8da42bc1642", - "0x000000000000000000000000000000dc9d4879568657be1aef229269de5f7d07", - "0x0000000000000000000000000000000000304d8094c6c66dd7636c803cb19a39", - "0x00000000000000000000000000000050a0a829a0b94d9e9899bcbd1541871479", - "0x0000000000000000000000000000000000048461457f382758eb884e25e460b3", - "0x0000000000000000000000000000000bde3aea98f4310ce4f76d960ca60c91d0", - "0x0000000000000000000000000000000000189665165b8e596303d4c840861d24", - "0x000000000000000000000000000000d8e71ff3dc056c91ca02a7fb10296223c8", - "0x0000000000000000000000000000000000188fe8b852d0772e4a5236d43e9b26", - "0x00000000000000000000000000000043f5b0c05d95765b1056b21147d599a113", - "0x00000000000000000000000000000000000b73c9dad7fd5429401464560b8112", - "0x0000000000000000000000000000004a3329f06f5660eac9c4814655aa156330", - "0x00000000000000000000000000000000000ca08c32a72e35d70221f2a37be51e", - "0x000000000000000000000000000000666202d56b7fbc4394baed8c416e73b8a0", - "0x00000000000000000000000000000000000c44cce0b972a553dbdf4fa8c9ab0d", - "0x000000000000000000000000000000a45090bfa26d140d553967d184621d4d74", - "0x00000000000000000000000000000000000028466de45e058c91d159eada8c85", + "0x000000000000000000000000000000add76dadc4c089ae285ea0c129266b80c8", + "0x00000000000000000000000000000000000bca10b7aec1025672a2fb843df872", + "0x00000000000000000000000000000041e122b1b1c45e628c3c0ec59b4f72c0ab", + "0x000000000000000000000000000000000029b8a6eba764b61f091e00a8733ce2", + "0x0000000000000000000000000000007ed15afdbde5877b115455e98234e879fa", + "0x00000000000000000000000000000000001d697f81e400c7716f505d2d887c0b", + "0x0000000000000000000000000000001d012b7cd01e28b72d73376eb3fdd94b3a", + "0x0000000000000000000000000000000000051e315977f4982cea89d96cbe0c42", + "0x00000000000000000000000000000053a9fc85020ea6b305a624293b50e3d120", + "0x0000000000000000000000000000000000268cd1b41ba27ef2cac4cefb072193", + "0x00000000000000000000000000000055dcb878742051a5f1705a1dddd5849b4f", + "0x000000000000000000000000000000000014bb347e1b8799b6db0dacd0217686", + "0x000000000000000000000000000000934db09452e4e57636217d265b6da0cea4", + "0x0000000000000000000000000000000000006209671fbf81d95bd269dd4c0493", + "0x0000000000000000000000000000006b40e97bdec64ec7c44e52d38f9a190a5a", + "0x00000000000000000000000000000000001b31aadbd07c7bafe7a29e000a843d", + "0x00000000000000000000000000000075d39ef1b0193ad1354a52e4423993e9d3", + "0x00000000000000000000000000000000001571af594e58be9038f40b099e46c3", + "0x0000000000000000000000000000007eaf76e8f6a59e032f4c91154a901072ab", + "0x000000000000000000000000000000000027b2a48c841445f8f43447f2bdf4f9", + "0x000000000000000000000000000000716f55bbb27b5cfec83733ed1681e9bc69", + "0x0000000000000000000000000000000000139fea6a01a42593e956aa9df14db2", + "0x00000000000000000000000000000090c129e5a142d36a0d41fc46a8c1d94a5f", + "0x000000000000000000000000000000000020c9798cf2e66ffcdb768e3b2cfa32", "0x000000000000000000000000000000552393d09533e1b2004bd84e9f8a53a88f", "0x00000000000000000000000000000000000456bb701b5b0b463bbcf0c4fe7190", "0x00000000000000000000000000000074156481e9a3f8f091d30db1003a6daab4", @@ -92,14 +92,14 @@ key = [ "0x00000000000000000000000000000000000d56bbef147278fdc057f9a336d984", "0x000000000000000000000000000000f11f3eaed8726026211d2ee0f83e32e453", "0x0000000000000000000000000000000000291fbbe0b7f6f2823d5469cf981a1e", - "0x000000000000000000000000000000b09b5c6f629a62037c08cfa512c619c94b", - "0x0000000000000000000000000000000000239c3eb21ea74e17a668fb4aca4c52", - "0x0000000000000000000000000000009275bfe6d31ce6b65c1f619cb858bd6236", - "0x0000000000000000000000000000000000298c122a1b108f312a32101cb52855", - "0x000000000000000000000000000000fe19a1f2cc5526ae38d143fb24b03d9576", - "0x00000000000000000000000000000000001e3e1bcb9dab7b3b6325cc87077dbf", - "0x0000000000000000000000000000006edc00b0b27256bdedd2b662dd92ec44f3", - "0x000000000000000000000000000000000000d02970e8c041d08c731758f7c732", + "0x0000000000000000000000000000000edfb203da00469de79d02a5dbafa07d8a", + "0x00000000000000000000000000000000002f3da0dbe851abbd7723a8e721c5d8", + "0x000000000000000000000000000000b522fe8d49dad86d136b02d8dbd0e9b2e6", + "0x000000000000000000000000000000000023b883f549eb56569f149085238e10", + "0x0000000000000000000000000000004128f2e4c33594ee7538d107213efcd0dd", + "0x00000000000000000000000000000000002da28e3540f56cdc18bc3fbf4d9cd0", + "0x000000000000000000000000000000a06ce3fc1f4f25a84a53113011cdd928e8", + "0x00000000000000000000000000000000000f170e17430a79feb2c7158570c53f", "0x0000000000000000000000000000006297c879ed4dc9e09d1a8e2566f1313004", "0x00000000000000000000000000000000002a62fd49a67cb2f3236435e8a02ac6", "0x00000000000000000000000000000042728898947c026d9561f2d896da142ea1", @@ -116,38 +116,38 @@ key = [ "0x0000000000000000000000000000000000061ca312b2cde64acf4839b88b33d5", "0x0000000000000000000000000000003cde8435d2d191dc4fcc5b9bddc89bce03", "0x00000000000000000000000000000000001eb5a69614f1cfd9bc9ee46bca2d1e", - "0x000000000000000000000000000000aae5217498a09680b95707d20e4dc22bf2", - "0x00000000000000000000000000000000002cf0ecc7a6a5afe37c5bd93fa00274", - "0x000000000000000000000000000000a907c059333461de53f8f814515b216b70", - "0x0000000000000000000000000000000000242248381c23695752179c8f388fc0", - "0x0000000000000000000000000000000bfe1a0552c919c2c2c4e6b239e8a2cb4c", - "0x00000000000000000000000000000000002f4197ccfebf1fd83b01e04b1a6597", - "0x000000000000000000000000000000d9afec499c0ecbcbbabd70f6ac5af81c64", - "0x00000000000000000000000000000000000f8648f64c77117b5be6e62a4a382c", - "0x0000000000000000000000000000001945c3be3c0c12ed639ab69aef98717cdc", - "0x000000000000000000000000000000000012335b3255e86619a775b8a56be633", - "0x000000000000000000000000000000f5e923964f139b4f098a7e20a40247443b", - "0x000000000000000000000000000000000018177690fe94bed9b34214d51ba5c8", - "0x000000000000000000000000000000327dc7b714fc0abf427bac909b7d82ac75", - "0x000000000000000000000000000000000030051df709a7a2dd960d56160c2600", - "0x0000000000000000000000000000001dc44a01c1d8e1533f2e18e1e9323bd716", - "0x000000000000000000000000000000000011aa32b282a8318a89770641959504", - "0x0000000000000000000000000000005c3eab68f069eeaf3c2111b33fffe86e0a", - "0x000000000000000000000000000000000020d79778e1294f38801f5b5f985f6d", - "0x000000000000000000000000000000e19790dc10f91505f8119772922e39dcfd", - "0x000000000000000000000000000000000029413f3e047de4b6e87ef00584aa75", - "0x0000000000000000000000000000002af78b8df4a98f5859e71b415647d8ed01", - "0x00000000000000000000000000000000000a1dacf90d879c13c2cfce1ee161bd", - "0x000000000000000000000000000000fdb7ffe2293e5a31e342c65fe8a5bd1291", - "0x000000000000000000000000000000000000db5808acb7d0c91a8e35aa6fd7fe", - "0x000000000000000000000000000000c785010fed368538380256f06acbf2fe34", - "0x00000000000000000000000000000000002b9096126f3df53efa6f0e8bfc24c0", - "0x000000000000000000000000000000583c4ce33fd8fa8146d3fb3d985fd8e645", - "0x00000000000000000000000000000000002cd021dc3a00548d1b9eedc0b8d2f1", - "0x000000000000000000000000000000fb0b25d4edf53956730368d11864cc8191", - "0x000000000000000000000000000000000005545175de33da0caeaf6c65928220", - "0x000000000000000000000000000000d8a929150678d44d914052433b33b7d04f", - "0x000000000000000000000000000000000002e146dfb772701e922d67c377dbed", + "0x000000000000000000000000000000615ad261dda8b119f7011824e1c8d9a50d", + "0x0000000000000000000000000000000000076ec89df6d7d9fd545a76d0a03296", + "0x000000000000000000000000000000812354d9f14cfb2f4a2dd8dfcd597f7716", + "0x000000000000000000000000000000000005cc03ec16054264e61f83ac245742", + "0x000000000000000000000000000000600eab4156a7f0d2a18063756891be02db", + "0x000000000000000000000000000000000027de900ccd41d9353f337e01bf36a2", + "0x00000000000000000000000000000081620821f955b5430ddeae25deef80feb2", + "0x000000000000000000000000000000000012611ab05013c31afd8488198cced9", + "0x000000000000000000000000000000ca9b260a120ea6d6e04e5064503e113936", + "0x0000000000000000000000000000000000252e70bdac2e263b81792942b80ee8", + "0x0000000000000000000000000000007b40ce77068616f19e68d1c8a0229bb81a", + "0x0000000000000000000000000000000000100d5b2b44496b30f86a72661cb10c", + "0x000000000000000000000000000000623f9037ddf2b16a1c822b7692c3b67f6a", + "0x000000000000000000000000000000000004bcfc75b4de2951519538351e7272", + "0x00000000000000000000000000000023b61ddbbc9bd03093706e0486182a5a2f", + "0x00000000000000000000000000000000002cebfb69dc02885258be9532345aa9", + "0x000000000000000000000000000000ad7019501fd2bec6425be2b8c7d0075a1b", + "0x00000000000000000000000000000000002c31a89a6cd52c18e846fad3d2120c", + "0x000000000000000000000000000000949c0395b00646221c9a1f109fec8ab314", + "0x000000000000000000000000000000000002a3c68518db6cf3d24b9d85401296", + "0x000000000000000000000000000000b42e5c73f8c31ba385c40b7a823fcc0659", + "0x000000000000000000000000000000000022cd7e3d76b95886060036dd29e4d3", + "0x000000000000000000000000000000ccf8ec802a2c727ca5b16f8e64c3856f59", + "0x00000000000000000000000000000000000441a045dc965022005e72382e00c1", + "0x0000000000000000000000000000002b2b8bbc86ffb5a85f803d5ec8c608f8d8", + "0x000000000000000000000000000000000011ca575b3bda99339067ed96cc3616", + "0x0000000000000000000000000000007c4ee40123c2bfed750dd2fc8401f24299", + "0x00000000000000000000000000000000000fd6462f858aebc06d4ce13f102d90", + "0x000000000000000000000000000000eaedfc441ed63521d79224cae7ea346316", + "0x00000000000000000000000000000000001092ef7f53c6073891fc743da0e193", + "0x00000000000000000000000000000014d160fca9f97eabcc293a7178453ff05f", + "0x00000000000000000000000000000000001b4c25cea66f2399251f1a1bb895e4", "0x00000000000000000000000000000084a9b3527cd2ebff62b245a04aab258f92", "0x00000000000000000000000000000000000a85019e1252699312cbd5ec6a23b2", "0x00000000000000000000000000000000b5eee72336430c3feb7da6b8b57e1551", @@ -181,10 +181,10 @@ key = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] -hash = "0x1b38476518851ebb9ce949a3c47bc71796dd679b34815c23624a874ca6fd00a9" +hash = "0x09821b7d472055f10b70f55749efae355a1092af3910ddce7d1f023257504576" [private_call.verification_key_hints] -contract_class_artifact_hash = "0x2f59d53db7482ab0a1b42aec7ac87c3ff70ad163a05ad89ff92d7edb591b15a5" +contract_class_artifact_hash = "0x0de0848ea58570c413e6d172b78db68200099571a4d0c434390a84ce5f9e0aa3" contract_class_public_bytecode_commitment = "0x0000000000000000000000000000000000000000000000000000000000000000" acir_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" updated_class_id_shared_mutable_values = [ @@ -196,7 +196,7 @@ updated_class_id_shared_mutable_values = [ [private_call.verification_key_hints.function_leaf_membership_witness] leaf_index = "0" sibling_path = [ - "0x121a0cd62839d9d0f94de85c3e21d80d34ba200019f8a62f93218ad8d522ee2f", + "0x1b632d82623a8c0fa710c2bd99d5fb949af38368dc57d3812156f66b092a1786", "0x0acb66259691234668c2c21a6ea7f73ed01b3c137d2aa330fbe4a6a46b2aba11", "0x0e1ce4f11f4d51a7d3136abbd625315fff3876d322e46ad8401da96f8e43a614", "0x1a0ca5eecb1430479902264f04e557160a4666fb42bb8b283c6397e3d17ac937", @@ -204,51 +204,51 @@ updated_class_id_shared_mutable_values = [ ] [private_call.verification_key_hints.public_keys.npk_m.inner] -x = "0x1a46b8df01b08210e15473b4262485c7f734c489080a276257fdbeeaa0dda7a0" -y = "0x0c5a90e855002587fb51a8068fd140f3b0faf97901cb9428567a2394ca95525a" +x = "0x023a091c2419d040cb8428f10c2105dcedceeb37f0788f9811ebbb89c98d85fe" +y = "0x2f85ef0d18402b227130e60508147eeb66b19d2baa31076d49679aea3533be76" is_infinite = false [private_call.verification_key_hints.public_keys.ivpk_m.inner] -x = "0x1f69566c07860a63111e9f558174192ea847ccf36dd06bfc21ea8f4f8118d797" -y = "0x10bfaead0c1ef92d41dce959855fae67ca4045f4e6f1c551e8fa06c92b3e76d3" +x = "0x2d89b235a92c3f49679932a01c8ba89621d3bc9703418c6c544c5e34892a4d66" +y = "0x0cb8ff683cac7ab82b2ffdc15bbffbe553db647045e17291e7f26d8504b6d8ca" is_infinite = false [private_call.verification_key_hints.public_keys.ovpk_m.inner] -x = "0x0ca1eec0dae6f5b92672923bd952ea0166e4bab6f695acec79ed6deaec62d0c8" -y = "0x20542a78bcd825ea8afe1b6bea267cb8a48801b606a5757139d633a71bffd4ee" +x = "0x0112bcebd3f71c220c9f33c1cbd76b06432218c3667de9498752d2f529a56996" +y = "0x067de5f0c5cb0b451412f4ed20094450c09667c35e72e76d5b8bea9e760680e7" is_infinite = false [private_call.verification_key_hints.public_keys.tpk_m.inner] -x = "0x2248db24e82894664f842598caf97041683e2128792768bf8a3a19b7ba007afd" -y = "0x2994a5312d4a6e0ae6f1378ad78e5c4909f962aadc553b097a5571151f4017e8" +x = "0x02026926040b37f77ba66890be0e13f9a2a8e63081ffc42992e89cfcf793d38d" +y = "0x24165651ac2d4d7de59ac953efcbc92f0ca8315f54dd80a81dd3c1a166ae94c4" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x1bf7171bb35fa4f93bc2c0e8b8775b40d75c9711515653d2f2ea01ab852d20d4" + inner = "0x10f28c9a36a457717706d8c1aff71bc1af981e6a62a7380dbf9c44984d36de15" [private_call.verification_key_hints.protocol_contract_membership_witness] leaf_index = "6" sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2239f3d84e9ffd0585d845f2d1cd3347f30151dfc26f384f2baef51054ad059f", - "0x257c8b01845c964c85f452c04cc4a288e8224c9137db12deb02cbfb62e2af607" + "0x2d0a58d4fa65e4e7b4ac5698641b0d6dd6c770d42780c23e722be9743a71095e", + "0x2220c6c37d128fce21952c76f901f921a17c047755fcee72915f4f7a61483546" ] [private_call.verification_key_hints.protocol_contract_leaf] - address = "0x153a5730d082ed99f97313a7464d73bae218dcf4dca9d429acaea2ec9e3a8e0f" - next_address = "0x2919886d87ef5eaeaea253e0b0352512b1653889cfd67aef22378364bcc78c53" + address = "0x26924a7b4fb3f63e61ed0bd53bca870f66660c18e032973ac063ba3f1d4a9b4d" + next_address = "0x2e21b68d7ba0d9a47965a892c304e1906e9ff3309fd1a19f2d6d20764ad0904d" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "122" + leaf_index = "117" sibling_path = [ - "0x2cc95651470f51cb50db2b69a2e47b49c236b9e5b36fb78c84cc833c488c652d", - "0x2538a61d3ee8d426319836531cbcb145bbcf3742b069f138998fb0d96e0fc787", - "0x0852bffa7491ff623bf08bc4e4909c87b4e7f31fae72252309867807f804280d", - "0x18adce341b4fa996f7174fef584e3aa3fbc0876bf475578a6d756dfc8e428143", + "0x073e21ed1c5eb28179dc3b556f3a07b61fd3c6d555d597990f377d56cf6a5413", + "0x2b9e1deafc70eb3181e856513084773dff0faf8bbe42e70bcfaaf0a28ec678ae", + "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", + "0x151123b23fff3555dae97f5c5b12444c286d049232aa1e20225b991c12fe5bf0", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x0a29c59fe9932a0e372ab905871bdd2b8c6374e19bc968e23067da027b7d8254", + "0x281af4aaa13beb562ad2a017ab27a1c3178c5b708000eda5b447b53d2f95165b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -284,13 +284,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x1c42e63e33ba8106f873494e2b2edf4802a91cbb551da8a865ee444d3675c03d" - value = "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000" - next_slot = "0x2108555bec88825129b2b7304a802d74de104cdf375ce15b6339290453170437" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000097" + slot = "0x0000000000000000000000000000000000000000000000000000000000000075" + value = "0x0000000000000000000000000000000000000000000000000000000000000000" + next_slot = "0x027ff4354d4aa153ed5a36ee53f7b2f97b65cd12a73457a064990e2e3816c823" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000095" [app_public_inputs] -args_hash = "0x2e3b3a046d614898c9c277acc194416752f3b19d261f0906b44fa3f2e037060f" +args_hash = "0x02d4f3887105eb0e451ecdbe20042360b5854ace049863e134401b680363f8dc" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000001" end_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000004" @@ -308,13 +308,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000" [app_public_inputs.call_context.contract_address] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [app_public_inputs.call_context.function_selector] inner = "0x0000000000000000000000000000000000000000000000000000000027e740b2" [[app_public_inputs.note_hash_read_requests]] - value = "0x18ef820fbadbbc90aa076a958f610df52c1c51903e96330521cc79b4163eac1b" + value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [[app_public_inputs.note_hash_read_requests]] @@ -856,13 +856,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.public_call_requests.inner] is_static_call = true - args_hash = "0x2cd9fc423990e79142a1a1c44621909d8a969d0fc37b3060e73cdf5b3c752f8c" + args_hash = "0x21217e8fe5bdf2eb694bc986647bf6a0e8649e606b49e7c673f14c7bbfc7610e" [app_public_inputs.public_call_requests.inner.msg_sender] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [app_public_inputs.public_call_requests.inner.contract_address] - inner = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" [app_public_inputs.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -1556,51 +1556,51 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [app_public_inputs.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [app_public_inputs.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [app_public_inputs.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [app_public_inputs.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -1616,7 +1616,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [app_public_inputs.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [app_public_inputs.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml index c626a8ebf725..d782ce7384e9 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ - "0x143199c933fb35a47941f43dfc04466bd3e04ec4ce3ddc11e164493cc79ffd47", - "0x2559374b9444a7dec1421d4a0b575490202c9284e47089a7655f994f4f3a55cb", - "0x01bbe17dbf2cd340ceb5f20a2c01be169af2031fc3aff6364d6876f30eded513", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x111be28353fdc4c708661be087b3b91ecb408f920e9cd1797d4c922192e07dae", + "0x0f52d5d5991d6a0c2ba9c35bad18fcd7a71e39a72e48170460c81a62bb933baa", + "0x14269b2884db51cf05ebe361df84c7fe49dc9dbcb039c2fd7b7c33ec98037ded", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x000000000000000000000000000000ff9e9f56bba9c45d1f977374fd8e349a99", - "0x0000000000000000000000000000000000233ccb0bb682c80904a6e1e1ea56cc", - "0x000000000000000000000000000000d57641e2085e6eef6ccc47af5d5ca52ef8", - "0x000000000000000000000000000000000007c575a363830be827045846e0d286", - "0x00000000000000000000000000000005a36e97d323016319ed7bdfb714a190b1", - "0x000000000000000000000000000000000022dbde6c13db1401bcbd3ab0cc8780", - "0x0000000000000000000000000000008c603186b647dae53a3097911cdcf62656", - "0x00000000000000000000000000000000002e29262e7173e91cbebb0eb966c638", - "0x0000000000000000000000000000006ef400620c21fbba4d3c25365d4a9dfbdf", - "0x0000000000000000000000000000000000157dceb88ea244527ae9e2e66d2329", - "0x0000000000000000000000000000009b5344244906b5349d9d7658c39845b974", - "0x00000000000000000000000000000000001e405f9e94e787f09dae2141a979b7", - "0x00000000000000000000000000000088e4c9121c0a2b6fc65dae2fcaa10d2dff", - "0x00000000000000000000000000000000000a4a5bdc17447a6f5623f3b3d17364", - "0x0000000000000000000000000000001acc9c9e568da9568614567b4dafcc4816", - "0x00000000000000000000000000000000001cf3b0fc3ed044ea151704f4c7e50b", - "0x0000000000000000000000000000006ae6c965a81635239734eec56d00403326", - "0x00000000000000000000000000000000002574f948c5448dfaddbdaf7418080e", - "0x0000000000000000000000000000001008db6b5ad915f3a2508b540c28dc1032", - "0x00000000000000000000000000000000001ba6bb5b1ad4feeb75da9f0073e6f7", - "0x000000000000000000000000000000cf0d3db19c49779e222738d3b84f30bd95", - "0x0000000000000000000000000000000000178e9fbdbd1a46aca6d2868ef2fbb7", - "0x00000000000000000000000000000041c66128e77722a61b1c9b81ebb576b2f6", - "0x00000000000000000000000000000000001ccd2ae4a4e6c29a3bad0988d206ce", + "0x000000000000000000000000000000bcc0b0dd3a9a83c987c3b3bc65db1587ef", + "0x00000000000000000000000000000000002d70b2c61bc1361bb92bdc54c5802f", + "0x0000000000000000000000000000008fef6bb5fefb3ec2a544402c014e94c897", + "0x0000000000000000000000000000000000156e8b23551c347176f3b1d75f4d73", + "0x0000000000000000000000000000004a8e58e7d88146bcdec20093f16471275e", + "0x00000000000000000000000000000000002364456d1972746c8faf64f7a3800c", + "0x00000000000000000000000000000031b9454d7516809274b0a7537bbd9f878b", + "0x000000000000000000000000000000000024ca8b7492124ade5079b6437e9e30", + "0x000000000000000000000000000000711c374897dbf9c46c99ba238480ee430b", + "0x00000000000000000000000000000000000172c4d7997f29a02c9a02fdfe8727", + "0x00000000000000000000000000000040f36d55fb4637fba07498e544ab32cb47", + "0x000000000000000000000000000000000024c53cbe4ec26d52cdc8453d2392c6", + "0x000000000000000000000000000000e02b6558318600b61f828726ebeaa2ff91", + "0x000000000000000000000000000000000009a963cc8ea6836cd861195e967f83", + "0x00000000000000000000000000000079f624acea7f2be0eeddcada647495c7e2", + "0x00000000000000000000000000000000002af2b9c1fe077ff886108ce957e00e", + "0x000000000000000000000000000000a33df7b48054b4b498429e0729b74aa5ae", + "0x000000000000000000000000000000000001d8937f10696b695aaabd9f5de9cd", + "0x0000000000000000000000000000002f9d75dbee050f0482250523774cf70dcd", + "0x00000000000000000000000000000000001ae856a18d9549228be7741331f089", + "0x000000000000000000000000000000bb7c31ebf185a29c900d4094f49cdd0d1b", + "0x00000000000000000000000000000000001570df46fe5d913257c124b1e964b0", + "0x0000000000000000000000000000004b7c46002f2b60b2f41758385c9ef437cb", + "0x000000000000000000000000000000000013593ac861f3e2dd18d74a85911197", "0x000000000000000000000000000000cf3f0cf483e3b60ac46e2580628429291f", "0x0000000000000000000000000000000000179a988d2f894ba4cc456686236e49", "0x00000000000000000000000000000041c39c0b069ca7761686f7caf8bd51c343", @@ -66,10 +66,10 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000cc5bb928298bff6b8a85ca721a96a3ca68", - "0x0000000000000000000000000000000000246361cb69f7973a655d579d060b2b", - "0x000000000000000000000000000000a639e3cb33a305a3141860e232c950642b", - "0x00000000000000000000000000000000001453e804e929b44cceb35f87157399", + "0x000000000000000000000000000000bad3f524bc1ff9086dc9584d40437ec401", + "0x00000000000000000000000000000000001111bcc20de802cb10164f69cebad1", + "0x0000000000000000000000000000002abe9693d4292de2e3e65e088ad15db108", + "0x000000000000000000000000000000000004a51787f0b083f9555a68ee38baf7", "0x0000000000000000000000000000009e3967f903832440b1d056c099ec6d1027", "0x0000000000000000000000000000000000183c1aea7b91d396d08aa5042453f0", "0x000000000000000000000000000000b0ff6fb2c028118a4b8d01f9b88fe0273d", @@ -82,46 +82,46 @@ vk_path = [ "0x0000000000000000000000000000000000172c855547ef1cf358b1193059ab94", "0x000000000000000000000000000000c746ba121a8412b23d1a54c2679b7fcb42", "0x0000000000000000000000000000000000188578f3213bb6dba81fc0826a77f1", - "0x0000000000000000000000000000002562f752ec1713590a789ddab1dff2befb", - "0x0000000000000000000000000000000000210108f2d1cfd75c3a0129622ea33d", - "0x0000000000000000000000000000000988f74369701a9a9f65bb0460444ccd50", - "0x00000000000000000000000000000000002874dbe8089c84a4da77f2d12a3cba", - "0x0000000000000000000000000000008862c0cf1b53b0f681cfd58812e24f568b", - "0x000000000000000000000000000000000029b387673755721a19be64ff8faae2", - "0x000000000000000000000000000000bab03c4cc592d3c900273725bd3f95bcab", - "0x00000000000000000000000000000000001e83c238860e80b21aee9241a6537d", - "0x000000000000000000000000000000ed3cdd9d9b9838d222e09d8728f153ad5c", - "0x00000000000000000000000000000000002ce7e4c0122e0a45ee891b954a3783", - "0x00000000000000000000000000000099df20006d52ac037ea04fb3fe98e3e669", - "0x00000000000000000000000000000000002ac95fba50d1a860b358e153d35817", - "0x000000000000000000000000000000c7f48025a8b52b33c33a502f8be8a97832", - "0x00000000000000000000000000000000002a97af3345905219d06f8d2fb94446", - "0x00000000000000000000000000000071886584f8cf320b6e298ae2fa09fb02c6", - "0x000000000000000000000000000000000012fc507a4951c58fa63b3c236fc9a0", - "0x000000000000000000000000000000f1a486e0ba6121ea65a584efcd433417fa", - "0x000000000000000000000000000000000022752303aaf6d7b5684ef5c4cce3cd", - "0x0000000000000000000000000000008573835fb5bc498d625066f6d9158966cf", - "0x00000000000000000000000000000000000133c4c1a57b644cccbcbceae0916a", - "0x000000000000000000000000000000e7cf0357b3ebd6e8a2b64cb1fb77e5c78d", - "0x000000000000000000000000000000000017729882f4ac79d179db497440b4fa", - "0x000000000000000000000000000000ab59b5682bfd52b4e49ac6641943aeda00", - "0x00000000000000000000000000000000002d437fad622751e765d784a2c71142", - "0x0000000000000000000000000000003b8e0b072dce3ec0f6631d97a0b0623018", - "0x00000000000000000000000000000000001401aed3023a3b1933a45bc6a53dad", - "0x00000000000000000000000000000091c15e5c104fe6583c9147ba33995980dc", - "0x00000000000000000000000000000000000e8238bd135a9b6074362a6cf0e796", - "0x0000000000000000000000000000004cc688ae82907c9c61ab8ae27779a2b879", - "0x00000000000000000000000000000000001fd55f12d7dc8c0c4aeb8791b94df5", - "0x000000000000000000000000000000887757c0714e031e0a5697268d55d71a3f", - "0x0000000000000000000000000000000000240e146e233c6a380508aeb87cea72", - "0x0000000000000000000000000000003f1d59d05c2a82075cd8dc50aba8bc08b4", - "0x000000000000000000000000000000000006dbb4b0f72c99284677e5e73ad4ea", - "0x00000000000000000000000000000015a6c20571dac78b7171b596e4aca1598c", - "0x00000000000000000000000000000000002c7d294d1d67008e9b8fad9127e4f9", - "0x000000000000000000000000000000adeef780c51304abfbb42bbc8d1ac3addc", - "0x00000000000000000000000000000000002b36dac1f648f952cc16721c3de233", - "0x000000000000000000000000000000fb8c240a067382cd43dc4617b704ac570b", - "0x00000000000000000000000000000000000ebd9b265fee2f838e896136a640fb", + "0x000000000000000000000000000000b8bfc0ec72460534646ca70473b769e469", + "0x0000000000000000000000000000000000049b8d0d775977aced41eb139190a1", + "0x00000000000000000000000000000096f3f7b6aadf2bd52f2924c7122667ce25", + "0x00000000000000000000000000000000000525a7e6f2f97879bcc820bf777253", + "0x000000000000000000000000000000f4d3cf67a283478a5eac6fbe17ee96eed2", + "0x00000000000000000000000000000000000ad1b561d9594259b882488d0cc327", + "0x000000000000000000000000000000a411ca082e39592f1fc853c2d513bbd5aa", + "0x000000000000000000000000000000000008d3f884d8438ee5215018dcaa188a", + "0x000000000000000000000000000000eafaba42683285b53121bfe8925f1c924a", + "0x000000000000000000000000000000000025bc163ff8d78e6f63c13225b27955", + "0x0000000000000000000000000000003529bfbe5ca632e4a86957b4ef0fd837b6", + "0x000000000000000000000000000000000023937917093c7a75ee6b886b01828f", + "0x000000000000000000000000000000f0573d8f4290ad358ab69fb1e993d9e6c5", + "0x00000000000000000000000000000000001f49869933acf1bf3bbf8f4d4413d4", + "0x000000000000000000000000000000d567abd545a29b4ea5be79ad2646c08f04", + "0x00000000000000000000000000000000001c7fa13143ed9891acc6bc878a9b0e", + "0x000000000000000000000000000000cf0edc94e978dafe70c2f647d19b4cfee3", + "0x000000000000000000000000000000000024fa41a4316d3a3babde271e35e8e2", + "0x0000000000000000000000000000006d6b11b3370e30799448910e1aeca960d0", + "0x0000000000000000000000000000000000048800bfa7db68322229707db3f581", + "0x000000000000000000000000000000e56af594a14ce99e7bff4d31f5d7ef4f9c", + "0x00000000000000000000000000000000001cc0378db671bb8f1cfe27ab99374d", + "0x000000000000000000000000000000e2b668b482567273f4a763dc44a90acd97", + "0x00000000000000000000000000000000002e115efa54d2517b17d77fbe9cb5e5", + "0x00000000000000000000000000000058f392505fed5eef69d68de09b7b6b3299", + "0x00000000000000000000000000000000002b3dcc028d657bf32681a045d2c6f6", + "0x00000000000000000000000000000030afd819367d3dea349f3a35bb5735789e", + "0x000000000000000000000000000000000028bd3c2ab7fa969ac69cffd14781ab", + "0x0000000000000000000000000000006acaea1790c8cb343eba6772b0a70ee980", + "0x00000000000000000000000000000000000b396173edc10c7d6519ffa1673501", + "0x000000000000000000000000000000a5856405503204a07f483e35b2cd8dcc45", + "0x0000000000000000000000000000000000130ba88cf716b8cc01497f0090aa1f", + "0x000000000000000000000000000000502e892d28676fb25ee4633c17af6622ed", + "0x000000000000000000000000000000000019d50adf79d2332d98d38800ce4948", + "0x000000000000000000000000000000c7d57389dc89874c29f129e207971d3352", + "0x00000000000000000000000000000000000ec8776e0a23f08c99fbc9af32cc76", + "0x000000000000000000000000000000af63e9e9d178caf59a535ccb4c090b9dee", + "0x000000000000000000000000000000000014347b6b8664aec966f3a165d91d8d", + "0x000000000000000000000000000000afb9dbc2abc6e01af1a4f2bffd8235124e", + "0x00000000000000000000000000000000002f0a5cf0503cc7bcb3c6547c68acec", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -142,10 +142,10 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000fcc461347dedce1623ea76b32f0d1e1009", - "0x00000000000000000000000000000000000926a967efa7353aeb1a4215f50201", - "0x0000000000000000000000000000008d309198c8d109bb3cbb574da7090986f0", - "0x0000000000000000000000000000000000012e5ee625c2a4a4a08b351e76574d", + "0x0000000000000000000000000000002601343ed9ec702f7e521ebe0ffbd691f3", + "0x000000000000000000000000000000000012ff74941b932aa806c1bc5e1a178f", + "0x0000000000000000000000000000005cfadbe0d6f87ff27fb836c4f6cbb5f414", + "0x00000000000000000000000000000000000f4f5d92fbaa233a1b3681560577ec", "0x000000000000000000000000000000c2b34bcc8a5125396ad89848312a3e7894", "0x0000000000000000000000000000000000279be7e16a96c1710584dac89de72d", "0x0000000000000000000000000000009884b93d89228ba072daa18f2b792a97cc", @@ -155,63 +155,63 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x25d77be351b5de1856c69a17b34ed70b4b7a3fe855b01191001f7e60736d9211" + hash = "0x1d7bb42e9c126e6e4357098c34020626ddc7fa45fe4b1d524f4a3efc186150d1" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x184f3bf785d39454d7995bd1df11f4f92b3d9fd6506e2ab432ee97fbd7f9d433" +claimed_first_nullifier = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -235,15 +235,15 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [previous_kernel_public_inputs.validation_requests.for_rollup.max_block_number._opt] _is_some = true -_value = "0x0000000000000000000000000000000000000000000000000000000000000e16" +_value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x18ef820fbadbbc90aa076a958f610df52c1c51903e96330521cc79b4163eac1b" +value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" +inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x184f3bf785d39454d7995bd1df11f4f92b3d9fd6506e2ab432ee97fbd7f9d433" +value = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4883,7 +4883,7 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.private_call_stack]] -args_hash = "0x25f0c851f5429d514993b7189a1ae2debb98f6c89b756261d28f54a0f56decee" +args_hash = "0x136c8ed92bfa4910236b26718cee4c19aac6330ba7f566cff2dd7ba61541994e" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000000000000000c" @@ -4892,13 +4892,13 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 is_static_call = false [previous_kernel_public_inputs.end.private_call_stack.call_context.msg_sender] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [previous_kernel_public_inputs.end.private_call_stack.call_context.contract_address] - inner = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" [previous_kernel_public_inputs.end.private_call_stack.call_context.function_selector] - inner = "0x000000000000000000000000000000000000000000000000000000000c508454" + inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" [[previous_kernel_public_inputs.end.private_call_stack]] args_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5040,7 +5040,7 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [private_call.vk] key = [ @@ -5067,30 +5067,30 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000000000053532d53cb02fc19a62a26e70459ef954e", - "0x000000000000000000000000000000000025abc3abd2712d06ee8455e89db53d", - "0x000000000000000000000000000000a6d24611e8ae93a14e614e483c8c5aaf73", - "0x00000000000000000000000000000000002dd487d780b687e9ef5ca2bc541306", - "0x000000000000000000000000000000fe796ffe380417e2bc0d671d636fc6f1ea", - "0x00000000000000000000000000000000000dc25c42db147b562c8cad97a75547", - "0x000000000000000000000000000000a756e7aec26db2d24955f43b70df671a66", - "0x00000000000000000000000000000000002aace5c992b25d7c1aafb6bbaa3cec", - "0x00000000000000000000000000000053644e5aff844a3049044cf03f61cd5e7a", - "0x000000000000000000000000000000000026b663d32226006f68cf818a96a9d9", - "0x000000000000000000000000000000f64a8469a7b4664fb3cfc70a49ead196ab", - "0x0000000000000000000000000000000000074bd9d9fcdce5fd191c8baf23f33c", - "0x000000000000000000000000000000ed2205c6bbb250fe2902d94524c30f01eb", - "0x00000000000000000000000000000000001fbd0054c08891792733075d7672fa", - "0x00000000000000000000000000000007bd79b07fa7798f3bb7cac8ee7b26059e", - "0x00000000000000000000000000000000002cb5030d640ec20372931e986cdd39", - "0x0000000000000000000000000000002d39eba5867090731f13268c664908f16b", - "0x00000000000000000000000000000000001c3e4d9acacc27d1acc063dddf9e37", - "0x0000000000000000000000000000003fcc7f56503a59d72cb8e8553b2ae12943", - "0x00000000000000000000000000000000000aefeca5acad1365f2673279390b2d", - "0x0000000000000000000000000000005ef6391991ac354acf57106668681db4ed", - "0x00000000000000000000000000000000002c87d68fbb99c0dba6ebb45004a002", - "0x0000000000000000000000000000005278d80d8df4fde2179755a1e846ec7758", - "0x00000000000000000000000000000000000ce391a275d60f2234a3161ca09ce0", + "0x000000000000000000000000000000b4769b8c3bc7bc8ddc445c9fb4ddf7fff1", + "0x00000000000000000000000000000000000bf42788f1e187b27e45c3b3168119", + "0x000000000000000000000000000000a9c6be803575d5ac05271b257bef768d13", + "0x00000000000000000000000000000000000396ef2bf95e5090d488a6f4d17884", + "0x0000000000000000000000000000001616adb8c7599bb895ba4a27a20683af94", + "0x000000000000000000000000000000000006e24eed6e6b975c94361db3987f0d", + "0x000000000000000000000000000000dc2665a7b08172a9881b85b1f044f14256", + "0x00000000000000000000000000000000002f116ad05f10f2af3d4c85dd998e89", + "0x0000000000000000000000000000008af5807933d45aa629dd294832f0893f26", + "0x000000000000000000000000000000000003a7596fda704112ac3782caeac2f4", + "0x000000000000000000000000000000dd4c8176ce5da081b6b246961683e5d396", + "0x00000000000000000000000000000000002809c8749d09150f1f4682b60a8a72", + "0x000000000000000000000000000000560ef0b8b26ecfcd37c065b87b7c6d628a", + "0x0000000000000000000000000000000000087da7c8a5e17940915d904c7d6319", + "0x0000000000000000000000000000005e539dde5b9e7d31367a1c3ce96d6f1cfa", + "0x000000000000000000000000000000000012f3d6b2dce4853488dc6cda18e85f", + "0x0000000000000000000000000000003a038f68d531625989eff8f48ee3cdc1cc", + "0x000000000000000000000000000000000001040d6ae8e246e1144aa7555f3cca", + "0x000000000000000000000000000000018840b977372742580caca58e55eeb759", + "0x000000000000000000000000000000000001e31a0f99189fed312fe9714114b2", + "0x000000000000000000000000000000b7b0cf18084cde5f2190270f5a26c4c2eb", + "0x000000000000000000000000000000000005b68c8fdddd9253cfccc239a3fc2e", + "0x000000000000000000000000000000a12e200274aeaea5975763704ae623695f", + "0x000000000000000000000000000000000010ad2164284d5588d3df563ad768b8", "0x000000000000000000000000000000552393d09533e1b2004bd84e9f8a53a88f", "0x00000000000000000000000000000000000456bb701b5b0b463bbcf0c4fe7190", "0x00000000000000000000000000000074156481e9a3f8f091d30db1003a6daab4", @@ -5099,62 +5099,62 @@ key = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000cf1e0b206a9e3e888e652944bc7301cfd4", - "0x00000000000000000000000000000000002d281732865c2e2b68948b91ee2906", - "0x0000000000000000000000000000002846909d3b4a191db186c5f44d27c7fb14", - "0x00000000000000000000000000000000001fcbb80ade8844e29842f29a82ade8", - "0x000000000000000000000000000000c0dde24b40843332cba16e5819b70252e8", - "0x000000000000000000000000000000000028d8801d55f465e503ea406c01aba5", - "0x000000000000000000000000000000948b3a2c03a15b1cefaf61a304e4a719da", - "0x000000000000000000000000000000000003b7cfd2b82a92094655eebf43f587", + "0x0000000000000000000000000000006f3e9520d9fe48c8878ddf4c81017f8a96", + "0x00000000000000000000000000000000002c2faa2bf31c9e09396abad655e937", + "0x0000000000000000000000000000002f2e70af8b069d4e198a93a2185a015269", + "0x000000000000000000000000000000000015a5cfeb7b1a8ecef8bef55ceece1e", + "0x00000000000000000000000000000010a8f5de88279f3e23fa53d58b69d5b84a", + "0x00000000000000000000000000000000000f2df35c262e356c5af8207c555e71", + "0x000000000000000000000000000000dd7cd5a93bf1adf79e90af83b597115d4d", + "0x00000000000000000000000000000000000061ab48a2851157851d583be47d0c", "0x00000000000000000000000000000051a87cef6fc1fc139c638070eeb6332e56", "0x00000000000000000000000000000000002f54bb0062b7d1188f56014b559e12", "0x0000000000000000000000000000008b54df63e7e28a33d41f9da53348df041e", "0x000000000000000000000000000000000012e92e36a0c7a2bcdf5fc5556a4359", - "0x000000000000000000000000000000084ccd7d7cde3ca33197ae96f10b021ba9", - "0x00000000000000000000000000000000001fe37e5ad3da55a51c939bf08d43cc", - "0x000000000000000000000000000000275e14d18478e7f546abf0b43758790805", - "0x000000000000000000000000000000000013512540be04c4e4a68b5da08df0ce", - "0x0000000000000000000000000000002ac5cca6118d139ec7f25a9b76a5ddcafe", - "0x0000000000000000000000000000000000234c4d5c9182f86728981254d9b542", - "0x00000000000000000000000000000073e9bec3d89f0a089185e5c495abc03f49", - "0x00000000000000000000000000000000000e8e66e8280d22daafda145be28759", - "0x000000000000000000000000000000fdf638672b651ed51efc005c104462f0e6", - "0x0000000000000000000000000000000000080352ea8b7367481b2706ade1e8dd", - "0x0000000000000000000000000000000fb762794564a807d2fe4f1796aeb91374", - "0x00000000000000000000000000000000002fb18b04275219efb2d8b9993ac5a4", - "0x0000000000000000000000000000007e06aac858e6c0fa7174e3cfc0308ad6e3", - "0x0000000000000000000000000000000000278c855fca4035e10060246403c4ca", - "0x0000000000000000000000000000003befb98d59e6e6cb0838d955316d4daa07", - "0x000000000000000000000000000000000023c5dc86dff51f02a7a999bacd8c32", - "0x000000000000000000000000000000a1dc9aeef5ab0f1f7a5a6ea71ac46f3396", - "0x00000000000000000000000000000000002b328ae810c5d2de47c9e3c8c7a6a4", - "0x000000000000000000000000000000aa3f2a327440d83340849f0acaa99d90da", - "0x000000000000000000000000000000000009f3f6f59209048214429096456940", - "0x000000000000000000000000000000f4dda1a58475b79c45afb2fc1e3a91cda0", - "0x00000000000000000000000000000000000538ec5f6e1a48f5b9b177f3c463fc", - "0x000000000000000000000000000000f0a3458b10a444c60d5e4d861e7e16194e", - "0x00000000000000000000000000000000000be44f3de1aa7ff6f7437d599ddb50", - "0x000000000000000000000000000000c693cd9eae23c55ad1b9be13d842f4af06", - "0x0000000000000000000000000000000000094697b6252f6495bcabb760cb2b1e", - "0x000000000000000000000000000000b9eca80568abbffd73633346455c6660cf", - "0x00000000000000000000000000000000000fd90434a01a8f039411e205b9afdc", - "0x00000000000000000000000000000067302845ca6ef482ff65791a2dd2029363", - "0x0000000000000000000000000000000000199da8faa7ac96ba17d1db502be642", - "0x00000000000000000000000000000062d7022d13f903f7f10ac82252589c52d2", - "0x00000000000000000000000000000000000b5eb1860668a08cb6aaaf12023a61", - "0x000000000000000000000000000000d1534ecc3e72571c1513b695e0ca371eb2", - "0x00000000000000000000000000000000002468831bae3e0c69a8f11b5cb53bbd", - "0x0000000000000000000000000000000f7e343a9e38965204fd0b8592fd4f582a", - "0x000000000000000000000000000000000015bd0955e8850e5547de2b323537e3", - "0x0000000000000000000000000000006ceab4c5cd06cb2ebfd589c49dc9150a9e", - "0x00000000000000000000000000000000001bb6f230ab219b0f744af4f4104f00", - "0x0000000000000000000000000000006395cd22c2b63b26fee5405f6b16af7bf8", - "0x000000000000000000000000000000000014ee16b4798d712e2a5023acc141c1", - "0x0000000000000000000000000000008cdb535781cefd7cc12ce18aa5a387bbe6", - "0x00000000000000000000000000000000000527343dc3a4147da291f4febb9fb3", - "0x000000000000000000000000000000c6227625a8215b6ee36c77d5186812aca4", - "0x0000000000000000000000000000000000047439c5a0c8455caffa95a9dabf10", + "0x00000000000000000000000000000094cbf780f4134b698bf7f5b1fcdcad4218", + "0x0000000000000000000000000000000000113ca8d354541fa79cad64fcedbc88", + "0x000000000000000000000000000000df5a0e52dee5b07510fef30dc58ecacf15", + "0x000000000000000000000000000000000006c8fa942e2eec5728e8ff33fff291", + "0x0000000000000000000000000000001a11657db53c31cd6a8fcec994a3158927", + "0x00000000000000000000000000000000002613389312f17bf8200d7417eaf411", + "0x000000000000000000000000000000c15d6ac79bcca289a93da1a9ac6fdb27ea", + "0x000000000000000000000000000000000012e0eb64e8ecd9386e72ff809830cf", + "0x000000000000000000000000000000c99eaa58fe0c7882af7a4362d48b1f38ae", + "0x000000000000000000000000000000000007b22301f910a411020601992dd510", + "0x0000000000000000000000000000005a902f70f203e3f78a3d386e76063e9342", + "0x00000000000000000000000000000000002c5386267d0dc48fde623519d73f6f", + "0x0000000000000000000000000000009ef3e842a7b03ef70cdca9db877f77c457", + "0x00000000000000000000000000000000000a730ca0b1bb266eb08c94e0eed006", + "0x00000000000000000000000000000016329e85b99c692981575b81bfff08bf8c", + "0x00000000000000000000000000000000000e99bb1077ef79f77a7ed1a0ce8176", + "0x0000000000000000000000000000002cdf1e0f60a0449d7351aa29e2cc36ed54", + "0x000000000000000000000000000000000009750ba425cf647acb6d7eb548d26e", + "0x00000000000000000000000000000022dbf8b78fd7a759fce308a18782725c46", + "0x000000000000000000000000000000000025986275900207441fcc18b846d7b8", + "0x000000000000000000000000000000753cfe7c0dcccb95349f51f013e93a01ce", + "0x0000000000000000000000000000000000200fd9255f4a632a85e1ba964a2da9", + "0x0000000000000000000000000000004aae1200e33ffc4319ead3969ef0b596e8", + "0x00000000000000000000000000000000001ee597a899cb6b8efc046b0f274c98", + "0x000000000000000000000000000000c50d009219f569bcc2e847aa89bd6a6284", + "0x000000000000000000000000000000000022eaf559d63f319fd27eb55b715e46", + "0x000000000000000000000000000000f74242ce31ad2ee3e1f3abf90e62707186", + "0x00000000000000000000000000000000001ff13fb7037eb4b48e5d572152cd9e", + "0x000000000000000000000000000000a230e67b3bf2da7b181aeee99ecca1e5b2", + "0x000000000000000000000000000000000024b37067438edc48c7f73ca4237ac4", + "0x0000000000000000000000000000003d4758000c5352a08a38f0e578ffa5266c", + "0x00000000000000000000000000000000001fe5755dd9f3c1c9c4e95de6013425", + "0x00000000000000000000000000000096bf4b79987fc342be680fb7442ad14c8e", + "0x0000000000000000000000000000000000112ece331aa71470f0d8c34a55e381", + "0x0000000000000000000000000000005dade0e5ef7e043917cfa48075c4f37f92", + "0x00000000000000000000000000000000000e625f62f2109896c5cf94fd2ffbaf", + "0x000000000000000000000000000000c62782b4d6d132eaf9a816a7b61c5635ae", + "0x000000000000000000000000000000000024b69c73651feb5e62d32fdb7d18db", + "0x000000000000000000000000000000be3396914235153c9d433e588864d25d12", + "0x000000000000000000000000000000000022c0710593100394938967ceffe103", + "0x000000000000000000000000000000699fc9c5ff901a68e006989ad70786add5", + "0x00000000000000000000000000000000002b2882ebeecdedd7189e4150499a64", + "0x000000000000000000000000000000e9a4a15802593f2b2e735121cca4709387", + "0x00000000000000000000000000000000002f036f35ae0f3b2765565db6244ef3", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -5175,10 +5175,10 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000ba6eceb4a88fd5005334c5194c00506c85", - "0x00000000000000000000000000000000002fcc8b2bd2f3a85f1929b70c55add2", - "0x000000000000000000000000000000603adb125ea1222b105d309b4e151b3f67", - "0x000000000000000000000000000000000016acc112d291730189e913ba819edf", + "0x00000000000000000000000000000075f2056228f93bf0d873a60a684060bac7", + "0x00000000000000000000000000000000000ed6a9d48ed84a9718a64975641bc6", + "0x0000000000000000000000000000009698bf13611dd2109f6494f3e1a33c6383", + "0x0000000000000000000000000000000000116b3f49fd12a2708f94254c90529e", "0x0000000000000000000000000000006bcc7a05ff95a96b289424c5f733670d96", "0x000000000000000000000000000000000000c43726f75b6fda0de22ce0e0dfab", "0x0000000000000000000000000000001d0a09d7178ec93bad7858f96e64f0b48d", @@ -5188,11 +5188,11 @@ key = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] -hash = "0x03674c3c276688d72d17dbf2e67791406b61d20369f15d89db3664620301472b" +hash = "0x2a9dee83a9dcd93d2334d536dc8438331301ebfd704cc26a0c911e419d32c84c" [private_call.verification_key_hints] -contract_class_artifact_hash = "0x00d4e8bf08452011dd1f5d78d45e4db6b1d1c953c92a13a58557cc57b0baccd2" -contract_class_public_bytecode_commitment = "0x1d368033580c74846df494241bfe793e289172a7c63880380b529dd16092e890" +contract_class_artifact_hash = "0x1676d144b08699ac93a30e93c575878aee8104cff435b7a710a12374ff4b9fe7" +contract_class_public_bytecode_commitment = "0x1f5c506e91c7dbbcefd03ea27e59f04fffaf7397360237e8b8c12ed2881c16d0" acir_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" updated_class_id_shared_mutable_values = [ "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5201,12 +5201,12 @@ updated_class_id_shared_mutable_values = [ ] [private_call.verification_key_hints.function_leaf_membership_witness] - leaf_index = "1" + leaf_index = "4" sibling_path = [ - "0x0f80d516a9e7be4ddc3ffe531112a8ea1d548f9f629373d00dd97f8957108154", - "0x2207ad4e66cbbfe107182b744d0b4564cc4772fad83416b6f7e3d1ae861fa365", - "0x1264b41cbce5d15111f75e312849165381463f91a239664ea979d26555728f15", - "0x26e63b49e002e26694fa5fdf1fb847a852226c5205aa1fc0df63838690fb8def", + "0x18b636381b760c5ee58f1f2ec9cd7dbf506095b454115971eb7d02ec4373e1fc", + "0x007d2926a389b426caa25ca845a68cb33c46c173786c2f7d91459cf64c0c9446", + "0x1881915fe95aa0047f693df0538baf60dbf6328261240c2ac5ebbaf7cd896a3b", + "0x05b811331140119efc12f7be213c475c68feac545c998a489dbf271d1dcc4c4a", "0x2a6595890719fef7967c209488728aa5342438ba52058a3c770202f55acf6854" ] @@ -5231,31 +5231,31 @@ y = "0x2039907fe37f08d10739255141bb066c506a12f7d1e8dfec21abc58494705b6f" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x0a9630161c75537fa063fd03cc6ff84d39cc7e56f9b09a55767cd7a10af69a24" + inner = "0x2270e750e5e23d1694603a9a9bbecbd0c57d3dd1fc2d0129dbae824a973eb3e6" [private_call.verification_key_hints.protocol_contract_membership_witness] leaf_index = "6" sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2239f3d84e9ffd0585d845f2d1cd3347f30151dfc26f384f2baef51054ad059f", - "0x257c8b01845c964c85f452c04cc4a288e8224c9137db12deb02cbfb62e2af607" + "0x2d0a58d4fa65e4e7b4ac5698641b0d6dd6c770d42780c23e722be9743a71095e", + "0x2220c6c37d128fce21952c76f901f921a17c047755fcee72915f4f7a61483546" ] [private_call.verification_key_hints.protocol_contract_leaf] - address = "0x153a5730d082ed99f97313a7464d73bae218dcf4dca9d429acaea2ec9e3a8e0f" - next_address = "0x2919886d87ef5eaeaea253e0b0352512b1653889cfd67aef22378364bcc78c53" + address = "0x26924a7b4fb3f63e61ed0bd53bca870f66660c18e032973ac063ba3f1d4a9b4d" + next_address = "0x2e21b68d7ba0d9a47965a892c304e1906e9ff3309fd1a19f2d6d20764ad0904d" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "131" + leaf_index = "135" sibling_path = [ - "0x096da981623a1d96de4d9e54154361c5b65dbd3eba4bfdff09a3120dab02daf5", - "0x0fa45a68df26c6f066a0ed7cd895c15ae169a820a2af90e7a8196413c96173bd", - "0x1bc7baa3d90832f9d77557b4a146f65f532c19acddb467ad26ac38bfb8130642", - "0x2eb3732167fc63382b163a2b82ad5a720bac16eb05bf8088d093e1cecbcc39b8", - "0x183f3e9b3a6594eb153149dc062b98b39984b562674db667a8ae403e8dfe0cd5", + "0x0370d467ec39d21170bce7639d5c3d896ba7949ae9e4e1b86cd69829342ed027", + "0x19df6f88438d159950d1eaaf7181c2b4dbe667253a3f1dd19912f338b8e71ac5", + "0x2e5c51fcc72931add11e1b00bfbf1110d9a658538b5006292bf51268f4fb9b28", + "0x1f64355772943001ab08d3f749737bd7512b43948f9ad725cd3daa4f229096f2", + "0x143b37315eb7b00e42610a5ec3f537463a1abab1443cabfd45947ca5c2c8bb58", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x182480d879b1d10cc5c52e456c57d194ebb7beb806ed12b243635dd5440bac58", + "0x0530d4af175a4f65ace5edc1fa4ed1455061584fbcf6160380039991fe6a139e", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5291,13 +5291,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x13356c7f72a86f264f362f19284320fb7b31f5fe4d642d792c6b6e3111e18a93" - value = "0x0055534443000000000000000000000000000000000000000000000000000000" - next_slot = "0x152d0e2d4b1abdbe8bf18eb0465209e83bc732d45bae58f14ffea0637314d7aa" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000077" + slot = "0x1da5fb5219928d0cddbf572bd0a45fe58165f8936febebc88272f1c461e7843f" + value = "0x076165953da535824bfff4b8a56974c45a82819089cfe00385e0cdbc0233eb25" + next_slot = "0x1f62287efb6fc950aa7442f4fcd3650521642112ba9698716d99d1d8bc5a6366" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000088" [app_public_inputs] -args_hash = "0x25f0c851f5429d514993b7189a1ae2debb98f6c89b756261d28f54a0f56decee" +args_hash = "0x136c8ed92bfa4910236b26718cee4c19aac6330ba7f566cff2dd7ba61541994e" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000000000000000c" @@ -5312,16 +5312,16 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_static_call = false [app_public_inputs.call_context.msg_sender] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [app_public_inputs.call_context.contract_address] - inner = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" [app_public_inputs.call_context.function_selector] - inner = "0x000000000000000000000000000000000000000000000000000000000c508454" + inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" [[app_public_inputs.note_hash_read_requests]] - value = "0x15288f772a53b12895c521b7d332e0d5ab26e9985511a9d5b167c2e6cace974c" + value = "0x2fece66465525335b5eaf59265a9f12f3d6683b9ac4b8dd25a21ef8522df1dc2" counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [[app_public_inputs.note_hash_read_requests]] @@ -5385,7 +5385,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifier_read_requests]] - value = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + value = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" counter = "0x0000000000000000000000000000000000000000000000000000000000000004" [[app_public_inputs.nullifier_read_requests]] @@ -5452,11 +5452,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" sk_app_generator = "0x0000000000000000000000000000000000000000000000000000000000000030" [app_public_inputs.key_validation_requests_and_generators.request] - sk_app = "0x06c35dc84aa3eab39c79aa53632574622048807b9d1822f294336e6aac10cb2d" + sk_app = "0x1adf741aa213be352f13d28fe5c4a5c88ee100bb108b1496b3cab24450bc61c3" [app_public_inputs.key_validation_requests_and_generators.request.pk_m] - x = "0x1a46b8df01b08210e15473b4262485c7f734c489080a276257fdbeeaa0dda7a0" - y = "0x0c5a90e855002587fb51a8068fd140f3b0faf97901cb9428567a2394ca95525a" + x = "0x023a091c2419d040cb8428f10c2105dcedceeb37f0788f9811ebbb89c98d85fe" + y = "0x2f85ef0d18402b227130e60508147eeb66b19d2baa31076d49679aea3533be76" is_infinite = false [[app_public_inputs.key_validation_requests_and_generators]] @@ -5625,11 +5625,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_infinite = false [[app_public_inputs.note_hashes]] - value = "0x04bffd3958e9e77e7ce37aeb948d912291b1c109ec5462779f2d770728589e26" + value = "0x1b389f7df476aae994187d25687436aa9b8b585a0f5b955aa103d5777655795b" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [[app_public_inputs.note_hashes]] - value = "0x157e9eed801d2b7180237a3fbdc0c66630fdd0dd021e2dca3d11ddfbcbcd54d0" + value = "0x16ea649609af18f72012abe936e09474bc44beddad62bb58429e579591b5ea57" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [[app_public_inputs.note_hashes]] @@ -5689,7 +5689,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifiers]] - value = "0x101b3816bb7c80fc7824b2b3c6362859e80c968b1600e7f769a60fac86a1f189" + value = "0x1fe44d3c17cf2e7e514bfc0c259d3d6022c942905a428c1f3fab3c974de6ec96" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6147,24 +6147,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x15aa155df6c793182f33fbcf9a29502804b4e00d4bd7f3460354e055b2c854e5", - "0x037ed5e707ec4a34b350858a04a251cfa0868a973ed67d4e8ad0b80aef8502f0", - "0x0001337f0c443ce86ed1d10fdb67d25c8fa1a9bf01e2b051a9b418b300b66f45", - "0x009eaa43a94ba937a306f5ce60dee84a7eaed39f81484869fba1b0567676fe9a", - "0x005236f415c7cc506020508262bb29bb6e9333612a1342d88f81571452d77ff4", - "0x007185acffbe25fd449a0f7e8593709929227ecc88013c6bcdce6b9321043448", - "0x00bafc2f35b80fb89534162d7d249912951a646fd50754a19214bbb4d85b7b73", - "0x00f86cf3f6960b037589fd7a58f956e720f14873d0cea2abd026d0b2401b332e", - "0x007892d4489227b87b208021e9895d3922558ee0ffe6a6109c38d87575d917ec", - "0x008bf4aecb8f40ccf81456f9f23f52181212b51331dcbdb1238e0ee4e4e01c35", - "0x219eef374dc22fe55ced93fc8601dc5a48c4d575a248f4010ed183b2cf00fee8", - "0x27bfe9e85f898008e603bab40255bfda17d14251e8ad46d21416d93800e3ac29", - "0x260b843a0128a2fa9fb36ad99da5600cd67a7d9008454f92dfc2dcba8c2139d5", - "0x165f66ed4af7625985e5cf8c70b366c4d5ef072ee793cd34ae2c772a8094532c", - "0x100d612848a26bfccf050084d70ecc2a0cfca4c0f9d2271af477d6ee0b060332", - "0x2a93fb61364567a40a9a21c30746b23bef63d2b15aa3677a7f8e5b44eb660255", - "0x29ed78c9307bf7e44ee16e83385899b26648a472d767c8a1e86af04512e8ef69", - "0x1f0f5953cb04edd64cbb2a729f8da7428297a2d05407ee3c689bb7c090b56e61" + "0x08c38a8264f66fd6a4030672a3e8895ab0e9552b473b764d41259f3275cf153a", + "0x261f9c1a334504b9f53b5decd3ff832d6089a3b00c3c6996e420521c075aed79", + "0x000199d213888ea777eb6de544ee8f8bddee6ae36ee7e71086c221a0a2669f65", + "0x008cd674a7512ebd4284dbcb6528fe589e069d6a663300c1a8cf75ee33a4dd86", + "0x00de2a31ba23e670c5d6b043345f5c5533e5be4bdf097a2bbec676ed25d6a765", + "0x004fc857112acd8341e3513de0bfd39b9dcaf4e0de8aea9b33139a5508e7c9cf", + "0x00d3dbea53d9725543bfd91e7212a01e9b81d791064d7a387d897745dcc32542", + "0x00042b480b66e186f68c064fd65f5d675fad1b9088ef93fd4790d7bd38317471", + "0x00b0823b4edfe3a56d084dc8c92a48ad20fb1bbcf93816a43587336c1821b6cb", + "0x003209b17e4b495408c3fb0b6ae42c06a9aeca1c906ed8c241b9237e6fc80ea6", + "0x28465e09dc126ca65a706fb3549f32107a5095e4d8bf790960e02af7af5f9be8", + "0x1ab7b0fe268530e5ac6759575afce6c18448774dc0ad8cc65768176e076c8c24", + "0x227ef3a83e71439ab26609acdec7eac69a90f1c4a2f21da1a60dfec2ed43beb7", + "0x24efe59a506e366637983d8287ac48deb9afd7d5e35da7f987dd3c1b2723b9e6", + "0x0b27274d0b6f051177e197bc126d1ac48270960dd4883c368c89d5401e9297ef", + "0x22f067604555cf2767d6127348a41a3b66f1acb7fe3062f1a8237f5c640ff1d8", + "0x0f05c30421f36d5e22b8a8e4793da62086246f59af690dcd4c6088c6cdf44c3b", + "0x0117cf35f608e0513429c6185c19483178af7e6e5041585da872fd5e6b0b2cb9" ] [[app_public_inputs.private_logs]] @@ -6173,24 +6173,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x297a7ab88ccee973626c7c6329bd24df6d8a4a36664e410afaf231a18f6ca46e", - "0x06791a018413b9f35ea527a44dfb48500659f92d633a59279174b81e331aaac5", - "0x00019333db70672b88972fa509e34b6b8e98bc2846958d3b63def714892efac7", - "0x001955de1ab02816acf5402c59057cfe9657cf84b4a8295e5cc2dc70be604969", - "0x00d81eb05be1c246145445c15a8c145a3c51da8b176223455493e87d4f87cace", - "0x0064779cc12fea7138fce38d999b2b8bdf73c904613f391b60f68eff664dbc4b", - "0x00bbc1a27dba543bbcc9818b617af49e194cfa9b1e6238ecc50a5ba9b22959c8", - "0x000d7544045fb54cb0b3b219b3cbf05e33643a014675f85b81c6bed5a4cb3e04", - "0x00be99de065c2cc3ef119abee1753413f22608e0231ed5092fe2c7d3779b4d76", - "0x00869e117b1e35f5feb6aaae8e00e1464bba4cacf849fdc482f65b938eb605cb", - "0x175401ec60fc1d8ae93a2965e9693e5c10f44e7040e7abc7a96f4c7558313007", - "0x2d22c530ea47499be87859a08dc0ac57827ded0a870e4ba7d3f93569f9c3150f", - "0x2223d28e397409d6011339d38e89c42c3683e18177c323c73c69dacefaef9241", - "0x0b3483e8a084baa91a91b82884335ce111653335d042b35bfdaa864e2991fa0d", - "0x299e8d73adadc52f1d695c94039b1c53bb322aa76a493b0b8f536040c88adb83", - "0x03a70c64ae7df165a4383c3a7c033adf848f5f982c1b85568969672654c4a966", - "0x121ffd31eee933b0b37617fce97988e05138c72a1f6ab7645eb475b8fab0f017", - "0x0863fdaa9cfa12237b87adc6f701ceacc37e1010ae467e20b8c4bace200f0359" + "0x0c16d05e1edf272a3398c47d69cd5ddadf827dcf266b538cd9dd628ae20689a7", + "0x04325c9bf48b8449cfe919303eb58a4c7d2a6e19c86e45a26fa621f226ad4353", + "0x00013803c696690f6729998f6738e746e243b43cf1893bf23e3dcf269c624006", + "0x003d127e464924bb60c41a847adc6b431e3bcb24725679350ba1c782c2dd9725", + "0x005975ae50e6c456170992aaea09425da5002a9d6c37b6f5f1d6b000bca2d6d7", + "0x00c358ccc8cf39cc326f94d9a883e6c806ad541efe8919140d67d11975d5e658", + "0x0065e3ee9150de17e7e972f2cffad0fb6bd5bcfed2383308bd72c16ecdbe3df9", + "0x00ab7704f93f9277f3d851964103e78470f94dd39eec8c603c645bf02570ae5d", + "0x00ac95ce2814d1ab7e9fd58e5b96416fd8d150130a3089bf678a876dfb92e78a", + "0x00f085e49bfb458e28b35c37afc0e32c710d6a73a453b38640c1a80ac73a8fae", + "0x267d899aef540aeb63136a96a49522fc679796054fcbf05428ac8fba26fac615", + "0x2274768d14848af08e9d9d4f7c939d919b758a01d150900f855ce9412e54bd53", + "0x11cff9ed5cdcffed907090fffeab1cdacab77efb2247251683f5cc1b965a24dd", + "0x29c826dfa3da5c3314b475c0e62319df87805e1d14b97ecd249f369253984910", + "0x1703101c1aea2b5f266249459cda7467049b8e4335072d81440f805903275dde", + "0x28166e3cc4e15970b979d1448c77398e53f9cdce5f7832cd1dd82d927f7daf8e", + "0x2e54a07dee0ca021162911151ea04dc93c04bd0283427f0565e59e9fecdaeaab", + "0x22314b826c4759f2151dc68a54bb47cfcb0b07321baa9d1cca9f0d7a90d9d7c1" ] [[app_public_inputs.private_logs]] @@ -6199,24 +6199,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x1ada6f6301339dd030f6e21392b5717f4e258073aa61cde3a0b0e116e91b7ac6", - "0x05dd6282c227ca264b4443dd0c8ce8a9e06065b20658d4488c203fe65231a4f6", - "0x0000c134d60a9f72fae2d43648b24d0e049ae533f9a2b363e2322f82d48f1941", - "0x00c724ff5c44a81d1adee6d3072d31d28cc8f47a5a397875a124051d19febaf6", - "0x00d1d43e40ead24f86e5713e7433e2d983c9cd72728d6f8a202537dc86c1219c", - "0x0072203d7e94c0ccecd02d239db3bf395f55283cd779a080eb85194723555900", - "0x0093c0108f72c6097a74e333eafaf5001a8ac89a224c4887e134ec5913dded82", - "0x00df582dd5420b314a5ae5d845dd6ffe415971802e8adcc32e32879ba122fe69", - "0x006fb8a84355e84dc7612d8b93d2cd17433fdf7e208a42e10ffae0350b5b4bdb", - "0x00c7ebf808bb90eb2be9684dd5c390b1849dce272eb39a5b32bd3d10b7d4fef6", - "0x0ffafa18fa5909844eb22f9a273abf5ebe7150c6258031e710121de1970018f1", - "0x2f1c41fd7cbf6ce297d122bb2dd309e3177d70a9c1e1d6b3ed208a9f1c7d8481", - "0x2bff32fbf584257ccd38b4b991dbb650440dea579dcb12128426f63f2c0cd0f9", - "0x2dd7e272968c958677a7dda900e0953b688b47cd41597501d6bdb493d7a23765", - "0x2fe6bf2bdec0f052fdbd30f5bd0c8456440d93a2fbd2fd13393b725ccbd0e606", - "0x211d4655cae041043790231627093e697ed3512322466388da3697d4f8f0ce0b", - "0x0e85f506b4749a82cd120bbdb6db84da9aca96f52f944c1cd21112ab954c56dc", - "0x09c7e2643dfa84045fcd3d9ca39cf466ee42286d1467cd9c49f3382a0407bf5a" + "0x10292a583372c9c854d4a7566c09e983abf53e03c14b4a1787714cec7b24cb9f", + "0x0b6900cfc1df19c9fa4ad262f05e15b89f2ed343315720fb680ec876a49d983d", + "0x00006917bc062dc5072c0ba6da3c44b11d7167d054aabea7f67e518dabd0bc79", + "0x00c2e7a8c79413c2cf881531bddcf8c4e74cde42c2d9dbab63fcd41f72a14cdf", + "0x004faf21377ccc2f455b942278fe48bedeb7613c7ea076ee3fc91a746046f055", + "0x00825f61d4c00eb2a2f0655565cb9ed86b32399d581ff1f02f6569217f6821bd", + "0x0033e25d9d904edb0bbbb1a823a2126256bf940ca3f481804d7a378c3001b5fc", + "0x00a34d80e6e51c2bbf9ececd3d5e95492722985157130c403486dadf8c3a8fb4", + "0x007cd8b6d1939e2568a5798c83e78ddff4317e19fa2f29e509360bd479779047", + "0x1ba54902c75d22a733bb9a5f062d520513183596cabdb0b6b510dcce7526748b", + "0x1ce8fb3f1fafee1484a9751e39060ed93f1a216671fd42cce526e38c331565e2", + "0x14296c5fe6e14fdaa10572ae0fe55bebc95dfdd364afd6c66247cce8ddc2839a", + "0x0f59267ce39601d986c90cd48cee6a957d672f42738274fa81c0c371a322732e", + "0x236f8efd093da0cd4d0170ec864913a7630a39c061ec33c79d7c9b8e72ef6deb", + "0x1e90eed4bc1318194f072a2e075258365e72f7ea92a9f30269bc1bd8b9f60292", + "0x15d8b5eb238ef9cbe1f2e0882af88c7ddd5c9ebdef9bd63b1fb8f724de4d3fe3", + "0x1ac7a5b43ee9df047d15fff99683beeda932f084db58b959766eca417846617e", + "0x2b46c74272847088ede5ae0ba3cdbe50dd3cd31924a01e031dd7263e372de308" ] [[app_public_inputs.private_logs]] @@ -6563,51 +6563,51 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [app_public_inputs.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [app_public_inputs.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [app_public_inputs.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [app_public_inputs.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -6623,7 +6623,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [app_public_inputs.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [app_public_inputs.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml index f9ab4e131782..7290025101ff 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ - "0x143199c933fb35a47941f43dfc04466bd3e04ec4ce3ddc11e164493cc79ffd47", - "0x2559374b9444a7dec1421d4a0b575490202c9284e47089a7655f994f4f3a55cb", - "0x01bbe17dbf2cd340ceb5f20a2c01be169af2031fc3aff6364d6876f30eded513", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x111be28353fdc4c708661be087b3b91ecb408f920e9cd1797d4c922192e07dae", + "0x0f52d5d5991d6a0c2ba9c35bad18fcd7a71e39a72e48170460c81a62bb933baa", + "0x14269b2884db51cf05ebe361df84c7fe49dc9dbcb039c2fd7b7c33ec98037ded", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x000000000000000000000000000000ff9e9f56bba9c45d1f977374fd8e349a99", - "0x0000000000000000000000000000000000233ccb0bb682c80904a6e1e1ea56cc", - "0x000000000000000000000000000000d57641e2085e6eef6ccc47af5d5ca52ef8", - "0x000000000000000000000000000000000007c575a363830be827045846e0d286", - "0x00000000000000000000000000000005a36e97d323016319ed7bdfb714a190b1", - "0x000000000000000000000000000000000022dbde6c13db1401bcbd3ab0cc8780", - "0x0000000000000000000000000000008c603186b647dae53a3097911cdcf62656", - "0x00000000000000000000000000000000002e29262e7173e91cbebb0eb966c638", - "0x0000000000000000000000000000006ef400620c21fbba4d3c25365d4a9dfbdf", - "0x0000000000000000000000000000000000157dceb88ea244527ae9e2e66d2329", - "0x0000000000000000000000000000009b5344244906b5349d9d7658c39845b974", - "0x00000000000000000000000000000000001e405f9e94e787f09dae2141a979b7", - "0x00000000000000000000000000000088e4c9121c0a2b6fc65dae2fcaa10d2dff", - "0x00000000000000000000000000000000000a4a5bdc17447a6f5623f3b3d17364", - "0x0000000000000000000000000000001acc9c9e568da9568614567b4dafcc4816", - "0x00000000000000000000000000000000001cf3b0fc3ed044ea151704f4c7e50b", - "0x0000000000000000000000000000006ae6c965a81635239734eec56d00403326", - "0x00000000000000000000000000000000002574f948c5448dfaddbdaf7418080e", - "0x0000000000000000000000000000001008db6b5ad915f3a2508b540c28dc1032", - "0x00000000000000000000000000000000001ba6bb5b1ad4feeb75da9f0073e6f7", - "0x000000000000000000000000000000cf0d3db19c49779e222738d3b84f30bd95", - "0x0000000000000000000000000000000000178e9fbdbd1a46aca6d2868ef2fbb7", - "0x00000000000000000000000000000041c66128e77722a61b1c9b81ebb576b2f6", - "0x00000000000000000000000000000000001ccd2ae4a4e6c29a3bad0988d206ce", + "0x000000000000000000000000000000bcc0b0dd3a9a83c987c3b3bc65db1587ef", + "0x00000000000000000000000000000000002d70b2c61bc1361bb92bdc54c5802f", + "0x0000000000000000000000000000008fef6bb5fefb3ec2a544402c014e94c897", + "0x0000000000000000000000000000000000156e8b23551c347176f3b1d75f4d73", + "0x0000000000000000000000000000004a8e58e7d88146bcdec20093f16471275e", + "0x00000000000000000000000000000000002364456d1972746c8faf64f7a3800c", + "0x00000000000000000000000000000031b9454d7516809274b0a7537bbd9f878b", + "0x000000000000000000000000000000000024ca8b7492124ade5079b6437e9e30", + "0x000000000000000000000000000000711c374897dbf9c46c99ba238480ee430b", + "0x00000000000000000000000000000000000172c4d7997f29a02c9a02fdfe8727", + "0x00000000000000000000000000000040f36d55fb4637fba07498e544ab32cb47", + "0x000000000000000000000000000000000024c53cbe4ec26d52cdc8453d2392c6", + "0x000000000000000000000000000000e02b6558318600b61f828726ebeaa2ff91", + "0x000000000000000000000000000000000009a963cc8ea6836cd861195e967f83", + "0x00000000000000000000000000000079f624acea7f2be0eeddcada647495c7e2", + "0x00000000000000000000000000000000002af2b9c1fe077ff886108ce957e00e", + "0x000000000000000000000000000000a33df7b48054b4b498429e0729b74aa5ae", + "0x000000000000000000000000000000000001d8937f10696b695aaabd9f5de9cd", + "0x0000000000000000000000000000002f9d75dbee050f0482250523774cf70dcd", + "0x00000000000000000000000000000000001ae856a18d9549228be7741331f089", + "0x000000000000000000000000000000bb7c31ebf185a29c900d4094f49cdd0d1b", + "0x00000000000000000000000000000000001570df46fe5d913257c124b1e964b0", + "0x0000000000000000000000000000004b7c46002f2b60b2f41758385c9ef437cb", + "0x000000000000000000000000000000000013593ac861f3e2dd18d74a85911197", "0x000000000000000000000000000000cf3f0cf483e3b60ac46e2580628429291f", "0x0000000000000000000000000000000000179a988d2f894ba4cc456686236e49", "0x00000000000000000000000000000041c39c0b069ca7761686f7caf8bd51c343", @@ -66,10 +66,10 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000cc5bb928298bff6b8a85ca721a96a3ca68", - "0x0000000000000000000000000000000000246361cb69f7973a655d579d060b2b", - "0x000000000000000000000000000000a639e3cb33a305a3141860e232c950642b", - "0x00000000000000000000000000000000001453e804e929b44cceb35f87157399", + "0x000000000000000000000000000000bad3f524bc1ff9086dc9584d40437ec401", + "0x00000000000000000000000000000000001111bcc20de802cb10164f69cebad1", + "0x0000000000000000000000000000002abe9693d4292de2e3e65e088ad15db108", + "0x000000000000000000000000000000000004a51787f0b083f9555a68ee38baf7", "0x0000000000000000000000000000009e3967f903832440b1d056c099ec6d1027", "0x0000000000000000000000000000000000183c1aea7b91d396d08aa5042453f0", "0x000000000000000000000000000000b0ff6fb2c028118a4b8d01f9b88fe0273d", @@ -82,46 +82,46 @@ vk_path = [ "0x0000000000000000000000000000000000172c855547ef1cf358b1193059ab94", "0x000000000000000000000000000000c746ba121a8412b23d1a54c2679b7fcb42", "0x0000000000000000000000000000000000188578f3213bb6dba81fc0826a77f1", - "0x0000000000000000000000000000002562f752ec1713590a789ddab1dff2befb", - "0x0000000000000000000000000000000000210108f2d1cfd75c3a0129622ea33d", - "0x0000000000000000000000000000000988f74369701a9a9f65bb0460444ccd50", - "0x00000000000000000000000000000000002874dbe8089c84a4da77f2d12a3cba", - "0x0000000000000000000000000000008862c0cf1b53b0f681cfd58812e24f568b", - "0x000000000000000000000000000000000029b387673755721a19be64ff8faae2", - "0x000000000000000000000000000000bab03c4cc592d3c900273725bd3f95bcab", - "0x00000000000000000000000000000000001e83c238860e80b21aee9241a6537d", - "0x000000000000000000000000000000ed3cdd9d9b9838d222e09d8728f153ad5c", - "0x00000000000000000000000000000000002ce7e4c0122e0a45ee891b954a3783", - "0x00000000000000000000000000000099df20006d52ac037ea04fb3fe98e3e669", - "0x00000000000000000000000000000000002ac95fba50d1a860b358e153d35817", - "0x000000000000000000000000000000c7f48025a8b52b33c33a502f8be8a97832", - "0x00000000000000000000000000000000002a97af3345905219d06f8d2fb94446", - "0x00000000000000000000000000000071886584f8cf320b6e298ae2fa09fb02c6", - "0x000000000000000000000000000000000012fc507a4951c58fa63b3c236fc9a0", - "0x000000000000000000000000000000f1a486e0ba6121ea65a584efcd433417fa", - "0x000000000000000000000000000000000022752303aaf6d7b5684ef5c4cce3cd", - "0x0000000000000000000000000000008573835fb5bc498d625066f6d9158966cf", - "0x00000000000000000000000000000000000133c4c1a57b644cccbcbceae0916a", - "0x000000000000000000000000000000e7cf0357b3ebd6e8a2b64cb1fb77e5c78d", - "0x000000000000000000000000000000000017729882f4ac79d179db497440b4fa", - "0x000000000000000000000000000000ab59b5682bfd52b4e49ac6641943aeda00", - "0x00000000000000000000000000000000002d437fad622751e765d784a2c71142", - "0x0000000000000000000000000000003b8e0b072dce3ec0f6631d97a0b0623018", - "0x00000000000000000000000000000000001401aed3023a3b1933a45bc6a53dad", - "0x00000000000000000000000000000091c15e5c104fe6583c9147ba33995980dc", - "0x00000000000000000000000000000000000e8238bd135a9b6074362a6cf0e796", - "0x0000000000000000000000000000004cc688ae82907c9c61ab8ae27779a2b879", - "0x00000000000000000000000000000000001fd55f12d7dc8c0c4aeb8791b94df5", - "0x000000000000000000000000000000887757c0714e031e0a5697268d55d71a3f", - "0x0000000000000000000000000000000000240e146e233c6a380508aeb87cea72", - "0x0000000000000000000000000000003f1d59d05c2a82075cd8dc50aba8bc08b4", - "0x000000000000000000000000000000000006dbb4b0f72c99284677e5e73ad4ea", - "0x00000000000000000000000000000015a6c20571dac78b7171b596e4aca1598c", - "0x00000000000000000000000000000000002c7d294d1d67008e9b8fad9127e4f9", - "0x000000000000000000000000000000adeef780c51304abfbb42bbc8d1ac3addc", - "0x00000000000000000000000000000000002b36dac1f648f952cc16721c3de233", - "0x000000000000000000000000000000fb8c240a067382cd43dc4617b704ac570b", - "0x00000000000000000000000000000000000ebd9b265fee2f838e896136a640fb", + "0x000000000000000000000000000000b8bfc0ec72460534646ca70473b769e469", + "0x0000000000000000000000000000000000049b8d0d775977aced41eb139190a1", + "0x00000000000000000000000000000096f3f7b6aadf2bd52f2924c7122667ce25", + "0x00000000000000000000000000000000000525a7e6f2f97879bcc820bf777253", + "0x000000000000000000000000000000f4d3cf67a283478a5eac6fbe17ee96eed2", + "0x00000000000000000000000000000000000ad1b561d9594259b882488d0cc327", + "0x000000000000000000000000000000a411ca082e39592f1fc853c2d513bbd5aa", + "0x000000000000000000000000000000000008d3f884d8438ee5215018dcaa188a", + "0x000000000000000000000000000000eafaba42683285b53121bfe8925f1c924a", + "0x000000000000000000000000000000000025bc163ff8d78e6f63c13225b27955", + "0x0000000000000000000000000000003529bfbe5ca632e4a86957b4ef0fd837b6", + "0x000000000000000000000000000000000023937917093c7a75ee6b886b01828f", + "0x000000000000000000000000000000f0573d8f4290ad358ab69fb1e993d9e6c5", + "0x00000000000000000000000000000000001f49869933acf1bf3bbf8f4d4413d4", + "0x000000000000000000000000000000d567abd545a29b4ea5be79ad2646c08f04", + "0x00000000000000000000000000000000001c7fa13143ed9891acc6bc878a9b0e", + "0x000000000000000000000000000000cf0edc94e978dafe70c2f647d19b4cfee3", + "0x000000000000000000000000000000000024fa41a4316d3a3babde271e35e8e2", + "0x0000000000000000000000000000006d6b11b3370e30799448910e1aeca960d0", + "0x0000000000000000000000000000000000048800bfa7db68322229707db3f581", + "0x000000000000000000000000000000e56af594a14ce99e7bff4d31f5d7ef4f9c", + "0x00000000000000000000000000000000001cc0378db671bb8f1cfe27ab99374d", + "0x000000000000000000000000000000e2b668b482567273f4a763dc44a90acd97", + "0x00000000000000000000000000000000002e115efa54d2517b17d77fbe9cb5e5", + "0x00000000000000000000000000000058f392505fed5eef69d68de09b7b6b3299", + "0x00000000000000000000000000000000002b3dcc028d657bf32681a045d2c6f6", + "0x00000000000000000000000000000030afd819367d3dea349f3a35bb5735789e", + "0x000000000000000000000000000000000028bd3c2ab7fa969ac69cffd14781ab", + "0x0000000000000000000000000000006acaea1790c8cb343eba6772b0a70ee980", + "0x00000000000000000000000000000000000b396173edc10c7d6519ffa1673501", + "0x000000000000000000000000000000a5856405503204a07f483e35b2cd8dcc45", + "0x0000000000000000000000000000000000130ba88cf716b8cc01497f0090aa1f", + "0x000000000000000000000000000000502e892d28676fb25ee4633c17af6622ed", + "0x000000000000000000000000000000000019d50adf79d2332d98d38800ce4948", + "0x000000000000000000000000000000c7d57389dc89874c29f129e207971d3352", + "0x00000000000000000000000000000000000ec8776e0a23f08c99fbc9af32cc76", + "0x000000000000000000000000000000af63e9e9d178caf59a535ccb4c090b9dee", + "0x000000000000000000000000000000000014347b6b8664aec966f3a165d91d8d", + "0x000000000000000000000000000000afb9dbc2abc6e01af1a4f2bffd8235124e", + "0x00000000000000000000000000000000002f0a5cf0503cc7bcb3c6547c68acec", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -142,10 +142,10 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000fcc461347dedce1623ea76b32f0d1e1009", - "0x00000000000000000000000000000000000926a967efa7353aeb1a4215f50201", - "0x0000000000000000000000000000008d309198c8d109bb3cbb574da7090986f0", - "0x0000000000000000000000000000000000012e5ee625c2a4a4a08b351e76574d", + "0x0000000000000000000000000000002601343ed9ec702f7e521ebe0ffbd691f3", + "0x000000000000000000000000000000000012ff74941b932aa806c1bc5e1a178f", + "0x0000000000000000000000000000005cfadbe0d6f87ff27fb836c4f6cbb5f414", + "0x00000000000000000000000000000000000f4f5d92fbaa233a1b3681560577ec", "0x000000000000000000000000000000c2b34bcc8a5125396ad89848312a3e7894", "0x0000000000000000000000000000000000279be7e16a96c1710584dac89de72d", "0x0000000000000000000000000000009884b93d89228ba072daa18f2b792a97cc", @@ -155,63 +155,63 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x25d77be351b5de1856c69a17b34ed70b4b7a3fe855b01191001f7e60736d9211" + hash = "0x1d7bb42e9c126e6e4357098c34020626ddc7fa45fe4b1d524f4a3efc186150d1" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = false -claimed_first_nullifier = "0x266e118edce09f802caf024c0b2db16a4644e03ed16a2bb319d7a2c6b49970ac" +claimed_first_nullifier = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -235,15 +235,15 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [previous_kernel_public_inputs.validation_requests.for_rollup.max_block_number._opt] _is_some = true -_value = "0x0000000000000000000000000000000000000000000000000000000000000e16" +_value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x18ef820fbadbbc90aa076a958f610df52c1c51903e96330521cc79b4163eac1b" +value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" +inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x266e118edce09f802caf024c0b2db16a4644e03ed16a2bb319d7a2c6b49970ac" +value = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4375,13 +4375,13 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.end.public_call_requests.inner] is_static_call = true - args_hash = "0x2cd9fc423990e79142a1a1c44621909d8a969d0fc37b3060e73cdf5b3c752f8c" + args_hash = "0x21217e8fe5bdf2eb694bc986647bf6a0e8649e606b49e7c673f14c7bbfc7610e" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" [previous_kernel_public_inputs.end.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -5569,9 +5569,9 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x00480d285b9f3809cf42147f8a1fc583c809c9d0f87f15959bea62d939648502", + "0x105dd6137142f85d0189b78aa286692803d09477afe09154ee84746b835b2f2a", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x2529aab443015ed6cef323f925109681e5a94520b56f972e87948a281e5fda18", + "0x1ec4eb9a1996f3fc7dd912f8e9b786665cdadf37cac43d5a03012d756ba74429", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", @@ -5606,7 +5606,7 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 ] [hints.note_hash_read_request_hints.settled_read_hints.leaf_preimage] - value = "0x18ef820fbadbbc90aa076a958f610df52c1c51903e96330521cc79b4163eac1b" + value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" [[hints.note_hash_read_request_hints.settled_read_hints]] read_request_index = "0x0000000000000000000000000000000000000000000000000000000000000040" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml index b109d8ebe573..8593e529090e 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x000000000000000000000000000000000000000000000000000000000000003a" vk_path = [ - "0x04e2cead640a5f2a29c54988dce70b4b67fde74b09d27aea1b8f56ba98be13fd", - "0x23d86876a594d8f8cd1931b9025e02ca6993ba8da2a650e02da29e9dee240a5f", - "0x17f4097ef1a89ece195877893abd03bfb6f75676363e66131a5c1f580d62fe3d", - "0x09a3841a14e7969a3b94fc71919ff90072ab0901e759b13f08cf648bed59e19e", - "0x107e295a2f5dec865174b41aacfb0fc9a3c1ee203a6ad92df953ff054f74f12c", - "0x01ad2a81d1c02002c72abaacaa5a373f22fb664ce50d0ca48011b3ce7adc1ca6" + "0x1217b5bcf9bcc60a1a869ce99bcc6f43fc5f71364671893c90c995458821d4b2", + "0x015df84928d5707205549c7edac040eea2cc9952089dbf2d55b0443b0b48e357", + "0x2c0789ab0790414e4806ce09d28e414ade84bdcf19c4412e5822a788e89f984d", + "0x28a797dd4792c1f0df71a6c150f311ef10dfa393237b50060ad7715bff7e9454", + "0x253d2ed378ca2007a52b895733ee8911aec699a01028fcb664be54a180f3691a", + "0x2eea30cd11d89d6f1a9322ca75666c45615dbe05d6b5bbdd6f6e3c70a7414df9" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x000000000000000000000000000000093fe8e183d5ebdaad7deae3fa751d1118", - "0x00000000000000000000000000000000002f273e4fbec83595de4bebd49caf18", - "0x0000000000000000000000000000008aba2adc313d6dfebe24256fc57bc7bd87", - "0x0000000000000000000000000000000000284a8ad7a35970cb36da93039143e2", - "0x0000000000000000000000000000000aef7b653329b3027b14e4e1f7d21e9629", - "0x00000000000000000000000000000000000883139847301c0f94ba8e914162eb", - "0x000000000000000000000000000000d2ec6eddcbe139ae0b85239568d9cdba55", - "0x00000000000000000000000000000000001d5504ac9eaed7f1248d4cb9170fc9", - "0x0000000000000000000000000000005e03089f6a2ae3b2438ee7d89b45e97ff9", - "0x000000000000000000000000000000000026115fc76b5b91800622d5b725a6f8", - "0x0000000000000000000000000000008756612c8778b8f205c36317f7a46ee55e", - "0x00000000000000000000000000000000000b7af4a11ff106f3debc8e585ea314", - "0x00000000000000000000000000000060dcb999b07b86c69e4b7e3d9dbde2c6d7", - "0x00000000000000000000000000000000000d96b549fc24083a01377e6b4229c9", - "0x000000000000000000000000000000ae97bc52c964109e5392f327e54d588814", - "0x00000000000000000000000000000000002a457ebaa71598858239233a896745", - "0x0000000000000000000000000000009e4d9c0b5e9e72763ea4720c9d7416ab2b", - "0x000000000000000000000000000000000019eb02f25e30e0f3a69d54bf26054d", - "0x000000000000000000000000000000a590bda8cf4f06e26610c9fb2e82341e9a", - "0x00000000000000000000000000000000002c15a8e8f7fc3d2e995732825d8ba9", - "0x000000000000000000000000000000e0d48a264c68852e1105b2e76d4a41f4d5", - "0x0000000000000000000000000000000000222f7b8dfd0534c54818d307d2ba70", - "0x000000000000000000000000000000b53d7d4af03b4f63e21dbd5a58af40fa8c", - "0x00000000000000000000000000000000000c95aab4d933dd519d6c7f04038d37", + "0x00000000000000000000000000000017529942b3158803a4c6ea3f66630d5577", + "0x00000000000000000000000000000000001b47f22f03e10a7e274904e6a7531f", + "0x0000000000000000000000000000009e08e9f49198a1199821ff19d591d1094a", + "0x0000000000000000000000000000000000008bf36e36ebb0dd9831c095d9867c", + "0x000000000000000000000000000000291c98c726ce14074b5bd88e3b2006ecaf", + "0x000000000000000000000000000000000026bc736f4ab08335e209d5b4649b4d", + "0x000000000000000000000000000000c0955c6dbf7a5a1a0a8f565a4a3babd36f", + "0x0000000000000000000000000000000000258262d78f48c05aa2f0776a1f58a0", + "0x000000000000000000000000000000f7f55e6005226636056f8213a071675ba8", + "0x000000000000000000000000000000000028ec9b28ecad50a4f9323d9c5feb17", + "0x0000000000000000000000000000007fd1baaac083545d2d8c860a4d3545a997", + "0x00000000000000000000000000000000001afc97b4f772dc0e54157ab08426f5", + "0x0000000000000000000000000000002812d1af02d201952ad48d532809d5dbe7", + "0x0000000000000000000000000000000000220e798fd61589ae7fecb117ded0a5", + "0x00000000000000000000000000000037d82678686302fdb316d5a47edc8339d4", + "0x0000000000000000000000000000000000047d15d5970fc517d3bd416f320041", + "0x0000000000000000000000000000005eadbcfd99233489b0e405b926518cbc3c", + "0x00000000000000000000000000000000000010b3105957a7a00022db1f7bf4cf", + "0x00000000000000000000000000000063c959d3c6889f5a5fcdaca4cc4126a0ca", + "0x000000000000000000000000000000000018c0fe8b9e0244af452f005414af13", + "0x0000000000000000000000000000000f9326f53d0279681b33130f39309f58b7", + "0x000000000000000000000000000000000023efa0c6f74e12d1f0f41d4fc913ee", + "0x0000000000000000000000000000009fbf5ed4d7fdff72fe522021d82ca5c3ce", + "0x000000000000000000000000000000000003d24d3327618ce5a5d1af3c89204a", "0x000000000000000000000000000000f70e9e557ee59748e8617834bf413c6c34", "0x000000000000000000000000000000000012423f785d94511d6bc86ac4239936", "0x000000000000000000000000000000eba093432debf1618dd778e724f2c30092", @@ -66,10 +66,10 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000a40a18a9df69c69b93417d23bfdf1e7e3a", - "0x000000000000000000000000000000000008e928c676811376669748dd0caf6d", - "0x0000000000000000000000000000004edb8514724a6789a85e99c96fa6aeb62f", - "0x00000000000000000000000000000000002e35fffa9c4f8d4d5fa39efd4fd2c5", + "0x000000000000000000000000000000f1b20bdb7c87e7474a29e1c77650dde7cc", + "0x00000000000000000000000000000000002e066e3423818ac44d97b36a4937ec", + "0x000000000000000000000000000000d3ffd6025a14ad3e1e1963cb84eb4c4cc4", + "0x000000000000000000000000000000000001435d3c49daa1db870738b81f8550", "0x00000000000000000000000000000028f66b5fb397e2225a71fd6d6ffcefcec0", "0x00000000000000000000000000000000001e46ca453cd829e80641cc91677a83", "0x000000000000000000000000000000938916dc3f184bf869bc8377112da96ec2", @@ -82,46 +82,46 @@ vk_path = [ "0x00000000000000000000000000000000000db83b0b506917a7eb815ccfef86b7", "0x00000000000000000000000000000079248ca0ea221e4cb111b288429cb6a98c", "0x000000000000000000000000000000000005ee7ae6d29aefaa3c7f2027c2a163", - "0x0000000000000000000000000000004e3b86ef5260e0057ae7adf5cffdf099e9", - "0x00000000000000000000000000000000000f130e83127c5f4c56a662a73a7af9", - "0x000000000000000000000000000000464a404f31609f961bdd41be11aab6bdc5", - "0x0000000000000000000000000000000000022496b3c9bdb121588fbaabec3eda", - "0x00000000000000000000000000000067440797a221c483ba274c69f2c3dceaaf", - "0x0000000000000000000000000000000000152ca7f7336e4bb12e0d5128d41376", - "0x0000000000000000000000000000009c07398411638cf80db2ceff3f0aa1cc75", - "0x000000000000000000000000000000000016d8a71b5dea130cc11fa998fef3c2", - "0x000000000000000000000000000000968447f5450a13cefa00788bd59126a3b8", - "0x00000000000000000000000000000000002a64ecdd9748706f94c8dada141f4f", - "0x000000000000000000000000000000bde81eb7f3cce82941372201e11709633d", - "0x0000000000000000000000000000000000241b0ec445136f4fadd865a21137c5", - "0x000000000000000000000000000000ce0da01178b47c56d35efb764675e1537d", - "0x00000000000000000000000000000000000283a5b6f81b36da254dd46c435c40", - "0x00000000000000000000000000000020cfdc51ef678c32b5237607b53bc06353", - "0x00000000000000000000000000000000001bdadc1691fb5c96402180f5193890", - "0x000000000000000000000000000000f41ab63d01059b4790fdea0440f568b45b", - "0x00000000000000000000000000000000002caad696ac41bef7b1b8a7d2250bf0", - "0x000000000000000000000000000000b3996fb09ce9574f9632b154eb6e4743c5", - "0x0000000000000000000000000000000000106226aad9123ae94149cd678f21fc", - "0x000000000000000000000000000000907a6204191789db7a72e0ce14d7fcd489", - "0x000000000000000000000000000000000020559afe5eacbf0805b86fe25f0f49", - "0x0000000000000000000000000000006eb41296b8b3491a78f65465c017e3e94d", - "0x0000000000000000000000000000000000300302eca957220326be8a37a22c8c", - "0x000000000000000000000000000000853aa18d86b20377594e5ac1affd04d104", - "0x00000000000000000000000000000000002ded493574ec805c93ef8d23280d0c", - "0x000000000000000000000000000000fdb4b225cf021e478b7deebd7f67658ce0", - "0x00000000000000000000000000000000001a1110d7aed19fb8cc151e86046215", - "0x000000000000000000000000000000fbcf20e3bca8fbee1adb83917f18d5b8fe", - "0x00000000000000000000000000000000001fce29b139c69d8fbdf1daa57b5c10", - "0x00000000000000000000000000000051f5a82a02e8e735362a90147ab4224bc3", - "0x00000000000000000000000000000000002b21d3e1558250d2cc416d905447a0", - "0x000000000000000000000000000000e396b8b4fee678025e67f64f6f8378efc3", - "0x000000000000000000000000000000000005bd855282395fd47ece51ad8e8882", - "0x0000000000000000000000000000009d8bbc17eba9ea838161e716c1495ec604", - "0x0000000000000000000000000000000000058911c7670cbddc529c81cf244b2d", - "0x000000000000000000000000000000ab2141062e7fbbf605ef4daca8c2791768", - "0x0000000000000000000000000000000000092600b8f19b77a3d27f87e821da28", - "0x00000000000000000000000000000006bb64520d6a5d3c8ce48e05164bd73dda", - "0x0000000000000000000000000000000000023fff471462ecf9a25789ae1b6a4e", + "0x000000000000000000000000000000a24c1fe8c8d70a667b7c43f0965ca71b0a", + "0x00000000000000000000000000000000001f10bee9177abf42b02bf2ac7f7d48", + "0x00000000000000000000000000000092e9a803423bb3951826f6b6da4361dce2", + "0x00000000000000000000000000000000002b885308bbe8eb1cfaa3f62d54f4f9", + "0x000000000000000000000000000000a8710ada540056cc2f088f96398ac2429f", + "0x00000000000000000000000000000000001f8dbf533b905bba1c96fa35be5aaf", + "0x000000000000000000000000000000efa847f2f4c49964ded91326c8649b799f", + "0x0000000000000000000000000000000000001a6bd6ead0027fd5cb816ab23a94", + "0x000000000000000000000000000000b46c7b2c82d35968324c8b3a7b8a51eb9c", + "0x000000000000000000000000000000000009c296318a0deddf61c9ce7c6eab61", + "0x0000000000000000000000000000005489c405ce551a454a3df931c768cce0fe", + "0x000000000000000000000000000000000024e5b32b2f18ee2109b156acd0b4fb", + "0x0000000000000000000000000000003a07098bc669691e82f7a463c750fda414", + "0x00000000000000000000000000000000002fe38172bcf7f2b5fae847d213d6f3", + "0x000000000000000000000000000000f02ba8c588b3f39ff110a6bf6e3555f540", + "0x00000000000000000000000000000000002c18c97993f38436591013d93e9088", + "0x00000000000000000000000000000033afc53941c16692b64303b70af0c7ff30", + "0x000000000000000000000000000000000028bfebf3588eaa5cc34ee5327d887f", + "0x000000000000000000000000000000f1f9a3ae29f83327d430071f1df42f38da", + "0x00000000000000000000000000000000002ea2604ce246cdd4cff8f5e0f23d44", + "0x000000000000000000000000000000870f5ea8bf279785ec5c433438c5665f6b", + "0x00000000000000000000000000000000000ed0e67d0fd2c983d69541ff8c6852", + "0x000000000000000000000000000000ad2c9022472255a2f99be7485fade04ad6", + "0x000000000000000000000000000000000006195256f6730b06f77b61308309d1", + "0x000000000000000000000000000000f5d52b59762817f8d4aedbd74481e135f4", + "0x00000000000000000000000000000000000170f1aa5294b8015031228209cd12", + "0x0000000000000000000000000000008b73a3b4e3188a80e20ad55f292f4be5bb", + "0x00000000000000000000000000000000002329463956bd3dc4f943335b140821", + "0x000000000000000000000000000000da57538a3b2cfc64e3faa502bff290044b", + "0x00000000000000000000000000000000000114f5863743d69b5d6f16d2268f14", + "0x000000000000000000000000000000f7ce4344a4454d7f99de676caf494e9e81", + "0x000000000000000000000000000000000009800140bb8e9beb3357e0f8fa749f", + "0x0000000000000000000000000000005fbb26c74fe2cadf4a57d3e9f973d28885", + "0x00000000000000000000000000000000002c3079f955fb95b3ed867e5f0ae495", + "0x00000000000000000000000000000074cf384a65a07af88929559e4cab7589a7", + "0x000000000000000000000000000000000023024931210f5194197c02b32c7a70", + "0x000000000000000000000000000000e7de964c4cd79d58cb1dce4632df08d762", + "0x00000000000000000000000000000000002630c9259927472d85a855f0868d68", + "0x000000000000000000000000000000b946714552d0379292cda8e60e5904079b", + "0x00000000000000000000000000000000000504d5cb400ba63f83b616f7aab9fc", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -142,10 +142,10 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000e37605c032872aa8c40928e87bdef9a537", - "0x00000000000000000000000000000000001324b7f1c1679dbd167d6119136093", - "0x000000000000000000000000000000cadb9de64c6a202e85d281d1657383bb24", - "0x000000000000000000000000000000000004d6ab115a752f6f77299ac948246b", + "0x000000000000000000000000000000d9cc7b9d665e338d41840f4718ae7154bd", + "0x00000000000000000000000000000000002de6e434bae4be387d86b03fbe2df6", + "0x0000000000000000000000000000008acc82d5ef24f0f4ac90145a78a50f10c5", + "0x00000000000000000000000000000000002fc6d79bb0c0387c440c1efa88b8c1", "0x0000000000000000000000000000005f9e8d701589b5d6314c59ae7c912e4ae0", "0x000000000000000000000000000000000004dd3165471398859c3fe5b6df48a1", "0x000000000000000000000000000000b9816f9688118168f4ba9ca6a86fd1e32d", @@ -155,63 +155,63 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x1cbd01322e91a204056b0dcb80677dda3ae61cbbf1be14d57bc29749f4e32a7e" + hash = "0x27f9b09a728efcd508e745ca982967653e32c9b8fb460fe4e4a219dec5871c3f" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = false -claimed_first_nullifier = "0x266e118edce09f802caf024c0b2db16a4644e03ed16a2bb319d7a2c6b49970ac" +claimed_first_nullifier = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -235,7 +235,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [previous_kernel_public_inputs.validation_requests.for_rollup.max_block_number._opt] _is_some = true -_value = "0x0000000000000000000000000000000000000000000000000000000000000e16" +_value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x266e118edce09f802caf024c0b2db16a4644e03ed16a2bb319d7a2c6b49970ac" +value = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4375,13 +4375,13 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.end.public_call_requests.inner] is_static_call = true - args_hash = "0x2cd9fc423990e79142a1a1c44621909d8a969d0fc37b3060e73cdf5b3c752f8c" + args_hash = "0x21217e8fe5bdf2eb694bc986647bf6a0e8649e606b49e7c673f14c7bbfc7610e" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" [previous_kernel_public_inputs.end.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml index b931936b7337..56245a110b42 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x000000000000000000000000000000000000000000000000000000000000003a" vk_path = [ - "0x04e2cead640a5f2a29c54988dce70b4b67fde74b09d27aea1b8f56ba98be13fd", - "0x23d86876a594d8f8cd1931b9025e02ca6993ba8da2a650e02da29e9dee240a5f", - "0x17f4097ef1a89ece195877893abd03bfb6f75676363e66131a5c1f580d62fe3d", - "0x09a3841a14e7969a3b94fc71919ff90072ab0901e759b13f08cf648bed59e19e", - "0x107e295a2f5dec865174b41aacfb0fc9a3c1ee203a6ad92df953ff054f74f12c", - "0x01ad2a81d1c02002c72abaacaa5a373f22fb664ce50d0ca48011b3ce7adc1ca6" + "0x1217b5bcf9bcc60a1a869ce99bcc6f43fc5f71364671893c90c995458821d4b2", + "0x015df84928d5707205549c7edac040eea2cc9952089dbf2d55b0443b0b48e357", + "0x2c0789ab0790414e4806ce09d28e414ade84bdcf19c4412e5822a788e89f984d", + "0x28a797dd4792c1f0df71a6c150f311ef10dfa393237b50060ad7715bff7e9454", + "0x253d2ed378ca2007a52b895733ee8911aec699a01028fcb664be54a180f3691a", + "0x2eea30cd11d89d6f1a9322ca75666c45615dbe05d6b5bbdd6f6e3c70a7414df9" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x000000000000000000000000000000093fe8e183d5ebdaad7deae3fa751d1118", - "0x00000000000000000000000000000000002f273e4fbec83595de4bebd49caf18", - "0x0000000000000000000000000000008aba2adc313d6dfebe24256fc57bc7bd87", - "0x0000000000000000000000000000000000284a8ad7a35970cb36da93039143e2", - "0x0000000000000000000000000000000aef7b653329b3027b14e4e1f7d21e9629", - "0x00000000000000000000000000000000000883139847301c0f94ba8e914162eb", - "0x000000000000000000000000000000d2ec6eddcbe139ae0b85239568d9cdba55", - "0x00000000000000000000000000000000001d5504ac9eaed7f1248d4cb9170fc9", - "0x0000000000000000000000000000005e03089f6a2ae3b2438ee7d89b45e97ff9", - "0x000000000000000000000000000000000026115fc76b5b91800622d5b725a6f8", - "0x0000000000000000000000000000008756612c8778b8f205c36317f7a46ee55e", - "0x00000000000000000000000000000000000b7af4a11ff106f3debc8e585ea314", - "0x00000000000000000000000000000060dcb999b07b86c69e4b7e3d9dbde2c6d7", - "0x00000000000000000000000000000000000d96b549fc24083a01377e6b4229c9", - "0x000000000000000000000000000000ae97bc52c964109e5392f327e54d588814", - "0x00000000000000000000000000000000002a457ebaa71598858239233a896745", - "0x0000000000000000000000000000009e4d9c0b5e9e72763ea4720c9d7416ab2b", - "0x000000000000000000000000000000000019eb02f25e30e0f3a69d54bf26054d", - "0x000000000000000000000000000000a590bda8cf4f06e26610c9fb2e82341e9a", - "0x00000000000000000000000000000000002c15a8e8f7fc3d2e995732825d8ba9", - "0x000000000000000000000000000000e0d48a264c68852e1105b2e76d4a41f4d5", - "0x0000000000000000000000000000000000222f7b8dfd0534c54818d307d2ba70", - "0x000000000000000000000000000000b53d7d4af03b4f63e21dbd5a58af40fa8c", - "0x00000000000000000000000000000000000c95aab4d933dd519d6c7f04038d37", + "0x00000000000000000000000000000017529942b3158803a4c6ea3f66630d5577", + "0x00000000000000000000000000000000001b47f22f03e10a7e274904e6a7531f", + "0x0000000000000000000000000000009e08e9f49198a1199821ff19d591d1094a", + "0x0000000000000000000000000000000000008bf36e36ebb0dd9831c095d9867c", + "0x000000000000000000000000000000291c98c726ce14074b5bd88e3b2006ecaf", + "0x000000000000000000000000000000000026bc736f4ab08335e209d5b4649b4d", + "0x000000000000000000000000000000c0955c6dbf7a5a1a0a8f565a4a3babd36f", + "0x0000000000000000000000000000000000258262d78f48c05aa2f0776a1f58a0", + "0x000000000000000000000000000000f7f55e6005226636056f8213a071675ba8", + "0x000000000000000000000000000000000028ec9b28ecad50a4f9323d9c5feb17", + "0x0000000000000000000000000000007fd1baaac083545d2d8c860a4d3545a997", + "0x00000000000000000000000000000000001afc97b4f772dc0e54157ab08426f5", + "0x0000000000000000000000000000002812d1af02d201952ad48d532809d5dbe7", + "0x0000000000000000000000000000000000220e798fd61589ae7fecb117ded0a5", + "0x00000000000000000000000000000037d82678686302fdb316d5a47edc8339d4", + "0x0000000000000000000000000000000000047d15d5970fc517d3bd416f320041", + "0x0000000000000000000000000000005eadbcfd99233489b0e405b926518cbc3c", + "0x00000000000000000000000000000000000010b3105957a7a00022db1f7bf4cf", + "0x00000000000000000000000000000063c959d3c6889f5a5fcdaca4cc4126a0ca", + "0x000000000000000000000000000000000018c0fe8b9e0244af452f005414af13", + "0x0000000000000000000000000000000f9326f53d0279681b33130f39309f58b7", + "0x000000000000000000000000000000000023efa0c6f74e12d1f0f41d4fc913ee", + "0x0000000000000000000000000000009fbf5ed4d7fdff72fe522021d82ca5c3ce", + "0x000000000000000000000000000000000003d24d3327618ce5a5d1af3c89204a", "0x000000000000000000000000000000f70e9e557ee59748e8617834bf413c6c34", "0x000000000000000000000000000000000012423f785d94511d6bc86ac4239936", "0x000000000000000000000000000000eba093432debf1618dd778e724f2c30092", @@ -66,10 +66,10 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000a40a18a9df69c69b93417d23bfdf1e7e3a", - "0x000000000000000000000000000000000008e928c676811376669748dd0caf6d", - "0x0000000000000000000000000000004edb8514724a6789a85e99c96fa6aeb62f", - "0x00000000000000000000000000000000002e35fffa9c4f8d4d5fa39efd4fd2c5", + "0x000000000000000000000000000000f1b20bdb7c87e7474a29e1c77650dde7cc", + "0x00000000000000000000000000000000002e066e3423818ac44d97b36a4937ec", + "0x000000000000000000000000000000d3ffd6025a14ad3e1e1963cb84eb4c4cc4", + "0x000000000000000000000000000000000001435d3c49daa1db870738b81f8550", "0x00000000000000000000000000000028f66b5fb397e2225a71fd6d6ffcefcec0", "0x00000000000000000000000000000000001e46ca453cd829e80641cc91677a83", "0x000000000000000000000000000000938916dc3f184bf869bc8377112da96ec2", @@ -82,46 +82,46 @@ vk_path = [ "0x00000000000000000000000000000000000db83b0b506917a7eb815ccfef86b7", "0x00000000000000000000000000000079248ca0ea221e4cb111b288429cb6a98c", "0x000000000000000000000000000000000005ee7ae6d29aefaa3c7f2027c2a163", - "0x0000000000000000000000000000004e3b86ef5260e0057ae7adf5cffdf099e9", - "0x00000000000000000000000000000000000f130e83127c5f4c56a662a73a7af9", - "0x000000000000000000000000000000464a404f31609f961bdd41be11aab6bdc5", - "0x0000000000000000000000000000000000022496b3c9bdb121588fbaabec3eda", - "0x00000000000000000000000000000067440797a221c483ba274c69f2c3dceaaf", - "0x0000000000000000000000000000000000152ca7f7336e4bb12e0d5128d41376", - "0x0000000000000000000000000000009c07398411638cf80db2ceff3f0aa1cc75", - "0x000000000000000000000000000000000016d8a71b5dea130cc11fa998fef3c2", - "0x000000000000000000000000000000968447f5450a13cefa00788bd59126a3b8", - "0x00000000000000000000000000000000002a64ecdd9748706f94c8dada141f4f", - "0x000000000000000000000000000000bde81eb7f3cce82941372201e11709633d", - "0x0000000000000000000000000000000000241b0ec445136f4fadd865a21137c5", - "0x000000000000000000000000000000ce0da01178b47c56d35efb764675e1537d", - "0x00000000000000000000000000000000000283a5b6f81b36da254dd46c435c40", - "0x00000000000000000000000000000020cfdc51ef678c32b5237607b53bc06353", - "0x00000000000000000000000000000000001bdadc1691fb5c96402180f5193890", - "0x000000000000000000000000000000f41ab63d01059b4790fdea0440f568b45b", - "0x00000000000000000000000000000000002caad696ac41bef7b1b8a7d2250bf0", - "0x000000000000000000000000000000b3996fb09ce9574f9632b154eb6e4743c5", - "0x0000000000000000000000000000000000106226aad9123ae94149cd678f21fc", - "0x000000000000000000000000000000907a6204191789db7a72e0ce14d7fcd489", - "0x000000000000000000000000000000000020559afe5eacbf0805b86fe25f0f49", - "0x0000000000000000000000000000006eb41296b8b3491a78f65465c017e3e94d", - "0x0000000000000000000000000000000000300302eca957220326be8a37a22c8c", - "0x000000000000000000000000000000853aa18d86b20377594e5ac1affd04d104", - "0x00000000000000000000000000000000002ded493574ec805c93ef8d23280d0c", - "0x000000000000000000000000000000fdb4b225cf021e478b7deebd7f67658ce0", - "0x00000000000000000000000000000000001a1110d7aed19fb8cc151e86046215", - "0x000000000000000000000000000000fbcf20e3bca8fbee1adb83917f18d5b8fe", - "0x00000000000000000000000000000000001fce29b139c69d8fbdf1daa57b5c10", - "0x00000000000000000000000000000051f5a82a02e8e735362a90147ab4224bc3", - "0x00000000000000000000000000000000002b21d3e1558250d2cc416d905447a0", - "0x000000000000000000000000000000e396b8b4fee678025e67f64f6f8378efc3", - "0x000000000000000000000000000000000005bd855282395fd47ece51ad8e8882", - "0x0000000000000000000000000000009d8bbc17eba9ea838161e716c1495ec604", - "0x0000000000000000000000000000000000058911c7670cbddc529c81cf244b2d", - "0x000000000000000000000000000000ab2141062e7fbbf605ef4daca8c2791768", - "0x0000000000000000000000000000000000092600b8f19b77a3d27f87e821da28", - "0x00000000000000000000000000000006bb64520d6a5d3c8ce48e05164bd73dda", - "0x0000000000000000000000000000000000023fff471462ecf9a25789ae1b6a4e", + "0x000000000000000000000000000000a24c1fe8c8d70a667b7c43f0965ca71b0a", + "0x00000000000000000000000000000000001f10bee9177abf42b02bf2ac7f7d48", + "0x00000000000000000000000000000092e9a803423bb3951826f6b6da4361dce2", + "0x00000000000000000000000000000000002b885308bbe8eb1cfaa3f62d54f4f9", + "0x000000000000000000000000000000a8710ada540056cc2f088f96398ac2429f", + "0x00000000000000000000000000000000001f8dbf533b905bba1c96fa35be5aaf", + "0x000000000000000000000000000000efa847f2f4c49964ded91326c8649b799f", + "0x0000000000000000000000000000000000001a6bd6ead0027fd5cb816ab23a94", + "0x000000000000000000000000000000b46c7b2c82d35968324c8b3a7b8a51eb9c", + "0x000000000000000000000000000000000009c296318a0deddf61c9ce7c6eab61", + "0x0000000000000000000000000000005489c405ce551a454a3df931c768cce0fe", + "0x000000000000000000000000000000000024e5b32b2f18ee2109b156acd0b4fb", + "0x0000000000000000000000000000003a07098bc669691e82f7a463c750fda414", + "0x00000000000000000000000000000000002fe38172bcf7f2b5fae847d213d6f3", + "0x000000000000000000000000000000f02ba8c588b3f39ff110a6bf6e3555f540", + "0x00000000000000000000000000000000002c18c97993f38436591013d93e9088", + "0x00000000000000000000000000000033afc53941c16692b64303b70af0c7ff30", + "0x000000000000000000000000000000000028bfebf3588eaa5cc34ee5327d887f", + "0x000000000000000000000000000000f1f9a3ae29f83327d430071f1df42f38da", + "0x00000000000000000000000000000000002ea2604ce246cdd4cff8f5e0f23d44", + "0x000000000000000000000000000000870f5ea8bf279785ec5c433438c5665f6b", + "0x00000000000000000000000000000000000ed0e67d0fd2c983d69541ff8c6852", + "0x000000000000000000000000000000ad2c9022472255a2f99be7485fade04ad6", + "0x000000000000000000000000000000000006195256f6730b06f77b61308309d1", + "0x000000000000000000000000000000f5d52b59762817f8d4aedbd74481e135f4", + "0x00000000000000000000000000000000000170f1aa5294b8015031228209cd12", + "0x0000000000000000000000000000008b73a3b4e3188a80e20ad55f292f4be5bb", + "0x00000000000000000000000000000000002329463956bd3dc4f943335b140821", + "0x000000000000000000000000000000da57538a3b2cfc64e3faa502bff290044b", + "0x00000000000000000000000000000000000114f5863743d69b5d6f16d2268f14", + "0x000000000000000000000000000000f7ce4344a4454d7f99de676caf494e9e81", + "0x000000000000000000000000000000000009800140bb8e9beb3357e0f8fa749f", + "0x0000000000000000000000000000005fbb26c74fe2cadf4a57d3e9f973d28885", + "0x00000000000000000000000000000000002c3079f955fb95b3ed867e5f0ae495", + "0x00000000000000000000000000000074cf384a65a07af88929559e4cab7589a7", + "0x000000000000000000000000000000000023024931210f5194197c02b32c7a70", + "0x000000000000000000000000000000e7de964c4cd79d58cb1dce4632df08d762", + "0x00000000000000000000000000000000002630c9259927472d85a855f0868d68", + "0x000000000000000000000000000000b946714552d0379292cda8e60e5904079b", + "0x00000000000000000000000000000000000504d5cb400ba63f83b616f7aab9fc", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -142,10 +142,10 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000e37605c032872aa8c40928e87bdef9a537", - "0x00000000000000000000000000000000001324b7f1c1679dbd167d6119136093", - "0x000000000000000000000000000000cadb9de64c6a202e85d281d1657383bb24", - "0x000000000000000000000000000000000004d6ab115a752f6f77299ac948246b", + "0x000000000000000000000000000000d9cc7b9d665e338d41840f4718ae7154bd", + "0x00000000000000000000000000000000002de6e434bae4be387d86b03fbe2df6", + "0x0000000000000000000000000000008acc82d5ef24f0f4ac90145a78a50f10c5", + "0x00000000000000000000000000000000002fc6d79bb0c0387c440c1efa88b8c1", "0x0000000000000000000000000000005f9e8d701589b5d6314c59ae7c912e4ae0", "0x000000000000000000000000000000000004dd3165471398859c3fe5b6df48a1", "0x000000000000000000000000000000b9816f9688118168f4ba9ca6a86fd1e32d", @@ -155,63 +155,63 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x1cbd01322e91a204056b0dcb80677dda3ae61cbbf1be14d57bc29749f4e32a7e" + hash = "0x27f9b09a728efcd508e745ca982967653e32c9b8fb460fe4e4a219dec5871c3f" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x184f3bf785d39454d7995bd1df11f4f92b3d9fd6506e2ab432ee97fbd7f9d433" +claimed_first_nullifier = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -235,7 +235,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [previous_kernel_public_inputs.validation_requests.for_rollup.max_block_number._opt] _is_some = true -_value = "0x0000000000000000000000000000000000000000000000000000000000000e16" +_value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2227,7 +2227,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.note_hashes]] [previous_kernel_public_inputs.end.note_hashes.note_hash] -value = "0x00db699b6ce5a3c347fc31d3fdcf7ce503f1c0cdd564d7c5a390cf9743d9ebe6" +value = "0x2da5857291c9f677c3511d8bf447381c1129d7960567da0dbbe67b30c48696ae" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [previous_kernel_public_inputs.end.note_hashes.contract_address] @@ -2235,7 +2235,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.note_hashes]] [previous_kernel_public_inputs.end.note_hashes.note_hash] -value = "0x26e95ebb84436a6c21798c702c79ef16e23e228b6fc70bbc89dee917b1e7ede7" +value = "0x2e358780a2f2086305a3998901c727e817468375d5bb66401bb9624d0dcb3dc2" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [previous_kernel_public_inputs.end.note_hashes.contract_address] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x184f3bf785d39454d7995bd1df11f4f92b3d9fd6506e2ab432ee97fbd7f9d433" +value = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2748,7 +2748,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x020cb29dbc3790c26f7a86a99742c0e3f8aa1b2bb2692d289e944a09a2afaf13" +value = "0x1f2f91a80ff06cc11cd61c5fd0005d3ac539d2a7231cd921c9c24c9a51f1c89d" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3408,24 +3408,24 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x26589d73da5dee22c9df099e58037059c86acf84541616650673660395484188", - "0x037ed5e707ec4a34b350858a04a251cfa0868a973ed67d4e8ad0b80aef8502f0", - "0x0001337f0c443ce86ed1d10fdb67d25c8fa1a9bf01e2b051a9b418b300b66f45", - "0x009eaa43a94ba937a306f5ce60dee84a7eaed39f81484869fba1b0567676fe9a", - "0x005236f415c7cc506020508262bb29bb6e9333612a1342d88f81571452d77ff4", - "0x007185acffbe25fd449a0f7e8593709929227ecc88013c6bcdce6b9321043448", - "0x00bafc2f35b80fb89534162d7d249912951a646fd50754a19214bbb4d85b7b73", - "0x00f86cf3f6960b037589fd7a58f956e720f14873d0cea2abd026d0b2401b332e", - "0x007892d4489227b87b208021e9895d3922558ee0ffe6a6109c38d87575d917ec", - "0x008bf4aecb8f40ccf81456f9f23f52181212b51331dcbdb1238e0ee4e4e01c35", - "0x219eef374dc22fe55ced93fc8601dc5a48c4d575a248f4010ed183b2cf00fee8", - "0x27bfe9e85f898008e603bab40255bfda17d14251e8ad46d21416d93800e3ac29", - "0x260b843a0128a2fa9fb36ad99da5600cd67a7d9008454f92dfc2dcba8c2139d5", - "0x165f66ed4af7625985e5cf8c70b366c4d5ef072ee793cd34ae2c772a8094532c", - "0x100d612848a26bfccf050084d70ecc2a0cfca4c0f9d2271af477d6ee0b060332", - "0x2a93fb61364567a40a9a21c30746b23bef63d2b15aa3677a7f8e5b44eb660255", - "0x29ed78c9307bf7e44ee16e83385899b26648a472d767c8a1e86af04512e8ef69", - "0x1f0f5953cb04edd64cbb2a729f8da7428297a2d05407ee3c689bb7c090b56e61" + "0x202eb34ea77110c90291e85d9f5fa06964a858c7f49855165ae2798a1e70ceb8", + "0x261f9c1a334504b9f53b5decd3ff832d6089a3b00c3c6996e420521c075aed79", + "0x000199d213888ea777eb6de544ee8f8bddee6ae36ee7e71086c221a0a2669f65", + "0x008cd674a7512ebd4284dbcb6528fe589e069d6a663300c1a8cf75ee33a4dd86", + "0x00de2a31ba23e670c5d6b043345f5c5533e5be4bdf097a2bbec676ed25d6a765", + "0x004fc857112acd8341e3513de0bfd39b9dcaf4e0de8aea9b33139a5508e7c9cf", + "0x00d3dbea53d9725543bfd91e7212a01e9b81d791064d7a387d897745dcc32542", + "0x00042b480b66e186f68c064fd65f5d675fad1b9088ef93fd4790d7bd38317471", + "0x00b0823b4edfe3a56d084dc8c92a48ad20fb1bbcf93816a43587336c1821b6cb", + "0x003209b17e4b495408c3fb0b6ae42c06a9aeca1c906ed8c241b9237e6fc80ea6", + "0x28465e09dc126ca65a706fb3549f32107a5095e4d8bf790960e02af7af5f9be8", + "0x1ab7b0fe268530e5ac6759575afce6c18448774dc0ad8cc65768176e076c8c24", + "0x227ef3a83e71439ab26609acdec7eac69a90f1c4a2f21da1a60dfec2ed43beb7", + "0x24efe59a506e366637983d8287ac48deb9afd7d5e35da7f987dd3c1b2723b9e6", + "0x0b27274d0b6f051177e197bc126d1ac48270960dd4883c368c89d5401e9297ef", + "0x22f067604555cf2767d6127348a41a3b66f1acb7fe3062f1a8237f5c640ff1d8", + "0x0f05c30421f36d5e22b8a8e4793da62086246f59af690dcd4c6088c6cdf44c3b", + "0x0117cf35f608e0513429c6185c19483178af7e6e5041585da872fd5e6b0b2cb9" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -3438,24 +3438,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000a" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x24195139d894da41089d11879a330988e4f0e97bdf185bcae8fabbf0d110139c", - "0x06791a018413b9f35ea527a44dfb48500659f92d633a59279174b81e331aaac5", - "0x00019333db70672b88972fa509e34b6b8e98bc2846958d3b63def714892efac7", - "0x001955de1ab02816acf5402c59057cfe9657cf84b4a8295e5cc2dc70be604969", - "0x00d81eb05be1c246145445c15a8c145a3c51da8b176223455493e87d4f87cace", - "0x0064779cc12fea7138fce38d999b2b8bdf73c904613f391b60f68eff664dbc4b", - "0x00bbc1a27dba543bbcc9818b617af49e194cfa9b1e6238ecc50a5ba9b22959c8", - "0x000d7544045fb54cb0b3b219b3cbf05e33643a014675f85b81c6bed5a4cb3e04", - "0x00be99de065c2cc3ef119abee1753413f22608e0231ed5092fe2c7d3779b4d76", - "0x00869e117b1e35f5feb6aaae8e00e1464bba4cacf849fdc482f65b938eb605cb", - "0x175401ec60fc1d8ae93a2965e9693e5c10f44e7040e7abc7a96f4c7558313007", - "0x2d22c530ea47499be87859a08dc0ac57827ded0a870e4ba7d3f93569f9c3150f", - "0x2223d28e397409d6011339d38e89c42c3683e18177c323c73c69dacefaef9241", - "0x0b3483e8a084baa91a91b82884335ce111653335d042b35bfdaa864e2991fa0d", - "0x299e8d73adadc52f1d695c94039b1c53bb322aa76a493b0b8f536040c88adb83", - "0x03a70c64ae7df165a4383c3a7c033adf848f5f982c1b85568969672654c4a966", - "0x121ffd31eee933b0b37617fce97988e05138c72a1f6ab7645eb475b8fab0f017", - "0x0863fdaa9cfa12237b87adc6f701ceacc37e1010ae467e20b8c4bace200f0359" + "0x031f1137c8c710f054548e1502456028b1d732780aa7e90c55cadd421f2ef35f", + "0x04325c9bf48b8449cfe919303eb58a4c7d2a6e19c86e45a26fa621f226ad4353", + "0x00013803c696690f6729998f6738e746e243b43cf1893bf23e3dcf269c624006", + "0x003d127e464924bb60c41a847adc6b431e3bcb24725679350ba1c782c2dd9725", + "0x005975ae50e6c456170992aaea09425da5002a9d6c37b6f5f1d6b000bca2d6d7", + "0x00c358ccc8cf39cc326f94d9a883e6c806ad541efe8919140d67d11975d5e658", + "0x0065e3ee9150de17e7e972f2cffad0fb6bd5bcfed2383308bd72c16ecdbe3df9", + "0x00ab7704f93f9277f3d851964103e78470f94dd39eec8c603c645bf02570ae5d", + "0x00ac95ce2814d1ab7e9fd58e5b96416fd8d150130a3089bf678a876dfb92e78a", + "0x00f085e49bfb458e28b35c37afc0e32c710d6a73a453b38640c1a80ac73a8fae", + "0x267d899aef540aeb63136a96a49522fc679796054fcbf05428ac8fba26fac615", + "0x2274768d14848af08e9d9d4f7c939d919b758a01d150900f855ce9412e54bd53", + "0x11cff9ed5cdcffed907090fffeab1cdacab77efb2247251683f5cc1b965a24dd", + "0x29c826dfa3da5c3314b475c0e62319df87805e1d14b97ecd249f369253984910", + "0x1703101c1aea2b5f266249459cda7467049b8e4335072d81440f805903275dde", + "0x28166e3cc4e15970b979d1448c77398e53f9cdce5f7832cd1dd82d927f7daf8e", + "0x2e54a07dee0ca021162911151ea04dc93c04bd0283427f0565e59e9fecdaeaab", + "0x22314b826c4759f2151dc68a54bb47cfcb0b07321baa9d1cca9f0d7a90d9d7c1" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -3468,24 +3468,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000b" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x17bc978f3d29f17efaa1dd0991f0e608c309b1e2f4ab4c8e4e6af0ed136edeec", - "0x05dd6282c227ca264b4443dd0c8ce8a9e06065b20658d4488c203fe65231a4f6", - "0x0000c134d60a9f72fae2d43648b24d0e049ae533f9a2b363e2322f82d48f1941", - "0x00c724ff5c44a81d1adee6d3072d31d28cc8f47a5a397875a124051d19febaf6", - "0x00d1d43e40ead24f86e5713e7433e2d983c9cd72728d6f8a202537dc86c1219c", - "0x0072203d7e94c0ccecd02d239db3bf395f55283cd779a080eb85194723555900", - "0x0093c0108f72c6097a74e333eafaf5001a8ac89a224c4887e134ec5913dded82", - "0x00df582dd5420b314a5ae5d845dd6ffe415971802e8adcc32e32879ba122fe69", - "0x006fb8a84355e84dc7612d8b93d2cd17433fdf7e208a42e10ffae0350b5b4bdb", - "0x00c7ebf808bb90eb2be9684dd5c390b1849dce272eb39a5b32bd3d10b7d4fef6", - "0x0ffafa18fa5909844eb22f9a273abf5ebe7150c6258031e710121de1970018f1", - "0x2f1c41fd7cbf6ce297d122bb2dd309e3177d70a9c1e1d6b3ed208a9f1c7d8481", - "0x2bff32fbf584257ccd38b4b991dbb650440dea579dcb12128426f63f2c0cd0f9", - "0x2dd7e272968c958677a7dda900e0953b688b47cd41597501d6bdb493d7a23765", - "0x2fe6bf2bdec0f052fdbd30f5bd0c8456440d93a2fbd2fd13393b725ccbd0e606", - "0x211d4655cae041043790231627093e697ed3512322466388da3697d4f8f0ce0b", - "0x0e85f506b4749a82cd120bbdb6db84da9aca96f52f944c1cd21112ab954c56dc", - "0x09c7e2643dfa84045fcd3d9ca39cf466ee42286d1467cd9c49f3382a0407bf5a" + "0x1c11834a9e9714e7678ec27f92907cc5a6702b12b9c0f1ada2c263a6c1d08dcd", + "0x0b6900cfc1df19c9fa4ad262f05e15b89f2ed343315720fb680ec876a49d983d", + "0x00006917bc062dc5072c0ba6da3c44b11d7167d054aabea7f67e518dabd0bc79", + "0x00c2e7a8c79413c2cf881531bddcf8c4e74cde42c2d9dbab63fcd41f72a14cdf", + "0x004faf21377ccc2f455b942278fe48bedeb7613c7ea076ee3fc91a746046f055", + "0x00825f61d4c00eb2a2f0655565cb9ed86b32399d581ff1f02f6569217f6821bd", + "0x0033e25d9d904edb0bbbb1a823a2126256bf940ca3f481804d7a378c3001b5fc", + "0x00a34d80e6e51c2bbf9ececd3d5e95492722985157130c403486dadf8c3a8fb4", + "0x007cd8b6d1939e2568a5798c83e78ddff4317e19fa2f29e509360bd479779047", + "0x1ba54902c75d22a733bb9a5f062d520513183596cabdb0b6b510dcce7526748b", + "0x1ce8fb3f1fafee1484a9751e39060ed93f1a216671fd42cce526e38c331565e2", + "0x14296c5fe6e14fdaa10572ae0fe55bebc95dfdd364afd6c66247cce8ddc2839a", + "0x0f59267ce39601d986c90cd48cee6a957d672f42738274fa81c0c371a322732e", + "0x236f8efd093da0cd4d0170ec864913a7630a39c061ec33c79d7c9b8e72ef6deb", + "0x1e90eed4bc1318194f072a2e075258365e72f7ea92a9f30269bc1bd8b9f60292", + "0x15d8b5eb238ef9cbe1f2e0882af88c7ddd5c9ebdef9bd63b1fb8f724de4d3fe3", + "0x1ac7a5b43ee9df047d15fff99683beeda932f084db58b959766eca417846617e", + "0x2b46c74272847088ede5ae0ba3cdbe50dd3cd31924a01e031dd7263e372de308" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -5040,4 +5040,4 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml index 320ad8004cee..3e222212c35c 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml @@ -1,57 +1,57 @@ [inputs.tube_data.public_inputs.rollup_validation_requests.max_block_number._opt] _is_some = true -_value = "0x0000000000000000000000000000000000000000000000000000000000000e16" +_value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [inputs.tube_data.public_inputs.constants] -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.tube_data.public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.constants.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.tube_data.public_inputs.constants.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [inputs.tube_data.public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -67,7 +67,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -75,8 +75,8 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [inputs.tube_data.public_inputs.end] note_hashes = [ - "0x00db699b6ce5a3c347fc31d3fdcf7ce503f1c0cdd564d7c5a390cf9743d9ebe6", - "0x26e95ebb84436a6c21798c702c79ef16e23e228b6fc70bbc89dee917b1e7ede7", + "0x2da5857291c9f677c3511d8bf447381c1129d7960567da0dbbe67b30c48696ae", + "0x2e358780a2f2086305a3998901c727e817468375d5bb66401bb9624d0dcb3dc2", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -141,8 +141,8 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x184f3bf785d39454d7995bd1df11f4f92b3d9fd6506e2ab432ee97fbd7f9d433", - "0x020cb29dbc3790c26f7a86a99742c0e3f8aa1b2bb2692d289e944a09a2afaf13", + "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206", + "0x1f2f91a80ff06cc11cd61c5fd0005d3ac539d2a7231cd921c9c24c9a51f1c89d", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -298,68 +298,68 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x26589d73da5dee22c9df099e58037059c86acf84541616650673660395484188", - "0x037ed5e707ec4a34b350858a04a251cfa0868a973ed67d4e8ad0b80aef8502f0", - "0x0001337f0c443ce86ed1d10fdb67d25c8fa1a9bf01e2b051a9b418b300b66f45", - "0x009eaa43a94ba937a306f5ce60dee84a7eaed39f81484869fba1b0567676fe9a", - "0x005236f415c7cc506020508262bb29bb6e9333612a1342d88f81571452d77ff4", - "0x007185acffbe25fd449a0f7e8593709929227ecc88013c6bcdce6b9321043448", - "0x00bafc2f35b80fb89534162d7d249912951a646fd50754a19214bbb4d85b7b73", - "0x00f86cf3f6960b037589fd7a58f956e720f14873d0cea2abd026d0b2401b332e", - "0x007892d4489227b87b208021e9895d3922558ee0ffe6a6109c38d87575d917ec", - "0x008bf4aecb8f40ccf81456f9f23f52181212b51331dcbdb1238e0ee4e4e01c35", - "0x219eef374dc22fe55ced93fc8601dc5a48c4d575a248f4010ed183b2cf00fee8", - "0x27bfe9e85f898008e603bab40255bfda17d14251e8ad46d21416d93800e3ac29", - "0x260b843a0128a2fa9fb36ad99da5600cd67a7d9008454f92dfc2dcba8c2139d5", - "0x165f66ed4af7625985e5cf8c70b366c4d5ef072ee793cd34ae2c772a8094532c", - "0x100d612848a26bfccf050084d70ecc2a0cfca4c0f9d2271af477d6ee0b060332", - "0x2a93fb61364567a40a9a21c30746b23bef63d2b15aa3677a7f8e5b44eb660255", - "0x29ed78c9307bf7e44ee16e83385899b26648a472d767c8a1e86af04512e8ef69", - "0x1f0f5953cb04edd64cbb2a729f8da7428297a2d05407ee3c689bb7c090b56e61" + "0x202eb34ea77110c90291e85d9f5fa06964a858c7f49855165ae2798a1e70ceb8", + "0x261f9c1a334504b9f53b5decd3ff832d6089a3b00c3c6996e420521c075aed79", + "0x000199d213888ea777eb6de544ee8f8bddee6ae36ee7e71086c221a0a2669f65", + "0x008cd674a7512ebd4284dbcb6528fe589e069d6a663300c1a8cf75ee33a4dd86", + "0x00de2a31ba23e670c5d6b043345f5c5533e5be4bdf097a2bbec676ed25d6a765", + "0x004fc857112acd8341e3513de0bfd39b9dcaf4e0de8aea9b33139a5508e7c9cf", + "0x00d3dbea53d9725543bfd91e7212a01e9b81d791064d7a387d897745dcc32542", + "0x00042b480b66e186f68c064fd65f5d675fad1b9088ef93fd4790d7bd38317471", + "0x00b0823b4edfe3a56d084dc8c92a48ad20fb1bbcf93816a43587336c1821b6cb", + "0x003209b17e4b495408c3fb0b6ae42c06a9aeca1c906ed8c241b9237e6fc80ea6", + "0x28465e09dc126ca65a706fb3549f32107a5095e4d8bf790960e02af7af5f9be8", + "0x1ab7b0fe268530e5ac6759575afce6c18448774dc0ad8cc65768176e076c8c24", + "0x227ef3a83e71439ab26609acdec7eac69a90f1c4a2f21da1a60dfec2ed43beb7", + "0x24efe59a506e366637983d8287ac48deb9afd7d5e35da7f987dd3c1b2723b9e6", + "0x0b27274d0b6f051177e197bc126d1ac48270960dd4883c368c89d5401e9297ef", + "0x22f067604555cf2767d6127348a41a3b66f1acb7fe3062f1a8237f5c640ff1d8", + "0x0f05c30421f36d5e22b8a8e4793da62086246f59af690dcd4c6088c6cdf44c3b", + "0x0117cf35f608e0513429c6185c19483178af7e6e5041585da872fd5e6b0b2cb9" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x24195139d894da41089d11879a330988e4f0e97bdf185bcae8fabbf0d110139c", - "0x06791a018413b9f35ea527a44dfb48500659f92d633a59279174b81e331aaac5", - "0x00019333db70672b88972fa509e34b6b8e98bc2846958d3b63def714892efac7", - "0x001955de1ab02816acf5402c59057cfe9657cf84b4a8295e5cc2dc70be604969", - "0x00d81eb05be1c246145445c15a8c145a3c51da8b176223455493e87d4f87cace", - "0x0064779cc12fea7138fce38d999b2b8bdf73c904613f391b60f68eff664dbc4b", - "0x00bbc1a27dba543bbcc9818b617af49e194cfa9b1e6238ecc50a5ba9b22959c8", - "0x000d7544045fb54cb0b3b219b3cbf05e33643a014675f85b81c6bed5a4cb3e04", - "0x00be99de065c2cc3ef119abee1753413f22608e0231ed5092fe2c7d3779b4d76", - "0x00869e117b1e35f5feb6aaae8e00e1464bba4cacf849fdc482f65b938eb605cb", - "0x175401ec60fc1d8ae93a2965e9693e5c10f44e7040e7abc7a96f4c7558313007", - "0x2d22c530ea47499be87859a08dc0ac57827ded0a870e4ba7d3f93569f9c3150f", - "0x2223d28e397409d6011339d38e89c42c3683e18177c323c73c69dacefaef9241", - "0x0b3483e8a084baa91a91b82884335ce111653335d042b35bfdaa864e2991fa0d", - "0x299e8d73adadc52f1d695c94039b1c53bb322aa76a493b0b8f536040c88adb83", - "0x03a70c64ae7df165a4383c3a7c033adf848f5f982c1b85568969672654c4a966", - "0x121ffd31eee933b0b37617fce97988e05138c72a1f6ab7645eb475b8fab0f017", - "0x0863fdaa9cfa12237b87adc6f701ceacc37e1010ae467e20b8c4bace200f0359" + "0x031f1137c8c710f054548e1502456028b1d732780aa7e90c55cadd421f2ef35f", + "0x04325c9bf48b8449cfe919303eb58a4c7d2a6e19c86e45a26fa621f226ad4353", + "0x00013803c696690f6729998f6738e746e243b43cf1893bf23e3dcf269c624006", + "0x003d127e464924bb60c41a847adc6b431e3bcb24725679350ba1c782c2dd9725", + "0x005975ae50e6c456170992aaea09425da5002a9d6c37b6f5f1d6b000bca2d6d7", + "0x00c358ccc8cf39cc326f94d9a883e6c806ad541efe8919140d67d11975d5e658", + "0x0065e3ee9150de17e7e972f2cffad0fb6bd5bcfed2383308bd72c16ecdbe3df9", + "0x00ab7704f93f9277f3d851964103e78470f94dd39eec8c603c645bf02570ae5d", + "0x00ac95ce2814d1ab7e9fd58e5b96416fd8d150130a3089bf678a876dfb92e78a", + "0x00f085e49bfb458e28b35c37afc0e32c710d6a73a453b38640c1a80ac73a8fae", + "0x267d899aef540aeb63136a96a49522fc679796054fcbf05428ac8fba26fac615", + "0x2274768d14848af08e9d9d4f7c939d919b758a01d150900f855ce9412e54bd53", + "0x11cff9ed5cdcffed907090fffeab1cdacab77efb2247251683f5cc1b965a24dd", + "0x29c826dfa3da5c3314b475c0e62319df87805e1d14b97ecd249f369253984910", + "0x1703101c1aea2b5f266249459cda7467049b8e4335072d81440f805903275dde", + "0x28166e3cc4e15970b979d1448c77398e53f9cdce5f7832cd1dd82d927f7daf8e", + "0x2e54a07dee0ca021162911151ea04dc93c04bd0283427f0565e59e9fecdaeaab", + "0x22314b826c4759f2151dc68a54bb47cfcb0b07321baa9d1cca9f0d7a90d9d7c1" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x17bc978f3d29f17efaa1dd0991f0e608c309b1e2f4ab4c8e4e6af0ed136edeec", - "0x05dd6282c227ca264b4443dd0c8ce8a9e06065b20658d4488c203fe65231a4f6", - "0x0000c134d60a9f72fae2d43648b24d0e049ae533f9a2b363e2322f82d48f1941", - "0x00c724ff5c44a81d1adee6d3072d31d28cc8f47a5a397875a124051d19febaf6", - "0x00d1d43e40ead24f86e5713e7433e2d983c9cd72728d6f8a202537dc86c1219c", - "0x0072203d7e94c0ccecd02d239db3bf395f55283cd779a080eb85194723555900", - "0x0093c0108f72c6097a74e333eafaf5001a8ac89a224c4887e134ec5913dded82", - "0x00df582dd5420b314a5ae5d845dd6ffe415971802e8adcc32e32879ba122fe69", - "0x006fb8a84355e84dc7612d8b93d2cd17433fdf7e208a42e10ffae0350b5b4bdb", - "0x00c7ebf808bb90eb2be9684dd5c390b1849dce272eb39a5b32bd3d10b7d4fef6", - "0x0ffafa18fa5909844eb22f9a273abf5ebe7150c6258031e710121de1970018f1", - "0x2f1c41fd7cbf6ce297d122bb2dd309e3177d70a9c1e1d6b3ed208a9f1c7d8481", - "0x2bff32fbf584257ccd38b4b991dbb650440dea579dcb12128426f63f2c0cd0f9", - "0x2dd7e272968c958677a7dda900e0953b688b47cd41597501d6bdb493d7a23765", - "0x2fe6bf2bdec0f052fdbd30f5bd0c8456440d93a2fbd2fd13393b725ccbd0e606", - "0x211d4655cae041043790231627093e697ed3512322466388da3697d4f8f0ce0b", - "0x0e85f506b4749a82cd120bbdb6db84da9aca96f52f944c1cd21112ab954c56dc", - "0x09c7e2643dfa84045fcd3d9ca39cf466ee42286d1467cd9c49f3382a0407bf5a" + "0x1c11834a9e9714e7678ec27f92907cc5a6702b12b9c0f1ada2c263a6c1d08dcd", + "0x0b6900cfc1df19c9fa4ad262f05e15b89f2ed343315720fb680ec876a49d983d", + "0x00006917bc062dc5072c0ba6da3c44b11d7167d054aabea7f67e518dabd0bc79", + "0x00c2e7a8c79413c2cf881531bddcf8c4e74cde42c2d9dbab63fcd41f72a14cdf", + "0x004faf21377ccc2f455b942278fe48bedeb7613c7ea076ee3fc91a746046f055", + "0x00825f61d4c00eb2a2f0655565cb9ed86b32399d581ff1f02f6569217f6821bd", + "0x0033e25d9d904edb0bbbb1a823a2126256bf940ca3f481804d7a378c3001b5fc", + "0x00a34d80e6e51c2bbf9ececd3d5e95492722985157130c403486dadf8c3a8fb4", + "0x007cd8b6d1939e2568a5798c83e78ddff4317e19fa2f29e509360bd479779047", + "0x1ba54902c75d22a733bb9a5f062d520513183596cabdb0b6b510dcce7526748b", + "0x1ce8fb3f1fafee1484a9751e39060ed93f1a216671fd42cce526e38c331565e2", + "0x14296c5fe6e14fdaa10572ae0fe55bebc95dfdd364afd6c66247cce8ddc2839a", + "0x0f59267ce39601d986c90cd48cee6a957d672f42738274fa81c0c371a322732e", + "0x236f8efd093da0cd4d0170ec864913a7630a39c061ec33c79d7c9b8e72ef6deb", + "0x1e90eed4bc1318194f072a2e075258365e72f7ea92a9f30269bc1bd8b9f60292", + "0x15d8b5eb238ef9cbe1f2e0882af88c7ddd5c9ebdef9bd63b1fb8f724de4d3fe3", + "0x1ac7a5b43ee9df047d15fff99683beeda932f084db58b959766eca417846617e", + "0x2b46c74272847088ede5ae0ba3cdbe50dd3cd31924a01e031dd7263e372de308" ] [[inputs.tube_data.public_inputs.end.private_logs]] @@ -1014,7 +1014,7 @@ da_gas = "0x0000000000000000000000000000000000000000000000000000000000007600" l2_gas = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.tube_data.public_inputs.fee_payer] -inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" +inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [inputs.tube_data.proof] fields = [ @@ -1552,9 +1552,6 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] @@ -1562,11 +1559,11 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x300dfcf0fdabe41c19a8366c83b938a27643a7c476365a16acc449dc553d65d7", - "0x2abbc11ecc9be914ffe5155d3573cd0706f814c18423a01073220dfdcffc256d", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x0ecbdcb34552db7c325f10d8b794ee6b0093021209825dc39695f55bbe5b8cbd", + "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [inputs.tube_data.vk_data.vk] @@ -1714,16 +1711,16 @@ vk_path = [ hash = "0x0000000000000000000000000000000000000000000000000000000000000002" [inputs.start.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.start.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.start.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1746,8 +1743,8 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 [inputs.state_diff_hints] sorted_nullifiers = [ - "0x184f3bf785d39454d7995bd1df11f4f92b3d9fd6506e2ab432ee97fbd7f9d433", - "0x020cb29dbc3790c26f7a86a99742c0e3f8aa1b2bb2692d289e944a09a2afaf13", + "0x1f2f91a80ff06cc11cd61c5fd0005d3ac539d2a7231cd921c9c24c9a51f1c89d", + "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -1812,8 +1809,8 @@ sorted_nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] sorted_nullifier_indexes = [ - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000004", @@ -1879,9 +1876,9 @@ sorted_nullifier_indexes = [ ] note_hash_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x17aae8b30b1aa58f3bb50160e3a6c96c741c21b1fe4d6070d3a7575c3e7b7a4f", - "0x061db51c1d946e90a96e4e6c64f6f82316598bd6a27d049d1d132f39d0ce44dd", - "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", + "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", + "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", + "0x086ff8247b33203f9fde3f53fc5e8bf5c7fd25d60066c624603621a53d05274d", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1915,9 +1912,9 @@ note_hash_subtree_sibling_path = [ ] nullifier_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", + "0x09050621243de6e700ce592095b9a012ba06ac9f2a1050d3f8b5fe18257e75b6", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x294f4b968a7abf36526c7019e79719c9bafdf8ab911fa564a9eff32cce81b28b", + "0x01189e5983af1958736181485397c15c41cbbc4d3e4c02ff830ed3d34f2108e8", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1993,14 +1990,14 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x178a357b6130edb31d9359d9aec67aec701925fdebcbae7ee54bccfb86a7b925" - next_nullifier = "0x1fbb20ef6d9e3499bbbbe372e35baf9cd6d2bad2cc362c5e04589979367633f8" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000142" + nullifier = "0x19c053a032121412051d13b07485a09aa86d3afd5dcbcfac06dc06d57536431f" + next_nullifier = "0x2165bc0a8db390b210137111e222c724763501d313e84d0df1e7410be028a610" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000143" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x000000000000000000000000000000000000000000000000000000000000007f" - next_nullifier = "0x097aa57f45d013dac39d7e199a150f90c1026c043ad5e9d33d04e5457cc815a4" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000143" + nullifier = "0x19c053a032121412051d13b07485a09aa86d3afd5dcbcfac06dc06d57536431f" + next_nullifier = "0x1f2f91a80ff06cc11cd61c5fd0005d3ac539d2a7231cd921c9c24c9a51f1c89d" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000281" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] nullifier = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2313,18 +2310,18 @@ fee_write_sibling_path = [ next_index = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "192" + leaf_index = "257" sibling_path = [ - "0x02b0805ad4a95a4bf84c68e3f651b11fdf1450f35de0c7f7dca1cd7fdea9a871", - "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", + "0x01c77f555ece97e246931f9b7ceff14b9f5c6884d76eb1424a293a987db1cea3", + "0x225bbbaa2b801ddda1c12cb301967f13ad868a45f9ab521432fa32304fb73d51", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x18c7a1dd59c584cf6b3bef01672286840aa425d59046a50385680dbcb0dc2bb9", - "0x1c752e7f9623e6c29603acd1e97392f90274946f5414bb78f90fe20aaea4fef6", - "0x02b7dd5b6976c36767dee81df1817123e1aefc08ace292e589d4964a904e4e6f", - "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", + "0x3039ac0c8ce74903c981f912837fd87e76b5fd5635a3a65f7af98e0391ee3f84", + "0x180fdac9490ef667a0c29f6141371cbd00daf27bca872c7416ee2c9048ce6591", + "0x241053297ebf35422b7aa21593d871fda34ea9fcbc19769b9d80eb053caf6c5c", + "0x268e73dc8a69bfacf332bd2cf3b8bb57620d18e68da2bdcf7dc6ef86f531215f", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -2358,18 +2355,18 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "127" + leaf_index = "257" sibling_path = [ - "0x0d2e74b9d21f0f0ca0bb02fe570268b7927737220eb27c2ee03911305b4a39b4", - "0x125f11770899f31d09cd5954bda0a90973b480be7ff9e29a9c02562ab78f0ee6", - "0x07961b7b41a4705f005f5fe2942faae223307b4f3033c46f9cccfdd57791b65f", - "0x29957e7d9a08ebc027115c442d1405703b1c5e530a6b171906a0172627ddc6eb", - "0x135c2d2dc15a5acc7b43b89aaba27718b5f575df9413618552a3a1b3121c8bee", - "0x28b8fd8b9d61fbe4b1c0a05c6313d3ea28b715a5c2ddab3a4f9d127c27dc6b9f", - "0x169afc20aaa33427f6a9f136203922bf52f1107285f5696611645b6b55df8561", - "0x129fe0c2b21fe9185f2410052c19054be59a738aaf975801cedb3990e2c93392", - "0x02b7dd5b6976c36767dee81df1817123e1aefc08ace292e589d4964a904e4e6f", - "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", + "0x01c77f555ece97e246931f9b7ceff14b9f5c6884d76eb1424a293a987db1cea3", + "0x225bbbaa2b801ddda1c12cb301967f13ad868a45f9ab521432fa32304fb73d51", + "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", + "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", + "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", + "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", + "0x3039ac0c8ce74903c981f912837fd87e76b5fd5635a3a65f7af98e0391ee3f84", + "0x180fdac9490ef667a0c29f6141371cbd00daf27bca872c7416ee2c9048ce6591", + "0x241053297ebf35422b7aa21593d871fda34ea9fcbc19769b9d80eb053caf6c5c", + "0x268e73dc8a69bfacf332bd2cf3b8bb57620d18e68da2bdcf7dc6ef86f531215f", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -5193,22 +5190,22 @@ fee_write_sibling_path = [ ] [inputs.state_diff_hints.fee_write_low_leaf_preimage] - slot = "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" - value = "0x00000000000000000000000000000000000000000000021e19e0bbd49d3781a4" - next_slot = "0x22468d1a8ac127fa5ca21e0f673fe7f40b1a49b05b37ce9a694e04ed8fba2d4c" - next_index = "0x000000000000000000000000000000000000000000000000000000000000007c" + slot = "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" + value = "0x00000000000000000000000000000000000000000000021e19e0c01b04b98f4e" + next_slot = "0x0ade604c6e68ed4410404ad2fa31077ea40c8f5cf11b62a3096cef8fee3911ac" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000085" [inputs.state_diff_hints.fee_write_low_leaf_membership_witness] - leaf_index = "123" + leaf_index = "119" sibling_path = [ - "0x0f9efbe645edd6c0f0af8637a32bf4a917223fa76482a9ee65497996bf73c52e", - "0x2538a61d3ee8d426319836531cbcb145bbcf3742b069f138998fb0d96e0fc787", - "0x0852bffa7491ff623bf08bc4e4909c87b4e7f31fae72252309867807f804280d", - "0x18adce341b4fa996f7174fef584e3aa3fbc0876bf475578a6d756dfc8e428143", + "0x185bd46c9b025094354e873fa4caee05b0b3447973689ffa613b3f8989ee6afa", + "0x05b1b2e7d843a0db126e80bebcdc3cb303372d7f7edd91bffee4980ee64826ed", + "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", + "0x151123b23fff3555dae97f5c5b12444c286d049232aa1e20225b991c12fe5bf0", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x0a29c59fe9932a0e372ab905871bdd2b8c6374e19bc968e23067da027b7d8254", + "0x281af4aaa13beb562ad2a017ab27a1c3178c5b708000eda5b447b53d2f95165b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5244,12 +5241,12 @@ fee_write_sibling_path = [ ] [inputs.archive_root_membership_witness] -leaf_index = "6" +leaf_index = "8" sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x1b310091f25556247eb686f4fa27ebf50817b1980ff90a77ba5d283c88170d52", - "0x2dba3cd55f4dd5ce5cd321cf0c231b55b86ff019ae0451bbf37fc3da836b9cdb", - "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", + "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", + "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", + "0x2026971636be557b443427ee4d2abef36c9bc4c6b09c444f92fc4d466c92ff68", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -5278,45 +5275,45 @@ sibling_path = [ ] [inputs.constants] -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.constants.last_archive] - root = "0x0ae35faca3d8b308facdb8f4c29356dc01ea670dad43eb630b01ad61beaf6d74" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" + root = "0x0a63702dee4a214efeff4030957f170bf706b33408c3b021ab9e7fd8bc2b979e" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.constants.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000007" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000012" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ecea" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" [inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.fee_payer_fee_juice_balance_read_hint] -leaf_slot = "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" -value = "0x00000000000000000000000000000000000000000000021e19e0bbd49d3781a4" +leaf_slot = "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" +value = "0x00000000000000000000000000000000000000000000021e19e0c01b04b98f4e" [inputs.fee_payer_fee_juice_balance_read_hint.membership_witness] - leaf_index = "123" + leaf_index = "119" sibling_path = [ - "0x0f9efbe645edd6c0f0af8637a32bf4a917223fa76482a9ee65497996bf73c52e", - "0x2538a61d3ee8d426319836531cbcb145bbcf3742b069f138998fb0d96e0fc787", - "0x0852bffa7491ff623bf08bc4e4909c87b4e7f31fae72252309867807f804280d", - "0x18adce341b4fa996f7174fef584e3aa3fbc0876bf475578a6d756dfc8e428143", + "0x185bd46c9b025094354e873fa4caee05b0b3447973689ffa613b3f8989ee6afa", + "0x05b1b2e7d843a0db126e80bebcdc3cb303372d7f7edd91bffee4980ee64826ed", + "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", + "0x151123b23fff3555dae97f5c5b12444c286d049232aa1e20225b991c12fe5bf0", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x0a29c59fe9932a0e372ab905871bdd2b8c6374e19bc968e23067da027b7d8254", + "0x281af4aaa13beb562ad2a017ab27a1c3178c5b708000eda5b447b53d2f95165b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5352,7 +5349,7 @@ value = "0x00000000000000000000000000000000000000000000021e19e0bbd49d3781a4" ] [inputs.fee_payer_fee_juice_balance_read_hint.leaf_preimage] - slot = "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" - value = "0x00000000000000000000000000000000000000000000021e19e0bbd49d3781a4" - next_slot = "0x22468d1a8ac127fa5ca21e0f673fe7f40b1a49b05b37ce9a694e04ed8fba2d4c" - next_index = "0x000000000000000000000000000000000000000000000000000000000000007c" + slot = "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" + value = "0x00000000000000000000000000000000000000000000021e19e0c01b04b98f4e" + next_slot = "0x0ade604c6e68ed4410404ad2fa31077ea40c8f5cf11b62a3096cef8fee3911ac" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000085" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml index 5962b33227ef..8b933b2cf802 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml @@ -1,53 +1,53 @@ [inputs.tube_data.public_inputs.constants] -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.tube_data.public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000021ff53c53cc" - total_mana_used = "0x000000000000000000000000000000000000000000000000000000000003dea9" + total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x05b3bb5109d47ed6719879aaf4064be70759479be53c4e77aef08be7de6ed42c" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x008f59895cfcbae4d2c4235f44091341c26560b47821e99d39e2e208b8b844b3" + blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.constants.historical_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000060" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x0887b34d5f375a58a62bd1ff4652387c631157b2a6dede7ca0a43cc8cdf07d92" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" +root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x040941eb6ab29e9509bfeb0ee4760284aa10b9361ccc18269f1e52647b7e8f89" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x2798b6a996d1e50d16ca17964d07b47bffe461d51db772e326bf5ad11641dd29" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.tube_data.public_inputs.constants.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ec12" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008c90ec" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" [inputs.tube_data.public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -63,7 +63,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -71,7 +71,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [inputs.tube_data.public_inputs.rollup_validation_requests.max_block_number._opt] _is_some = true -_value = "0x0000000000000000000000000000000000000000000000000000000000000e16" +_value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [inputs.tube_data.public_inputs.non_revertible_accumulated_data] note_hashes = [ @@ -141,7 +141,7 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x23e774b35ac450d2a3e1c5a28597d2ff21091b7369ee896482cbb43543f9f1ae", + "0x0bdbcf3eb3419166a04756deded57de0e9cf3f429cdeefe710308e9f4c4d80fc", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -2361,13 +2361,13 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests]] is_static_call = false - args_hash = "0x265ab05f0a96a4a7844d9fa8e01d6347a26af6d02d74a40e20b54ca02c5e5d77" + args_hash = "0x09b3004c14295faa76f91f4d8d55755c6abd0e636fe64e4cae724956932a7ff5" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.msg_sender] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.contract_address] - inner = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -2793,7 +2793,7 @@ da_gas = "0x0000000000000000000000000000000000000000000000000000000000000400" l2_gas = "0x0000000000000000000000000000000000000000000000000000000000006500" [inputs.tube_data.public_inputs.fee_payer] -inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" +inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [inputs.tube_data.proof] fields = [ @@ -3331,9 +3331,6 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] @@ -3341,11 +3338,11 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x300dfcf0fdabe41c19a8366c83b938a27643a7c476365a16acc449dc553d65d7", - "0x2abbc11ecc9be914ffe5155d3573cd0706f814c18423a01073220dfdcffc256d", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x0ecbdcb34552db7c325f10d8b794ee6b0093021209825dc39695f55bbe5b8cbd", + "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [inputs.tube_data.vk_data.vk] @@ -3493,40 +3490,40 @@ vk_path = [ hash = "0x0000000000000000000000000000000000000000000000000000000000000002" [inputs.avm_proof_data.public_inputs] -transaction_fee = "0x0000000000000000000000000000000000000000000000000000000897344820" +transaction_fee = "0x0000000000000000000000000000000000000000000000000000000462ad5f8c" reverted = false [inputs.avm_proof_data.public_inputs.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000014" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed1a" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c287b0" [inputs.avm_proof_data.public_inputs.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.avm_proof_data.public_inputs.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000067854" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000035bec" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.note_hash_tree] -root = "0x1aceafa7fbf307e7f6e883c742a0058a18b641810293d44026139c6fac910c7d" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0350134058fc1c3bf61f3c99e4e9ee0ee8c44ce8109027257db77a80f566b935" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.nullifier_tree] -root = "0x22281fb51972f8257db5d2371b7761f102f7eb4d326b2afb47459687cb6e1a9e" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" +root = "0x2d4f6e5247dc9d90c1dad0918aaf8af2c2f5e89085219752a2ccd7270801c717" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.public_data_tree] -root = "0x2cb1a13b25c0cc2ff4de645f59bfb29296d2e396e3e236b7ec7deb9b1166da1f" +root = "0x05bcce72c1edd04d621ba92ebec5299bd720f01fe1ed7aece8e6e0c11fd327dd" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.avm_proof_data.public_inputs.start_gas_used] @@ -3543,14 +3540,14 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [inputs.avm_proof_data.public_inputs.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000001876ad" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" [inputs.avm_proof_data.public_inputs.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.fee_payer] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [[inputs.avm_proof_data.public_inputs.public_setup_call_requests]] is_static_call = false @@ -3970,13 +3967,13 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [[inputs.avm_proof_data.public_inputs.public_app_logic_call_requests]] is_static_call = false - args_hash = "0x265ab05f0a96a4a7844d9fa8e01d6347a26af6d02d74a40e20b54ca02c5e5d77" + args_hash = "0x09b3004c14295faa76f91f4d8d55755c6abd0e636fe64e4cae724956932a7ff5" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.msg_sender] - inner = "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1" + inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.contract_address] - inner = "0x1ba22c36a8f0d810f76d8abd5600129314cdd9777fc4ff0a6e241210824f1f17" + inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -4475,7 +4472,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x23e774b35ac450d2a3e1c5a28597d2ff21091b7369ee896482cbb43543f9f1ae", + "0x0bdbcf3eb3419166a04756deded57de0e9cf3f429cdeefe710308e9f4c4d80fc", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -4853,23 +4850,23 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.note_hash_tree] -root = "0x1aceafa7fbf307e7f6e883c742a0058a18b641810293d44026139c6fac910c7d" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" +root = "0x0350134058fc1c3bf61f3c99e4e9ee0ee8c44ce8109027257db77a80f566b935" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.nullifier_tree] -root = "0x23abf98a13d205e04be129067b10f3ea93350b91270158bdea1b3d636f316010" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" +root = "0x12a927eeaed29f65893ac8be5fb07b6c1de045feb6d2f9201bb7d06579bcd7ec" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000003c0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.public_data_tree] -root = "0x1c8a5fe67f9013042a75c426a6b24c7f35929ace61396b5c82e7d7da23e3f0b4" +root = "0x206b7300f639d8ca9de8390ecd1ee2f7fb14ba3d9d7c19c2c8300936e15c5bd9" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.avm_proof_data.public_inputs.end_gas_used] da_gas = "0x0000000000000000000000000000000000000000000000000000000000000800" - l2_gas = "0x00000000000000000000000000000000000000000000000000000000000153e8" + l2_gas = "0x0000000000000000000000000000000000000000000000000000000000014e39" [inputs.avm_proof_data.public_inputs.accumulated_data] note_hashes = [ @@ -4939,7 +4936,7 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x23e774b35ac450d2a3e1c5a28597d2ff21091b7369ee896482cbb43543f9f1ae", + "0x0bdbcf3eb3419166a04756deded57de0e9cf3f429cdeefe710308e9f4c4d80fc", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5262,16 +5259,16 @@ fields = [ ] [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x0928749370556e745f6e1c3fe59fe0dad30d60e56d4bd1d19ef866a752c383df" - value = "0x0000000000000000000000000000000000000000000000000000000000001f40" + leaf_slot = "0x1a48d86e56a37035b80a0761638142ca7f404c1bab870cdde56ed29c4a0ae87a" + value = "0x0000000000000000000000000000000000000000000000000000000000001c20" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x1226347a21faacc3aa3a632d28792c91ed8200f544741805651bdd2da5e141b9" - value = "0x00000000000000000000000000000000000000000000000000000000000007d0" + leaf_slot = "0x2f9436473dc504d9ec74dd3a5bf5f2bfe7d59d6aa346836f3dabe2365565eb31" + value = "0x0000000000000000000000000000000000000000000000000000000000000af0" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" - value = "0x00000000000000000000000000000000000000000000021e19e0bba35ff221e0" + leaf_slot = "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" + value = "0x00000000000000000000000000000000000000000000021e19e0c0045fc6416e" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] leaf_slot = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -9679,103 +9676,103 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000005" vk_path = [ "0x27dbd017f63a5339a96cbc9ab86dc2b137d7c0ed488f2ea3e33424d7a44562c3", - "0x300dfcf0fdabe41c19a8366c83b938a27643a7c476365a16acc449dc553d65d7", - "0x2abbc11ecc9be914ffe5155d3573cd0706f814c18423a01073220dfdcffc256d", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x0ecbdcb34552db7c325f10d8b794ee6b0093021209825dc39695f55bbe5b8cbd", + "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [inputs.avm_proof_data.vk_data.vk] key = [ - "0x2e1213ef1d0845cce0bf3b2422b883c72da46114bc1abaec0e49498e0fe0e097", - "0x145503a3aa111bb4ddd37b54cae906cd6cfd9ae0d777a12091ddbb7563171e24", - "0x26f0861a4aab57a4fdc58d11ac15b23de0e928833484f4ca31248c9fa8365a0c", - "0x07a63db16507c02a4cfa17fc46a650b2a828e0e1876f9b8304540c6f0974ea47", - "0x2afba3b2404cbc51ae97b53de939d4e70eff38fdcc530e926ede6d9f71de6deb", - "0x248e6a9b4983a55ae473661e4cb47dbc49710f3484de3321ade8e953addfceea", - "0x30524d97fa9aba67a3b5f6d9206e8ef271d8d339d5382867afd28c32f919e5f4", - "0x1c8e6ed6c3f301deb2d326c993e7e890eca874a76a22a9e0fd6f08e919590da1", - "0x08e9199be6803df02c511a70e6270d26263e956491a764e2e773528c6239159b", - "0x0479754f760ce24717750fa491e3f6980603578be4e20e624613ee52f3b680ec", - "0x0158258a83bf576329049f219c2643971757177b05d31147e79687d77e60b8ff", - "0x2724b0ff36cb9583afec4c83a108f84915165b9964eade2a29c417c632fed29c", - "0x234ac16fc0921cae2b4c8787305c64ac53556ebb66fd45ed55c2187b830d2fd6", - "0x139014516207a8baec491a1e72dab973b83cf966ea084e79034eb4c29d0d8ab6", - "0x08c40bae30d83b111d12064429b0e2ae4b4b0aa6c89a7606af776bf85ae2beca", - "0x2146c36a3ec5e01f81946c4a524eedc15ca01c108cd7a2e301070f4178c254e6", - "0x0f6b04f18050f59a03264419c23f4c8c4d79a8195c045a5ad60f18609d25ab06", - "0x1f5157645cacb13d443fe66ce8208960cddb39e03612244af8bd57a88d1557e3", - "0x12843c427a9926004974b71167214268213e53f79682d8bcbf9e30fab5eda613", - "0x04e4b188d3560482bcfef940adf6575c23b23bf7d571ad282aea113578ef839f", - "0x08072146aadaeec553f7ab2778a1df77ec63a1d975e27a7f0d0b54441099e651", - "0x134a62af5dcf5eca54382296836f711e43ac3728576af21e9232c5c04e7176f5", - "0x22ecde4047c69d71cc8ec5bbc4515c87a3d94a73a95105204ab48671b7d17d0c", - "0x21ed2d2e08d52a43d7755daf536ef2e053552a0b331ec0a3094d0e44d3b728b5", - "0x1ff4cc88b2dc600b41f39b1112b093581715f00151f006cdaa79d9e616140d75", - "0x161dd9306cc15bb2ecb4772dbaab86ec51cc07e67edbd9199b373d119e09945a", - "0x0e449b8de0ae2294eff85ccb2de6d6e8085540d127e540b5b734723fd2dc7452", - "0x2e9ff66a46b46254377a72ae853f741182c888441d7d2602a345653e7974348f", - "0x12261c096d6eb00cb3f61856759ed0ad72f24f7d7c7667d21b8ad966facdcab6", - "0x244ab9cbb4d98eca120f4f7b91974ec40cb5b2df9042133c732081f387bef1aa", - "0x04696e2c6779210abc048ff06e03762c836415be9cbdb1f933ec92cdbcdf018b", - "0x0ab7e7ff4b6aab0f1493462706d14c017ee12e0e9aef661f5b1b202637226622", - "0x26244a3033e4c70d900139dd95493dd0ba9a2b54d1d07a98579fe4e35c0695eb", - "0x1cd7d67b3563d8d6bea721f2658b1efc79866dac3459dd64e3bdd61f13179f5b", - "0x18d68e5ac4a9c924012662a08fe6a94d86ad087e0fc9c2ee47b4af3cdf355768", - "0x07ed16f17be4c927ee5fd54545b25616a64a2fbfdb34280a3d5e5cabcb070f33", - "0x29ed2f2cd50f907f0d6c50583f46e75b717fa83174e06bbd8d1b055f44e951d7", - "0x1a849d3330d42327d0cf49f97f50e27c9a5c6cabeb2e9053a4b86acc7f904ce2", - "0x1ff55886ffea719491e0b2a0cd3f87bd7118ced9fc986162878574e31df3d924", - "0x054ee7c3d9a76955716b0a53f1f0919e1bed2887b786de2a1849c22b0d5f6f71", - "0x0fe839daca4af2b5690359010a42b226c8993e89f7976c3c41784a689b670f07", - "0x11d05f03a714adca3b640417fc5e396d1a6a16816c7980e9fb10037871e7e969", - "0x15eb0c9dab1fce8935f5622d429d56c5b2ae6d012cead62807b193a6b26e4fb3", - "0x1c416653c6642fd58f3502403262f7fb6b39b59f483a0d7a518b9a5306c3b3d4", - "0x0d89686248723a0a81dd77c8a472e5f2bc780174d684c4b37d12863f54aa9f12", - "0x1a9ed96636a8672a4a0ffa9046163b42d516cb04b32ff61e1af7a185da208e15", - "0x04f93bf5d0440620fa8ac9cedd24d27be55f14394b84ab8ca3bda91111f6af68", - "0x16fe1210701d8d41fd3ec0658a734ecb7dedc957d5bcd3bb6ccebf5109989361", - "0x09c1be99fc3cd72beaa001edfd0a4fe6184ad090a31c3edfca2b4c10b129cb2a", - "0x0f9ff78ec6df9a39174888f606b4de728b2f5b170548aae34c502c2face4335b", - "0x2e3cfa1c3bacd8949b012250a7638dcf917ae87bab6e454a34f3c7aba899f2ed", - "0x1a2e3df65e99b8a9b38f844868f4cb30b54372889c59c8c230ac8a36312495e1", - "0x090088b4e5eaa0c88fe437fa3663f49dc229354a55d8e4f16ed6ddf5f72956fa", - "0x157f2e7c3703d586a3133286d416e6ec0322b673624896c905c76d0396ccf103", - "0x29866f6884ba3c19d7afebcf264db8fb0f858d922d57a42c03cdd23657d0ae00", - "0x20a16fcecef99924b535e20aaf895c5972111520a4c509c29c2e2eb4564fde13", - "0x1e769d2f35140d73b1e10ee2028bff893940766df86341069abec7aa44b2d3f6", - "0x1f3290cd35a0a3e28b089f18594630928d7220455441690146d3583699d551be", - "0x17b434bcd25d347d03f279b4798e126c657b2aa5f62387ac6540ff18d8965b4f", - "0x181dfe9e51bd10b7cb1b18cdb6dc386f0297d7df915c970b7b5c62a2aec9d5e1", - "0x0c933459f3cd0ab9727d0da38db3eb001b9b5ebde0d8f6216e4f214e8c72d2bb", - "0x1e103b3f13b0ac37941adc300b04d98eae0a66c4bc1598e2d09192be36281df2", - "0x229bc3c00a795fa585a5b055e6334bbf76de0fce961682e6d185916d3b89784a", - "0x1abb3a389a14b80a27fce0e195b107fe94fcb56ed95fd84e5901243e7004f013", - "0x05fcbf203aaceceef1de1b0227f8ec02c3fbca3c75716773c21c65461cd23d3d", - "0x06fc58fec3cd4ddf5fd2b309fb1991faa8e5669472b2e286ad7036252f3468e2", - "0x0e4f48222622eef8361a6c4c6e1dfaee96d3c25de49419dcef791d259b470faa", - "0x12e9f8bd1813b215af56fb40bdc25d8242bb95e98c54b611ee84763dac4e27bc", - "0x1bfd238420b1cb01aacf4e10a9b0c3d219979c20baca5275d317dfc3dbf26429", - "0x078ac6d5c144a771c2f096dd7b3063738110cb58653c43ca54ced69f434e7b37", - "0x2301c2bcab9aad26e924cfa4cae5d00b0a64adbb9858c2780167be0eb58f9fbc", - "0x1e07d34d20f1008c0493fed165d9007f33775fdc24f013e81fde653589a7fa9e", - "0x1ea71b5a552641646a6a057bdac3f4fdbd9089787eab9f9f6677d2c435a74535", - "0x1e563baee360d9aa66c86191f83d7f11f3b4b09153f796757ba70287653da4a4", - "0x2c7812575ab95ae46582715d4fc1700e653a067d13ee5398c6aedbf545623e08", - "0x2367955710d34c6318a582191eda8b5c20ee9ee8614c0b391808b4c660aeab25", - "0x1985a30067f45a4d52fcc54c8ad4d12d617e9afd834fe45bab428e539c359d7d", - "0x13c46b7400fd7c81931151b7e5631f49022b1ef4285516ad2cfa25eabad9d840", - "0x234edb6bf6cbf12a1e1f90f337f6b414481c73f1d22b0f391012fa9fc44e4aff", - "0x08cc5f2324ed9e678a91b382edd792a7043202ade163c45c662ab5752fee8dd6", - "0x1374ea38aa52eacb81e41bb3574c0e4d560587303d7cdb10c73ed78f50f59bfd", - "0x001401e26c9d903bd7d2b24ee228da82030b2674a3caf83e5900b4fc7db6efa2", - "0x0b650d1b1b5ae4a8be13bb25619b7b16938d7f2750aad66b5ade028e74f8604c", - "0x2324f4a8396ea3554317706070c84805889a5d332922ed1d4ba6c353f12b1ab9", - "0x1f0b94fca8d818413d7c5a7e82d20016d02ffa259160af992d78feda41af0763", - "0x1df57613ff0e097aeb5a27a072c65243eb79cb21ac630160471b51f5d37cf88d" + "0x0c047e50d3e92285f68471278b3cb9d728f9094bf6bb40bbfe26298be690e1d2", + "0x2a5d9f4bf0f0270a5409e0f39511aa9911bb223c754ddad16fdee0ae29ebba3c", + "0x10186bde2c07cbfd15c81639b9b55a8e3dc89213e113d5a7eb07ecb91698fc00", + "0x0739227424e57febfbb4ac6fcb43f2492a48935c8c322e8e9d6d9d84f1e6f0fc", + "0x1a87a303174f0a3b38f90f47ed5efadb8116eb66304ea831c1f674a3b1b41d8e", + "0x2b37c5178307eaf0ee57cc03e8b999603cc31db61a1a6e0e93b99ae8d8e5bd94", + "0x0f8ba6e3086c34f8de229f02f2ce9adb702c45b9bbabc3b71c11adeed86ce26c", + "0x0b8edd5031b77cc3d730dad8b76bd94d7afc1e1485a800540d5cc8b7a7c8f4be", + "0x28ac9f71e5ded74abd57b2658cffb957394a1908429b142e977f4b5c6c65a097", + "0x207ea1a681e9b01cc2ff977b509efe5b8cf0f0e896fb307c1d4c9f6cbb3d0b7d", + "0x26a4212572dc7d867419577398d141bda662d7ea1c2d3f2a496c5fdece696fe1", + "0x2d1cc9fb8bf67e53b0f995296c36e3955e55ec258b6ec07c8f04816f8e9298b8", + "0x150dcc8830c1aba70e20fecd54db82d4de0250279a49724217a9bcb8e1bee2eb", + "0x033ac961585341c79eabca536181348697011fc3e98f39162d717e502d95ca1e", + "0x248e8ea150a9a070abc177a71d30370005ed58066cc74e1325fbf69fcdd06fc3", + "0x1c41499b9c1b2cc7a3521a61529f2a8eb3a5c68739fe6185fc078cab330ae6c6", + "0x20eff94a03fc25ce41870388952ebe11e70712ea2a064fa10c29d81a0805249d", + "0x108f9744483faae6a62e2dcb54386207eaa34fff4c1b5ff44e01a71bc2f0f46c", + "0x0096a5e6b95c1ea64cfbb56820065120f13644b2b24137a915bc9cddeb4a0d55", + "0x280e4c7f628a14fa8044341f94c00a8aff77bea32cf0a0d60eb0015e558416ae", + "0x0fe0d6b5330839ebc4af66d6dd9fa7be026ac294df4075bdd2ac04fa467afded", + "0x03c13cdb32b0bcfcd7b392b679ae281bdc29099f64872c82b61f776b4804778b", + "0x19edfe1f344466c7c92df135a73af3fd23fdb13f85ed8100892a7b42e73a6441", + "0x03d47ca40da66010169eb31f237b3a9ed5647c9f1ae807c5b078401670704730", + "0x20152dff919b1e113206944673b75187133d6d0fcea261ea8b22221f939f21eb", + "0x246c6d38c3c2b62d81d07465bc37867cd33aaade819bf3dcca0f786da6ad5858", + "0x0df7b6bd34f1b5e070ae711692ab83e6ee3ee0901cf412dc38196c30973909ba", + "0x13ad76ff70136c36812781df7137f09fa7a6104077e3b6b018245a247f3b9891", + "0x215d283b2857f9ccf1104e1a415f18919cf9376c3198c9ee0de0ae713fcf858a", + "0x2ec40d25dd5d2f8efbf8ed62b0267cd54a27491fd180aa2b2b0cbc7c3232530d", + "0x042053cddbd8c687e396084bc7ca37aa3e6e1b97f30e9c8dbd36a6a4b3543c51", + "0x29591e073f2faf34c89d85ae1cd6042bcf8ccd95d5ac92166c79234ce577b4e9", + "0x287e7400d84d4293f5d5af800d095feb149f8c08cc48d3d176bb39392f461d60", + "0x0e8cb1d9e37ef3a907413a9b37a6361dc1d7bd72c8edfb6883ee4dde5ca54e7c", + "0x24e0d458db4887655a2df87ca7ab5bd7091f4ccd08fb3fd66a57f0557daab82f", + "0x220d2e6427fd3277e675fbf9fc8fe2719bbd99f69c44c405c7af688205e43f9b", + "0x1d1f5c7d2ab15839fc0b7e98ab53ab1640346ec85b9db79be52913f029aa6a9e", + "0x11424deec3215bccdd72314edb9d85fe8ba3fa88519eca79143c5282f934a634", + "0x034251b97ee489b2b6cb841c2418bff732833cd528991c550abf940f0b04e95c", + "0x2cbc643f61387d6267794eaaff683393841a1f2dc4316afa281f96b1ddc41a5f", + "0x268f39733abf237c5856a7d5ff1ede883d6ac47ab7a7120ce9b76511305eee2f", + "0x15d19d58858b6ca76807afaa47a485daebb966a732d23d46286f6857ab894e50", + "0x065358721ebad0faab5489a81ecebbcd734b174512e622400fc8ba99ddf61a75", + "0x0eea196aac52742d934062b5dc5838a890069e8316d2b3bef994891c383ce959", + "0x23c2be021d00a4727ddc213c8934be2ccc866e61919a4a4a43c26c450a8539af", + "0x288b18f803e02e14c0010c1d79569913dbedda1b66ec5fa87ff5acfcd5032bca", + "0x18df8fa3c3726a31f1c14f4a8858ee4f2af7ac882564e7f91eaea46deec38403", + "0x139b341e2cf4b2a9d327bc27bd06a87c640b440fcf779d19d854366dd8c45b93", + "0x050b547080ed2cca0c2ee0cdfd0b08db393774a13fe2f9bd5ff3ed241ad7260f", + "0x1949a32f95af6b1e7706f3fddcd54ac0d5d977c748d35ddc9c1f0fe4bf6ef98a", + "0x138f0feb8d86a07baaca9bc6c5278679b30c74279fedf79b831e6259de1b2198", + "0x0117f58c6450a2c6e45341a27ee468e8675c524745207e4b905cddc7aff60d07", + "0x2b899e9106a88e37412b6624480ccb91689a88bc9cbefc61b9259183445cd008", + "0x1073f94f4ec08e2168d13f1f83acc45eeaebe55aaf27356cb8f2c8f3972ffdb4", + "0x15db2f4ad41f39c4525e780e2fecbfaaa898168c2ad5b8cd7e26d59987d5b6a9", + "0x144d23b524c31fc3864c7a56666f3ee408b38a646572be74ebe1f0b2ef3d5d96", + "0x2a81e47bd4e2c5e5cf46418bde5271f9515413b699733aaff01226be1340f9fb", + "0x291c487c1b293f80b156eb3bb97785965c02dc02516e12642b326acdccf8f7aa", + "0x1bbd560158008f8ca943b30c1508c1fafc1d7d93e56cdaf7515c79f3d5d86315", + "0x1d33cd557f23cad15827b09ce49959b8d1e3628beaedca50b37b4a2487f02abc", + "0x13d94d0b36294e2e37cd00bd0a3885ea762eac4b4f227f5a9f233159913334c7", + "0x2430f5dcfc7467448a1ccbba63d10b1b151ca88abdd5379ede148bc0fc2143ad", + "0x145ce8fc4ec270fa67d42709a09fbec4039c1e303a16ad95dc30df1eb96b3529", + "0x1bd04f62732cd6ecd1a7e379c016d6275f043cc82409f0a25f8890e92d2383ed", + "0x274c03e7c4a070efa9fa59f508634361875a873c278074714a79a195ade0fdda", + "0x2bfbb6ce49e75e625cf88d08a9b614d5745eb366b4b4f9509b0fad1bec33774b", + "0x0607bd970ce8df8ec0c45ed6019b7ad5b3a41b4df33dfed1171805b5ff9afbc2", + "0x0d2adc305e862342b19401b1b3948959f39f4e7ba325397822f5c530509343e9", + "0x130cc3f53b8bfd747799d43b5f8509e2abc553d1c5ff013d07c259ddbbeee77b", + "0x2cd648fdbd1d9bc077b84aa980c074bf86a06c612fae68c7acd91b952534c9ee", + "0x086ceaaefe06445a8f8f74dab2b9c0557ababc3f8292a9e075af0bcac613553c", + "0x0c5884208f4bf2be347e3b23e8c90215ce93f053c178e758058cb22540f21634", + "0x1a2adc23cf0e3640a1fa645bd8679afb2e0671f59a447213c9a7bba0a6cda493", + "0x1559ca9f0e480699f0dda9774a986dc4ffffc41945d918bc297173164f3f3adb", + "0x180bebbcc2571e632f087b03e6180d7d2cfd20537b7005b9beaa6cf16936ad7d", + "0x05e66fe99782088fd10b23706990ed28938f8c29099f89e419144d0afd10edde", + "0x129c0664aefa70cad26395fb8919e2410dc36eb142f443baa203962c088073fb", + "0x1030446e68859930d15f47bb09f1c6ad38e1ee07aaecc215cdc40d07827116c7", + "0x0c2106732a6502f2e952417ceb6e263725092ce0b16e7de25947048a12cb5a4a", + "0x15a27b9e1b9dca63c563356f426b46ae06013c7fd5992c5eb068ae2b93a70b5f", + "0x0536faa155a113d1f676e69b5014507851c1091e87f71fc1e75fe8d67b8d6ff5", + "0x168e858a4fc152bff5ce52bbe55c3514a5a9d751d345aea43f2b82eaa71a2fd5", + "0x05e8e8f1d2d3f6b68213aeb2cc48e53fb5d668a7b0da5c8d05f3047578b20a42", + "0x264f53ec7ff0ee601d18b26d6666b40e3c86406c8cb9e94133bc7bd5afbb8238", + "0x1ace20c8b767823b88708a8dcb96ebb32101615403b0bfd3cf646a19a08da898", + "0x0cab4c6e82a777ad53f8316afa49bb138b9c1effc6ce5f0a37c7af20921bcabd" ] - hash = "0x140573d0ad8c82b99fcbbebc4f75c54266e0a50b9858451588d42eaf4a351209" + hash = "0x2fa0c661aec200e86e21d187e0036d2f2665b029de158743c9a03106c7265f10" [inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -9797,12 +9794,12 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 squeeze_mode = false [inputs.archive_root_membership_witness] -leaf_index = "6" +leaf_index = "8" sibling_path = [ - "0x268fe6cc724a2b22c90de036be72fd625e1f93765da57f9ca9d796cf75935fd1", - "0x1b310091f25556247eb686f4fa27ebf50817b1980ff90a77ba5d283c88170d52", - "0x2dba3cd55f4dd5ce5cd321cf0c231b55b86ff019ae0451bbf37fc3da836b9cdb", - "0x0d39ab223d0afda6d6a8bd9e0ba9ee169899171dac2166d696603a91ba81b9eb", + "0x2887d060e44e515312532027364c44ef8637057f8ece3ad887ab0ddded72c994", + "0x0941e6fdb22c3881b510ef70ff0bffef0cd7512191f1cb9bb6f47efb4b85368a", + "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", + "0x2026971636be557b443427ee4d2abef36c9bc4c6b09c444f92fc4d466c92ff68", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -9831,26 +9828,26 @@ sibling_path = [ ] [inputs.constants] -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.constants.last_archive] - root = "0x19c7046f42513ad502513dd9e49c9d636df00165e12e16d68bdb8ee8c7483af2" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" + root = "0x02ce83f109bd28b07569f14ec8fd42ad958a9a0353a96aeb8c2b2a9184267f49" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.constants.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000014" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed1a" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c287b0" [inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000067854" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000035bec" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml index 86f78cafa22f..fd81ed02465c 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml @@ -1,59 +1,59 @@ [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x2add8e39344aef45744cea6b2283288b12676de76e1eb7d3ccd6211598ae41d7" -end_block_hash = "0x268fe6cc724a2b22c90de036be72fd625e1f93765da57f9ca9d796cf75935fd1" +previous_block_hash = "0x1ce34683ee311d6ef25858a210b1287cefc54090d16f7189c2ab67a49cd8f1af" +end_block_hash = "0x2887d060e44e515312532027364c44ef8637057f8ece3ad887ab0ddded72c994" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x0ae35faca3d8b308facdb8f4c29356dc01ea670dad43eb630b01ad61beaf6d74" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" + root = "0x0a63702dee4a214efeff4030957f170bf706b33408c3b021ab9e7fd8bc2b979e" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x2c356ad71844184ef91deb4ddf7ccc3984b6ee27b34bb32abb466ca810a47d7d" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000007" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000012" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ecea" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000007" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000012" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ecea" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x00000000000000000000000000000000000000000000000000000004baf27380" + value = "0x000000000000000000000000000000000000000000000000000000022378ad00" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -339,19 +339,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x263eddcf80a14eacb7beb0ca084909a05825281b398730751428bc6187395372" +z = "0x1d37290e54af299eb6328184c93c77838075f71d189d547497836dfc7b6dc47a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x2c84c4ecc57c4605b93c987c88d62c", - "0x83089cd1ce5fee75a36d6085d541e5", - "0x2331" + "0x7cc8fced22862e750480b3a3e8d896", + "0x5fc479483658f2d8248678829a7cb8", + "0x23a3" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00b0516071b8a98d3240a59362c0ee569510c6550fdf17cb32a2de666089d2aa", - "0x000000000000000000000000000000b5b6df33c8504767eafffba62d63b33581" + "0x008d84fa64613c225236ec21d67872130a0f0bcdf99f7f6fbe80afd0eef1b2c4", + "0x000000000000000000000000000000be1b61b21ac2d143661f1728ea09a8505b" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3225,10 +3225,7 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] @@ -3264,90 +3261,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000cae00a9cc7da536ddf6f8162661e3a6036", - "0x0000000000000000000000000000000000118b4a7e232ba1f5f0c427d1fe8e92", - "0x000000000000000000000000000000dedceec202c1275ab2486469b6215357de", - "0x000000000000000000000000000000000012bde751e58a752431eade6137d726", - "0x0000000000000000000000000000009ea0eee6642d6ac8c82c49449a304049f7", - "0x00000000000000000000000000000000002090bea066ff8b10733fb189aee55c", - "0x000000000000000000000000000000e4d3040081557bebe1cbba5e6f33cb51d2", - "0x00000000000000000000000000000000001f68c4d62265155107186d469b0129", - "0x000000000000000000000000000000275aa88f059aeee2225466d5bba71f512f", - "0x00000000000000000000000000000000002920413679e05142d6aad53e5980f5", - "0x0000000000000000000000000000009bc2314ae821ce98457ff686ddce1b37df", - "0x000000000000000000000000000000000013a02e719fb7d28f79d46034f1159b", - "0x0000000000000000000000000000009783e14b77f6b8c23e17e2e43d71a1bcb4", - "0x0000000000000000000000000000000000137e00d45bc927e5ea50574ca10758", - "0x0000000000000000000000000000002ed835d149ccd45effe79f51ea8366bcae", - "0x0000000000000000000000000000000000039c45f88ead81cbd32292356d0357", - "0x0000000000000000000000000000008976764ec04159ea41e7302e3270ae4038", - "0x00000000000000000000000000000000000bd3298dc14d34e9cedd5210958751", - "0x0000000000000000000000000000007f80fd80f37bcf8aaab8784841792d4a1d", - "0x0000000000000000000000000000000000245e303eb3e8749749e0f9e9bfadb3", - "0x0000000000000000000000000000005f4d1f11b13f43ac7256cbf7a20c96b4e9", - "0x0000000000000000000000000000000000147c0b0067fc3d263d1fdf9688b443", - "0x00000000000000000000000000000023e231078355fd3f985022c62de5d03357", - "0x00000000000000000000000000000000001c37ce91ae2d899e5b9a9645e9fe70", + "0x000000000000000000000000000000a95d917fde382e60ff963e81464eb14926", + "0x00000000000000000000000000000000001bf454683113afe2080be4d4ec6731", + "0x000000000000000000000000000000b0a43cacf779c8b08fa4d3d79bfd19e675", + "0x000000000000000000000000000000000023b06a4af2f956412fd57a565de590", + "0x0000000000000000000000000000000f2fd17360fbc618a29f8bc3c2526d5d6c", + "0x00000000000000000000000000000000002ad78e2fc10da83a07bcc2d4c8d7bc", + "0x0000000000000000000000000000009972cff2d72af27a5151d7d4f3b88952f8", + "0x000000000000000000000000000000000012d4a4a38378882ad602a7cf93b2ce", + "0x000000000000000000000000000000bf96a4f307949e64a1f198c409e60abc2e", + "0x000000000000000000000000000000000016ae14898b087653ab236db55b2d2f", + "0x0000000000000000000000000000005c004e3e161df0060f4b80b213082bc070", + "0x000000000000000000000000000000000020187bdd5e06d942ca6b43a8e60a18", + "0x000000000000000000000000000000f972f43e7936c124804dff0ef690783aea", + "0x000000000000000000000000000000000003ec27145673199075e1ef8fbd5b52", + "0x00000000000000000000000000000001d02554c339643aae18724fd4ac01f75f", + "0x00000000000000000000000000000000000e1d628c3809bcc16878153c92151c", + "0x000000000000000000000000000000f185ec39ec2f31c10dcb7e27e2909a06e3", + "0x00000000000000000000000000000000002a72d62c4abb2c6cfcb4adbffefbd4", + "0x00000000000000000000000000000088063606c8726b14e28849c5994153d0e7", + "0x000000000000000000000000000000000017874269c7bfce0822d6266e9ad1aa", + "0x0000000000000000000000000000008f24f6ca87e34a7c43fcb77761923f55cf", + "0x000000000000000000000000000000000029ea6441d79e0a467e154e42b24c3e", + "0x000000000000000000000000000000c42c340f88e37abe88555bf0c29ea5da10", + "0x00000000000000000000000000000000002b8c174178ade74b3c8940d922b839", "0x000000000000000000000000000000ddbb65fee64c9d1204287e811cb436fc95", "0x00000000000000000000000000000000002d2141dbf8e19e490a545c243b9da8", "0x000000000000000000000000000000980981ed27d03f6a5a799091150f1dd318", "0x0000000000000000000000000000000000236aedb66c50bb004e87095b95ddfb", - "0x000000000000000000000000000000eb515879b5302505b78fb72aea2dc11dc3", - "0x00000000000000000000000000000000002b31d8f09ca9c496c95f632b952abd", - "0x00000000000000000000000000000026ef54015cb3eb37d18790a25177dbf12f", - "0x00000000000000000000000000000000002388918a0b28f564125b7a537299d0", - "0x000000000000000000000000000000ce88df821d8130b58460e856191b97242d", - "0x0000000000000000000000000000000000106b6bf3b25a3cad7dd29dc67b755b", - "0x000000000000000000000000000000fb8aa0a217fddb75a8e306ddb41ce49106", - "0x00000000000000000000000000000000000ab474d97c893194317b00bd0f6287", - "0x00000000000000000000000000000016c9f02e9e29c25312676666cb366cc349", - "0x0000000000000000000000000000000000262d6f177ea601892997dfa2155908", - "0x0000000000000000000000000000004dd330606fa529aafe1ffdcf0315f39e94", - "0x000000000000000000000000000000000004892a0a4c359409d3a4943d700e50", - "0x0000000000000000000000000000004ebaf5d5abc7290dbef345cbfa9336ac85", - "0x000000000000000000000000000000000006ceaad518d43a9e391dd3ff91342c", - "0x0000000000000000000000000000000ef82f0cbc9c0e1699c28a0fec941d3f2f", - "0x00000000000000000000000000000000001ed4dc76c66e60e5564628c373282b", - "0x000000000000000000000000000000221d9a8b0cc70cc3ad82c4caef6a977c69", - "0x000000000000000000000000000000000027bb2a3c7b27aaee7029cbfeb32187", - "0x00000000000000000000000000000049fadb5ba9d5eb43fbc6e1247d067ae93f", - "0x00000000000000000000000000000000002acd12ab0cc2f88e429894ca2214ce", - "0x00000000000000000000000000000022343444736ac396f4e7142aa8bf713bf7", - "0x000000000000000000000000000000000009fff1775c795fc519727db360b964", - "0x000000000000000000000000000000e1cb6b6d1de473bb73753a6717829dd2a5", - "0x00000000000000000000000000000000000c79597336ce7f018ef84a0ff3eff6", - "0x0000000000000000000000000000002294976ab5441a5922e8d383b2b7e18de9", - "0x00000000000000000000000000000000000a3155ebe1e6015feff4a9df5b784f", - "0x0000000000000000000000000000004d7ded2a7cf38b2cc0344641b7616e77c1", - "0x0000000000000000000000000000000000161e39ae6168145637d5058f3c3ea4", - "0x0000000000000000000000000000000af775c19b46ea90dbda615b366cf48f04", - "0x000000000000000000000000000000000028fe7105f5824a9bb2f6d3d3312f0c", - "0x000000000000000000000000000000e04ec62135d2c836fcb2ce279028b02a66", - "0x000000000000000000000000000000000027faccc928af1cae54e38422db1a67", - "0x00000000000000000000000000000019e8416dde6488dcd40761a5f284e4c3a8", - "0x000000000000000000000000000000000009a3382c0f4d74b9a9e5beb9aa42e5", - "0x000000000000000000000000000000ecd7a8041561bdcc20f83ed29a039b08f6", - "0x00000000000000000000000000000000002e894a4103eff4a8dc0a5242cb862e", - "0x000000000000000000000000000000832090330a7d746a27a8d7050fb667aa27", - "0x000000000000000000000000000000000023418a8736875228b24888f3383361", - "0x00000000000000000000000000000085afb6911dd1a143620f16ef16f138b54e", - "0x000000000000000000000000000000000006abb315fecb8d3b862197a26a221a", - "0x0000000000000000000000000000004c08d7805e53dfd3cc56031e04f2dbed77", - "0x000000000000000000000000000000000018ec8934c82bf9e8197063f5ecbdc6", - "0x0000000000000000000000000000006cb3f22ac1c30bcb02e10a2f8d9b8339e9", - "0x00000000000000000000000000000000002c5a6b93509fcfa9283c7375d7a63f", - "0x0000000000000000000000000000005a8906bfcd585fba7485ae309d233c368e", - "0x0000000000000000000000000000000000144646c5d14b056e6eb8fa6432de27", - "0x00000000000000000000000000000021f115c46b1649f72247a4ab47f9b76d87", - "0x00000000000000000000000000000000001f23984916da034fe034dd3cfc6766", - "0x000000000000000000000000000000aef1dc9cc0d3a357906cbae507d20e5c38", - "0x00000000000000000000000000000000000f90e3d9dd0136d2dd8b6775bc8b89", - "0x000000000000000000000000000000efc35dc2129dfac5f32247e9d53eb7591e", - "0x00000000000000000000000000000000001875970d0153ad933f64706ab23fe2", - "0x00000000000000000000000000000097c5eeae9c144a1ae958a6f2082dbc79bb", - "0x0000000000000000000000000000000000205ccd2be7230e91b5bd79ad666d65", - "0x000000000000000000000000000000e9cd8cd5f8cde528df6b52a16bd29da268", - "0x00000000000000000000000000000000001aea52c35958d693b6ca5c9897f4d4", + "0x000000000000000000000000000000baae9a63bab82568772bbd1f3dbc2a9a83", + "0x00000000000000000000000000000000002cd9900e0948bfc1d127c8f6c3ecee", + "0x0000000000000000000000000000002a872b85de95299d82886e823df4579910", + "0x00000000000000000000000000000000000f46f0c48ac398f5007c3af9d55b78", + "0x000000000000000000000000000000212beaf3d80a7cc55809fe5e3b225748e4", + "0x00000000000000000000000000000000000de63b2a5b939774894577d46a9ae3", + "0x000000000000000000000000000000e5db62e7ba41b9ebea130732a648e50f32", + "0x0000000000000000000000000000000000156922f731d33539d12ebdc4f44c3d", + "0x00000000000000000000000000000002505278f54894dd51dadee6796469d3b9", + "0x0000000000000000000000000000000000166c2fec52261549a723cd028b2d58", + "0x0000000000000000000000000000005e6d1bd566b4eb0f2d2c5d30579cc18b42", + "0x00000000000000000000000000000000002b3c25dcf55f2c4f79f9c045496086", + "0x000000000000000000000000000000c0f01c97baccc6e7172f78ad00bc25bb0e", + "0x000000000000000000000000000000000018f4108d22023b2b328c9270a3b490", + "0x0000000000000000000000000000005f37b765f36842d737db96e845ec46080b", + "0x00000000000000000000000000000000002469cafd84f0ca927874030ad42d29", + "0x000000000000000000000000000000770c71ac726d85d6af0af9ff04bb05e3cf", + "0x0000000000000000000000000000000000128600b26da5fc82f49fb66e547435", + "0x00000000000000000000000000000066d4ce4a544e5b2745a13f9066135983a2", + "0x00000000000000000000000000000000002e1ac3f2d529c409e6ad6279d9f503", + "0x0000000000000000000000000000009124e5e0eade7f4799d1d87341e68bba8c", + "0x000000000000000000000000000000000002aecf59095a5aa33c350bfe7adf63", + "0x000000000000000000000000000000f6046b8ed1aa1f982a42323c673fecccc5", + "0x0000000000000000000000000000000000230241071e68dbc005f055fd266cb0", + "0x00000000000000000000000000000063bf74efa419ad989ed86273d75ceb9da8", + "0x0000000000000000000000000000000000081a15ae4f53f1ad94adfd5e2f7cc6", + "0x000000000000000000000000000000a3ed1118987d528171c391744771af29cf", + "0x00000000000000000000000000000000000b8541774c898e35eed8af0e52062f", + "0x0000000000000000000000000000002e46bc7e295f8eaca704594ee3b0d4db91", + "0x000000000000000000000000000000000006c524ae55633ce2ef5bea54310adf", + "0x00000000000000000000000000000032bbb8a2fe88e69dba19ffbda5537c8cb5", + "0x00000000000000000000000000000000002b60fdece264405c48004d4a7be025", + "0x0000000000000000000000000000002bf440e229adc8a6a304b3a6ec1ce7c7eb", + "0x000000000000000000000000000000000006177a7c16c269089d0b97814c5764", + "0x000000000000000000000000000000e27c39ba748b5fa9bd42a072b2b2122ac9", + "0x000000000000000000000000000000000024d277adbcaab6daf7412423e5097d", + "0x0000000000000000000000000000004639ee808de27613d7d2e31067bbcd0513", + "0x00000000000000000000000000000000002516703f51133ba2652159c52c2628", + "0x000000000000000000000000000000eb38672d3cfe89300ad64d4d6c7381aa97", + "0x000000000000000000000000000000000007c4d05ce09d5ecfeffb6920cf371f", + "0x000000000000000000000000000000eb451a580ae40fb3ff46e018814bcbb098", + "0x00000000000000000000000000000000000478dfb8e508e62ba9f3540ec6ed86", + "0x000000000000000000000000000000bd4a437a2a4019bbb4ecae609c6f06ae3e", + "0x00000000000000000000000000000000000f89afbd3697753f2cc1eda51772fa", + "0x000000000000000000000000000000c81ed1ed232a34701206c2ed95f619e260", + "0x0000000000000000000000000000000000007b1bae42568a780ec006646a5d58", + "0x000000000000000000000000000000a18f86f996414e68b94901881d798f2031", + "0x000000000000000000000000000000000026b53bd2723ba80491386ba9375f1f", + "0x0000000000000000000000000000001b4c495e3c141a93f08fe6d9e5f483633a", + "0x00000000000000000000000000000000002827af6e42031c3fa34f2c953eca0a", + "0x00000000000000000000000000000031df88bc61add6fe2b07d12cee800ca1f9", + "0x00000000000000000000000000000000001dc4a6f40eccb62521ed524e0b92db", + "0x0000000000000000000000000000002ff41c6f63263b78dee405d342659b49a4", + "0x0000000000000000000000000000000000187a079ce6051aa257fb76b3ba6633", + "0x00000000000000000000000000000012cf511185512c3f60f141c3a326dd98f4", + "0x00000000000000000000000000000000000f9efa54dc49bb9706ee1eec7ed314", "0x0000000000000000000000000000003a11f3ff7ed5dafa46a8e17ad10d8528d4", "0x000000000000000000000000000000000028daa2aab093285dcdc2f01b295cd2", "0x000000000000000000000000000000c47e0c7183bf78529905ebde0e52e8a8da", @@ -3368,80 +3365,80 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000065a266a009a4e877eb2d7c1a37926d261", - "0x0000000000000000000000000000000000241e3cb2d5bd16f3ef2a5892285333", - "0x000000000000000000000000000000bca206c092a89a2fcbe1e99364dabe2bfc", - "0x00000000000000000000000000000000002485d06334c95ea03f899decc76a9d" + "0x0000000000000000000000000000007d85bb96905b1540090f09109e66fcf699", + "0x000000000000000000000000000000000007d67dd5ffaccaef29e18409884199", + "0x00000000000000000000000000000010a344ab1c84095faea84aa9d768007db0", + "0x000000000000000000000000000000000017497f3cb5837786c7a3404c36c83d" ] -hash = "0x2cba89695271c054b3982a36086a1cb1fa719e69d1fbc6ce79a3e2d55507519b" +hash = "0x173e4dfd71cbf27a59b7a63cd1b97e99d5755fa545bd2da18e441a635a575c5a" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" sibling_path = [ - "0x301f8da72a2d8c0b86991c262f41a930f6e115f879f70101ba90c2ff846e8ae3", - "0x1de33154b03ff4b378d73cca13f2bba456ea36cef917021444006673cb11df2a", - "0x2e266acf87e3418f0fd0c81945eaff8e6fd4d593c4cf7505b7d47e04e25aa723", - "0x0a4de1f7959f2f7f744ca3168b3d52f4b990b6a47fe460ee9e7bc06218066d25", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x10afa9791ea9e69faedd628883304adf539c34fba8ece691f567585f993e9715", + "0x227a2d2083e1ff7339bbb07e4225dcfc8682ecf3c5a0f400e3207fa67e8058a2", + "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", + "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x268fe6cc724a2b22c90de036be72fd625e1f93765da57f9ca9d796cf75935fd1" -end_block_hash = "0x297a3d2ed3b43a02c1865f6223dabb272397c96ea0bc5b1e4f3efc9f3644020d" +previous_block_hash = "0x2887d060e44e515312532027364c44ef8637057f8ece3ad887ab0ddded72c994" +end_block_hash = "0x05fe538dbbfc0207294b9c24ade72b28e1a24b28cd37db6b90423e75d6f986f8" out_hash = "0x00db4f24d6eff7983ec163d02c230d6a44237feabd8a2da284edce08afc71435" -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x2c356ad71844184ef91deb4ddf7ccc3984b6ee27b34bb32abb466ca810a47d7d" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x19c7046f42513ad502513dd9e49c9d636df00165e12e16d68bdb8ee8c7483af2" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" + root = "0x02ce83f109bd28b07569f14ec8fd42ad958a9a0353a96aeb8c2b2a9184267f49" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed02" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed02" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x00000000000000000000000000000000000000000000000000000023eb1ea424" + value = "0x000000000000000000000000000000000000000000000000000000101ecd4154" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3727,19 +3724,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x1703322cf1e0c0a20d16a66d878ada5a03549382d6c265434aa42ab869f877ad" +z = "0x242aca38483dd2fffcc306252bb1842b9f5513e82748a8d4982554fd552eee04" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x8ac71be6fa8f74571d67a7f273198d", - "0xb94c1adf57072d7166461e6451c7ea", - "0x38a2" + "0x3e160e695838d75ae62a049827a3d8", + "0xa619d868616ddfa9fccd445e48a2a8", + "0x1b35" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00ae4091d6e8f63b2a953cb6778b911ff20d802763fc656ad6d64dfe4ec9096c", - "0x000000000000000000000000000000c6bfcafa8135b393252c83ab070b746648" + "0x00a0972ee1756a940bb295432fd7f02f4d509e45777188ef1ad939107ea23248", + "0x000000000000000000000000000000aac08780667b7e844c523654df31596bb2" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6613,15 +6610,12 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] key = [ - "0x0000000000000000000000000000000000000000000000000000000000400000", + "0x0000000000000000000000000000000000000000000000000000000000800000", "0x00000000000000000000000000000000000000000000000000000000000003f6", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000001", @@ -6652,90 +6646,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000ab6e0be5593c0a9da950c8fbe101d1c33f", - "0x000000000000000000000000000000000023b118b252486f21b4b6adef316fcb", - "0x000000000000000000000000000000f0f49caca9f22eb283f8f9ac09aba08a1a", - "0x00000000000000000000000000000000002ab7549dee644e644fb3e9520ce3af", - "0x000000000000000000000000000000160d9b2f797da68bce29b7c009cc0bd688", - "0x00000000000000000000000000000000000312941b9bbd9728c5b024380627f2", - "0x00000000000000000000000000000029b16e6ecb7694b5c2f822f5adcbcf11cf", - "0x00000000000000000000000000000000000ffb9615b3854842eb00ff5a2ed60b", - "0x0000000000000000000000000000002dac29495bfaeb9e6142df055d97db8173", - "0x000000000000000000000000000000000018358de93f2e0bb0737ced76ed67dc", - "0x0000000000000000000000000000003c56351c32b3e6fa4eff0f17ab1efea9ba", - "0x00000000000000000000000000000000002fd6e1dbf8802ac3d6330178aa56f5", - "0x000000000000000000000000000000103da55a217efffd57137e9cba1c9120d3", - "0x000000000000000000000000000000000023aa6d2a665a45cd3c4c4c609ccf48", - "0x000000000000000000000000000000b41aca0b7bbef130d823703c3655ec312d", - "0x00000000000000000000000000000000002ede7648710cdf865ec498eb219fda", - "0x0000000000000000000000000000009142fc1b8beb83448c2e5183e85cb9c187", - "0x000000000000000000000000000000000026633a8aede9aa2fbe138310f106f1", - "0x0000000000000000000000000000007fa0066ca8cd5edd2d698897728d60f23c", - "0x0000000000000000000000000000000000114e1ff8413754c416499c7500fc30", - "0x000000000000000000000000000000cc04295fb6a934e5aa387d326ed4b1d610", - "0x00000000000000000000000000000000000ee237e6a432eb9605d76d2e167f14", - "0x000000000000000000000000000000c369263636b0ddb5954fac8613ec2a4004", - "0x00000000000000000000000000000000001a923819de3bd9fb32f9b161086169", + "0x000000000000000000000000000000a4ac9d57e5cc62853f4af8a2f21a4aca22", + "0x000000000000000000000000000000000000ff6a1d38adbcb2c15fcd7cdc0cfb", + "0x00000000000000000000000000000014011d8d8efe21eb8dffe75f33f7fd66f7", + "0x00000000000000000000000000000000000feb0e5f580dc3eca26cc45c5f48e1", + "0x00000000000000000000000000000064c6e05ca2bc7b8cbf81858e263941e912", + "0x000000000000000000000000000000000027bbb34bb871625a3d79a7ff580843", + "0x000000000000000000000000000000801ef76a39eba73d2ff7b17e8aed67bd3a", + "0x00000000000000000000000000000000000f0a1fa004e50948c9a341e844911f", + "0x0000000000000000000000000000004daee7d4c2548c335e6c6201d001f4a6ed", + "0x000000000000000000000000000000000025869d3df427212eb3b9dab821537a", + "0x0000000000000000000000000000005f9178a96b2dc6b914c6c4256ab44b2857", + "0x000000000000000000000000000000000026f8bc84ae55602a743525a883ead5", + "0x000000000000000000000000000000af3840e95d3c7d7367f5a715151cd52510", + "0x000000000000000000000000000000000014a62f08894ee0ea4d3a5cf70bc1fa", + "0x00000000000000000000000000000002e641dd5700c1f6b310ac798fb8cb96d7", + "0x000000000000000000000000000000000007f1879a1df5c272905d7f931f47ac", + "0x00000000000000000000000000000077b7fe9766ee9c08f39eaafe331fd2a8e9", + "0x0000000000000000000000000000000000031523cc086b9dc3135f15c2aaa4c3", + "0x000000000000000000000000000000f1b442f6ca26d4d60bfd5a8afd5d4d4284", + "0x00000000000000000000000000000000001ff541947f0bfd771ff3407fe0eebd", + "0x000000000000000000000000000000ec7c8a54d54b8e6071128dc07c3aa64c72", + "0x000000000000000000000000000000000012dd89c349ab6cfc143aae060d3672", + "0x000000000000000000000000000000b58bf6d29e380053607d542e552bb5d5d8", + "0x000000000000000000000000000000000028cd70feb6ace54b555f8f3729f36e", "0x000000000000000000000000000000a4184db5c37fb1cac638cfa9976d4e6111", "0x000000000000000000000000000000000013cba8a2ad55e65f6de77a883b4bfb", "0x0000000000000000000000000000005508c3c87897b3c27f01e15d39454d572d", "0x00000000000000000000000000000000000c03afe0c334e840f52decc868ce1f", - "0x0000000000000000000000000000000cb3135fcf013623a2c453cf50b4ed0497", - "0x000000000000000000000000000000000022f2d7aec333307b08fd67e17818a9", - "0x0000000000000000000000000000003f6a8b1eee5d3c22e4a15722bb18c67392", - "0x000000000000000000000000000000000024711cef1993e6628443ae143a01ee", - "0x00000000000000000000000000000094bd79a0a212c7dc7c77ceb4ca31b05837", - "0x0000000000000000000000000000000000150c276bcc12645d6ab2dc0da76062", - "0x0000000000000000000000000000009837c5274228483bd90c3fadfbcfb8b2c6", - "0x00000000000000000000000000000000002bd2134857185a0809a4b4ae56b062", - "0x0000000000000000000000000000009dd7c6f6e551d7f1014de7ffc74b65b246", - "0x0000000000000000000000000000000000274e77b5e2a3138a7f70adaa8b736c", - "0x000000000000000000000000000000386942e0acc8aed672e743074c9e4bcf59", - "0x0000000000000000000000000000000000274df3ea5cb4d8acac6c9549ff2ef8", - "0x000000000000000000000000000000e7ca30f856c914e56f3b1256dfb5a555a7", - "0x000000000000000000000000000000000020dce17ed332d44d12c5c8b3ad9fdd", - "0x00000000000000000000000000000046a52c293027bf59477387987c2d02a01e", - "0x000000000000000000000000000000000003c5331bbdf05b337afaaaaccf962c", - "0x000000000000000000000000000000041b06c8a8ce46d0ba2396c0a28e8080dd", - "0x00000000000000000000000000000000000f0b2be93645b828e9b26ba54f6cd4", - "0x0000000000000000000000000000003003f7e92f789ab2cbaedc17dd76bfe212", - "0x00000000000000000000000000000000001afd8635d1ed520fa8509b44c51678", - "0x0000000000000000000000000000005a8aff18687f405028d3b1eb4da3eecf99", - "0x0000000000000000000000000000000000224dadc981d91be46262471f35566f", - "0x00000000000000000000000000000047639d27a3bf70386ee70d3a9ccfa8189a", - "0x000000000000000000000000000000000021f181747765538a64b200089087ee", - "0x000000000000000000000000000000cda5926c12c5d08fbf70e6e049d9a1f383", - "0x000000000000000000000000000000000014f4958a29d4d3b7abd82678c091e1", - "0x0000000000000000000000000000001c4e79d59525958ce37241848b4feaec08", - "0x00000000000000000000000000000000002c839c1ca233c8f922070b4aaee63a", - "0x000000000000000000000000000000ccd5e5f6ae14820b0cd62afc7a8a6361e5", - "0x00000000000000000000000000000000000488fedc4e22d5339812dc4d5df8df", - "0x000000000000000000000000000000b85fe617f948cad359c5ab8ce921fb4251", - "0x000000000000000000000000000000000026a902bd59be8d728dd955f7a3259c", - "0x00000000000000000000000000000028924ad6eadc677a75b51c3d164c093832", - "0x000000000000000000000000000000000022d241db1833f4a4b927a234def352", - "0x000000000000000000000000000000ce0af3fe2338bca2337ec47bb09e3c1479", - "0x000000000000000000000000000000000023a25d1792d464ba99a9fdcbef3902", - "0x000000000000000000000000000000be5dc47e82e3042f582b81adf2ce7a359a", - "0x000000000000000000000000000000000006a468018c9777d7399382016b5109", - "0x00000000000000000000000000000044ce649d6969176ea9c1e09e271ddb46f5", - "0x00000000000000000000000000000000000ebac1655a1957694e83dedad4acb4", - "0x00000000000000000000000000000097d228e2449726a7686e3f4a7a3cec80de", - "0x000000000000000000000000000000000005c2f2c0414bdbc40283d6c2e59a54", - "0x0000000000000000000000000000004fd6637a705c2f5013627859a0c236c47e", - "0x00000000000000000000000000000000000a7fc3544725cc12ee3e8c344a4f1b", - "0x0000000000000000000000000000002a670b49f3f9a534ab6e511f17523d20b7", - "0x00000000000000000000000000000000001cf604840f6c0b6594e3f18790ec95", - "0x000000000000000000000000000000684f1b8e241aee2ef773462d104a1b5b68", - "0x00000000000000000000000000000000002670e137df77236352e01ef560c0ef", - "0x0000000000000000000000000000005f038dc4fbe08860725fe96c5644b607b9", - "0x000000000000000000000000000000000029a16af0c5c04b5f2551a807401f04", - "0x000000000000000000000000000000854d679503b0156f9068b3229bc5d6daf6", - "0x000000000000000000000000000000000023dc24c12505d96156bec0930a1445", - "0x000000000000000000000000000000e26c048fbe15a0694605286a916863098a", - "0x0000000000000000000000000000000000126ff8408b5916b1ae2e40af97f57e", - "0x000000000000000000000000000000d9d3196fdc35b6e89d2aa3b6704204ddd3", - "0x00000000000000000000000000000000002809e1ee8deb625576495934250c26", + "0x000000000000000000000000000000d43956861eee48b7db4554bdf2c2c75600", + "0x000000000000000000000000000000000028cea1ebc8636ac4dd05a3c86bbae0", + "0x000000000000000000000000000000d8793c02364ea06c795b33a147cf7797f7", + "0x0000000000000000000000000000000000299da137388de914c06a46b0373a2a", + "0x0000000000000000000000000000007141c032b65e29ad1d8508d14ac74a31c7", + "0x000000000000000000000000000000000016a33d2904a206ca60452ace56d715", + "0x000000000000000000000000000000e8d0f735d9f20136c71f4e075decbd67de", + "0x000000000000000000000000000000000024d13afba20ec8b2c05d47b609130f", + "0x000000000000000000000000000000ebc7410fe69f9fe4d352fe431d0874f165", + "0x00000000000000000000000000000000002ecaf2522c8c7112ce9676ad1797fe", + "0x000000000000000000000000000000139b453210f9b8421de93713dd26acec4d", + "0x00000000000000000000000000000000002e1352a37fc545626f393bdee6eb91", + "0x00000000000000000000000000000021cfab4f79dd5bb4362f875acbadeecc91", + "0x00000000000000000000000000000000002b561ef2c3b862ce6d4cf9412ae8eb", + "0x00000000000000000000000000000038cf68a148246a4a834906763bc89d1287", + "0x00000000000000000000000000000000002b6ee179adeffb1c210ea9f72799c6", + "0x000000000000000000000000000000afb5c3c571367579e271ccc2d348eea4d8", + "0x0000000000000000000000000000000000261af6c868bcd35d919cc5da42ac37", + "0x000000000000000000000000000000c5aefe7b17b48e53b2a8cc6e6c0c8552d7", + "0x000000000000000000000000000000000004ec3eb1e8687bd278c51bddb23fff", + "0x0000000000000000000000000000000178491130396ef9a99b15ed3d30dc1213", + "0x0000000000000000000000000000000000187f9b37ff65ff6f8e57eee0cbafad", + "0x000000000000000000000000000000e5288aad49dde65cdd366293c7b50bb1ba", + "0x000000000000000000000000000000000000f845e418f31275540bea7aca4c47", + "0x0000000000000000000000000000006bf0a47c117fbc4c57ac5664a358d9a2ee", + "0x00000000000000000000000000000000002def78414760e98888c00c3e690667", + "0x00000000000000000000000000000018cf7a74e60e215b09d45119e2e89eb5c1", + "0x00000000000000000000000000000000002fd7f1b3507fa34c1f833a00cd885e", + "0x0000000000000000000000000000005674261f38e06ff6ba82abec81acacea46", + "0x00000000000000000000000000000000000a42e6b1d3e97de78ae1fb43dbbc68", + "0x000000000000000000000000000000162182699b36e2328c99c6283208772943", + "0x00000000000000000000000000000000000b014830181f06dfba254b8e0526cf", + "0x0000000000000000000000000000003789923b78bd4e3d1180877673e0a03409", + "0x00000000000000000000000000000000000b6a8be7d6f9af9622caa3b7b6fdda", + "0x0000000000000000000000000000004e3d527f7c9a059fae52cb81735aa5440b", + "0x00000000000000000000000000000000000e44a546d6efccfc3d096a588dabd3", + "0x00000000000000000000000000000067e43b7d0da31dce1389938b410ab58531", + "0x00000000000000000000000000000000001fea9395033c5cae109a1d33fa45c0", + "0x0000000000000000000000000000003161916d068995bfff945ca517531225d7", + "0x00000000000000000000000000000000000c075feab4971efcc3771b87cd1107", + "0x000000000000000000000000000000079b3cda4e9342dadb98a11b361739e594", + "0x000000000000000000000000000000000025e89253cdbdbf72a5df4314a62752", + "0x000000000000000000000000000000e4de6cb6a6a2a795ca20c69d9f8d3b85aa", + "0x00000000000000000000000000000000001207c996227ddb8703580e78dd1d5f", + "0x0000000000000000000000000000001b2ba4f555eaad479f02a3d18bd6511381", + "0x000000000000000000000000000000000009fbf70ce3e23680b86cd03c8d5d30", + "0x000000000000000000000000000000f9c93d46255588f8614ab519466fcec0f0", + "0x0000000000000000000000000000000000134948b3eb608596fd2cb68032e7b5", + "0x000000000000000000000000000000eb7c039e5c6b266a13a418010fbdf4950b", + "0x000000000000000000000000000000000021e09a3082025aa03e22f23b53c09a", + "0x0000000000000000000000000000008d776c12c975bae15488ecb65d644dfbf9", + "0x0000000000000000000000000000000000005527cc23c1a3790e183ef2007e2c", + "0x0000000000000000000000000000008e29059dfa71e85749ac1b4475736d2024", + "0x00000000000000000000000000000000002888a35cbe3eeba5146aff94b07a55", + "0x0000000000000000000000000000005dac291f2dab36dd3f26c88bad98a486ed", + "0x000000000000000000000000000000000008a7620c9f7d3f8ec7010016714e49", "0x000000000000000000000000000000ed26fb12986cd667fcba42365ddbb9b6ad", "0x0000000000000000000000000000000000167ef11820be80d81873d2145548c3", "0x0000000000000000000000000000004d46f904fbe8737686a3971c16019affc0", @@ -6756,20 +6750,20 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000d4b76b5edcea8478b343ab1840012e0fef", - "0x00000000000000000000000000000000002f6032e276845b4907744262d8b0f7", - "0x000000000000000000000000000000ad5c660fd8187c1f8c541f3f4cceb014c3", - "0x0000000000000000000000000000000000184615daac415d34707027df9b42d9" + "0x0000000000000000000000000000002ec8332432096f45a60ae9bd39c04f3a66", + "0x0000000000000000000000000000000000153addccbd4a14e8b9f137adb5a49f", + "0x0000000000000000000000000000005eeb3e127953e0c7177271ccd2832b6fa0", + "0x0000000000000000000000000000000000025c116a9ffd977273f1b561dbcb2e" ] -hash = "0x04ed713190fc174fbad309763bd31748cecdfe1eedad99e002d7ddacd557765b" +hash = "0x0cee8501884100c1a5c53d9ebf1d1b48dae63c7f1599394770855a44a7c9cb90" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" sibling_path = [ "0x22ab17393fa872f23155d966da76fa4355674d05476415d9005de98264b7a283", - "0x176da1682618c2a18d6b30ac174387202afecb0b175cafeb8ee0d34006e259bd", - "0x2e266acf87e3418f0fd0c81945eaff8e6fd4d593c4cf7505b7d47e04e25aa723", - "0x0a4de1f7959f2f7f744ca3168b3d52f4b990b6a47fe460ee9e7bc06218066d25", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x01e8edf13c8c9470c5924908c673993e1d9c88005bd0ccab50d1e91f26afd144", + "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", + "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml index 0640974fc300..80c60fd7fdb3 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml @@ -3,56 +3,56 @@ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000001" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000002" out_hash = "0x00f5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb" -accumulated_fees = "0x0000000000000000000000000000000000000000000000000000001f302c30a4" -accumulated_mana_used = "0x000000000000000000000000000000000000000000000000000000000001e98e" +accumulated_fees = "0x0000000000000000000000000000000000000000000000000000000dfb549454" +accumulated_mana_used = "0x000000000000000000000000000000000000000000000000000000000001e571" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x2c356ad71844184ef91deb4ddf7ccc3984b6ee27b34bb32abb466ca810a47d7d" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed02" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000001c0" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x30619c2350ef68d5a1590f37be28194e4743bb4f2d2b98b83cc3f73b689ec5ff" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" +root = "0x0f13e00a015c928fe252bc7adcb764479fd2a58140998d8b8042aa9104a132c1" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x0811e5a64fffcee7024b8bb2a5d4e5dd7240a0094e7e667753e3de022ac31cb9" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x09c6b31479e13f869d9b5c08e7bc91ef4476c9282dee9db0632122023991e0aa" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x03b04c0ffe679cd84a3d57483f993d2e279d77f9146d97aa9d29a7705eaa649d" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" +root = "0x1a7c525ce338f95df8c20e7e29f1dda5fcb245152f6241c41879d33b885b9aa6" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x0d90f9581f16824f1ff5e8cf79f7bb3ef8478986b23b613eec1a16d2c8617ad7" +root = "0x1ae803eb9014914b63f41c77e3ffe61e3fc2d653ca6741ca6bd32dd3420c2c7a" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] @@ -80,15 +80,15 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0bbb0b218dd80", - "0x00000000000000000000000000000000000000000000000000000000000003e8", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" + "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", + "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" ] state = [ - "0x0b431cafb7310359f82807f8343fc2542f2d426a2e9389047970f43dd9ef771e", - "0x27588dc6b0fbe6c13aea699720a4261d939b6a24dba89b63c25eb3dd6e93ac9c", - "0x0013d466c970476ab26b2e24b35a2f7bd3f41871313b8c0f65ac79f601193948", - "0x1985d3075d3626eac30a613ff5f2f5ea7536f982679b47106ed20163cd99a7ee" + "0x2c3ba2ffd7c4a144f1e83e648bc44ce78163c9303e3253238e6fc3a581e3f359", + "0x1078a71ae0bf3b94466a7b672443fbbe1c14270b71a0590619f485b6212a7d8e", + "0x2731f01b4cf59f0303f05ae58e26a83edc11caf0e86bda09b92f1caa5935fa34", + "0x1811667232838ab8c44ab7e04cf730337fdf3b892891d9bb346ec36f4fd7bdbb" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false @@ -629,10 +629,7 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] @@ -782,12 +779,12 @@ hash = "0x22ab17393fa872f23155d966da76fa4355674d05476415d9005de98264b7a283" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" sibling_path = [ - "0x04ed713190fc174fbad309763bd31748cecdfe1eedad99e002d7ddacd557765b", - "0x176da1682618c2a18d6b30ac174387202afecb0b175cafeb8ee0d34006e259bd", - "0x2e266acf87e3418f0fd0c81945eaff8e6fd4d593c4cf7505b7d47e04e25aa723", - "0x0a4de1f7959f2f7f744ca3168b3d52f4b990b6a47fe460ee9e7bc06218066d25", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x0cee8501884100c1a5c53d9ebf1d1b48dae63c7f1599394770855a44a7c9cb90", + "0x01e8edf13c8c9470c5924908c673993e1d9c88005bd0ccab50d1e91f26afd144", + "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", + "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [[inputs.previous_rollup_data]] @@ -795,56 +792,56 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x00000000000000000000000000000000000000000000000000000004baf27380" +accumulated_fees = "0x000000000000000000000000000000000000000000000000000000022378ad00" accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x2c356ad71844184ef91deb4ddf7ccc3984b6ee27b34bb32abb466ca810a47d7d" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed02" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x03b04c0ffe679cd84a3d57483f993d2e279d77f9146d97aa9d29a7705eaa649d" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" +root = "0x1a7c525ce338f95df8c20e7e29f1dda5fcb245152f6241c41879d33b885b9aa6" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x0d90f9581f16824f1ff5e8cf79f7bb3ef8478986b23b613eec1a16d2c8617ad7" +root = "0x1ae803eb9014914b63f41c77e3ffe61e3fc2d653ca6741ca6bd32dd3420c2c7a" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1aceafa7fbf307e7f6e883c742a0058a18b641810293d44026139c6fac910c7d" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0350134058fc1c3bf61f3c99e4e9ee0ee8c44ce8109027257db77a80f566b935" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x22281fb51972f8257db5d2371b7761f102f7eb4d326b2afb47459687cb6e1a9e" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" +root = "0x2d4f6e5247dc9d90c1dad0918aaf8af2c2f5e89085219752a2ccd7270801c717" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x2cb1a13b25c0cc2ff4de645f59bfb29296d2e396e3e236b7ec7deb9b1166da1f" +root = "0x05bcce72c1edd04d621ba92ebec5299bd720f01fe1ed7aece8e6e0c11fd327dd" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] @@ -853,15 +850,15 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0bbb0b218dd80", - "0x00000000000000000000000000000000000000000000000000000000000003e8", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" + "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", + "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" ] state = [ - "0x0b431cafb7310359f82807f8343fc2542f2d426a2e9389047970f43dd9ef771e", - "0x27588dc6b0fbe6c13aea699720a4261d939b6a24dba89b63c25eb3dd6e93ac9c", - "0x0013d466c970476ab26b2e24b35a2f7bd3f41871313b8c0f65ac79f601193948", - "0x1985d3075d3626eac30a613ff5f2f5ea7536f982679b47106ed20163cd99a7ee" + "0x2c3ba2ffd7c4a144f1e83e648bc44ce78163c9303e3253238e6fc3a581e3f359", + "0x1078a71ae0bf3b94466a7b672443fbbe1c14270b71a0590619f485b6212a7d8e", + "0x2731f01b4cf59f0303f05ae58e26a83edc11caf0e86bda09b92f1caa5935fa34", + "0x1811667232838ab8c44ab7e04cf730337fdf3b892891d9bb346ec36f4fd7bdbb" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false @@ -872,15 +869,15 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x2e7247b9046457bb79f1c0fc73653ed530496e84bfabea1a3b722e37d44ff7df", - "0x03a43501cfbf0f2f4e7e550ade91cfda347698888ddcf4ea3bc160368e2872e5", - "0x0f8575cb794ed2ce9b6967af97247b29f8e80c7f631a778ffe782c84d5f3283a" + "0x00dcffe70f41e2cbdf6bdd17cf4a65659c59813bd556212620ad38b34be4d28e", + "0x1125256fdb817d3d72d66398a6a69014af0a99e03b27d922942d0f689a488d44", + "0x2c7bee99fff77b50d1f0db8fd05d2bf6e15cb14b830f1eefbd7913dd23eb62cf" ] state = [ - "0x245091612124b6c3bbcb4f5091b45fbf2447386910f8712fbacf4cb430641d35", - "0x2389b05257d6b492a7aea2e8c1274deb372d1f68c1327c0574f6316fb9e96ab1", - "0x1b59dfe6410955d7a7abddee00ef24d501c3ef7dc7f9f9f6f1df2c7adf06d1c5", - "0x18f334185bd734f4bb631cbddcb0a091e29cb481ac18de1a9308f39d6221ff7e" + "0x0171296a35299a732eda3f67c7b0c6a69a299230bbc4c4bf2eb0f9c842a706d3", + "0x0da5ec0b3e93dfb44ddbb6401de28c30706b88e8b31bbe54cef3dd45d43b2316", + "0x1916a8532ecd922944c847814c3fe86c0c36072b90a549624233eb702cd35677", + "0x06469e1444338c3b99313aaa6664b08b5870f96d484fef406184686bee51b540" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false @@ -1421,10 +1418,7 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] @@ -1460,90 +1454,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x000000000000000000000000000000f36e1fb762aab99260aa666cce001eb1fa", - "0x000000000000000000000000000000000007bb917b20c02154c994fb3cb5dce2", - "0x000000000000000000000000000000762ba67a5feda2d3a38887371356149902", - "0x00000000000000000000000000000000002895189f93f7b2017e44cc89dfee2d", - "0x00000000000000000000000000000020c2548d50272920ff0117206d201479fd", - "0x00000000000000000000000000000000000e6dcfa60db28e32bcc947e4a3bbfa", - "0x00000000000000000000000000000029ef2d4bb69d80b54a069b05e5de40551b", - "0x0000000000000000000000000000000000134cc72d8e7ce0d3651deeb8286466", - "0x000000000000000000000000000000c50a7d45faf357bc488be07c32deb71444", - "0x000000000000000000000000000000000021f0f712014f0bdae4b9fd9f9a4fd5", - "0x000000000000000000000000000000bf67f111bf55ad0464f834ed09008cde02", - "0x00000000000000000000000000000000000361c3919e3d9ca291c46bd100d8aa", - "0x000000000000000000000000000000e99c9a1c2ce23f462bbf01fb28d0743330", - "0x00000000000000000000000000000000000e34edcc37e03006d5ab8277d5367d", - "0x000000000000000000000000000000900c0433d24dd80c78debb2f1e96b42e34", - "0x00000000000000000000000000000000002087bcf1bbd45f7e3242172b5b9e48", - "0x0000000000000000000000000000004aba2d3e2edea3a1952c9b5fc5a38602dc", - "0x0000000000000000000000000000000000110b3a1aafb12a5f0660b562968442", - "0x00000000000000000000000000000069e111181b631a4855fa84100111bb2b2e", - "0x00000000000000000000000000000000001a98de6b0ab84e727baa2a85d3638e", - "0x000000000000000000000000000000690368c74234b41ec39f53800a5d94610e", - "0x000000000000000000000000000000000019f92e21bbc4f50f4e3da06a41950d", - "0x00000000000000000000000000000037eec40b19a265ba2568f443db26bd2d73", - "0x000000000000000000000000000000000021502a4fabb610b45ed41af8832f43", + "0x00000000000000000000000000000036e77c69f043c0ce0016be8c1d725c4033", + "0x00000000000000000000000000000000002842a963e7e956f3d9130fc0f24f15", + "0x000000000000000000000000000000d50daa41e6b0c198f087d41a471a801519", + "0x000000000000000000000000000000000003c1b04636279294f9850f03a201e6", + "0x00000000000000000000000000000070319f024135371d14e03ee464902f4b15", + "0x000000000000000000000000000000000014fd7fe8f3955ddd542456cc00ca77", + "0x000000000000000000000000000000c785a370c5ac879c37f2c2742a5f664a57", + "0x00000000000000000000000000000000001f28dbef1aa96b7b9b7fc30be5303d", + "0x00000000000000000000000000000011de83863fc71563963e588f10f4c5d7d1", + "0x000000000000000000000000000000000014b4c51c7037dfd0de18584fba4c36", + "0x00000000000000000000000000000097a73f8b29492dc18b707bf8e56779a7c3", + "0x0000000000000000000000000000000000028c4d651c238dc7db8eec0755c1c0", + "0x000000000000000000000000000000ba6c6946a97e3598e5ca288dfae4c632cc", + "0x000000000000000000000000000000000006755375cb0d356e954503d56da426", + "0x0000000000000000000000000000005b806edffbc0611bc0b096864e4cf21bf1", + "0x00000000000000000000000000000000000a23fe10cb829601ee5e47a737d997", + "0x0000000000000000000000000000003e5133692fa77850f8ec5e39e39c917ec7", + "0x00000000000000000000000000000000001964261ff1e674a2698cdf7befbb8f", + "0x000000000000000000000000000000409684916fe8dc82143047f377cda3f3b5", + "0x0000000000000000000000000000000000076e921c51fedf7928502803db2c56", + "0x000000000000000000000000000000ae5727c2236e920fe6b4f2efb10323a600", + "0x000000000000000000000000000000000022df3bf3d344d19b37c51734c05d3e", + "0x00000000000000000000000000000034ac50d3c65f678cc136a731abb62d4cfa", + "0x00000000000000000000000000000000001b1338334c7afb54408e9c0043c7fd", "0x00000000000000000000000000000002d2b3cb84edbbf262751db8e09afe95d9", "0x000000000000000000000000000000000005990a5c3967ca23756684da6ed22a", "0x000000000000000000000000000000030c43bd3f2e6be455debe4ad9145b1b13", "0x0000000000000000000000000000000000298266107d0dacccc125166dfe934f", - "0x0000000000000000000000000000000430fa53b5c3c9b2dbceb5807eae1ae9bf", - "0x000000000000000000000000000000000020baf4e6df2c86f213a804f50e8054", - "0x000000000000000000000000000000e8c5509d28d1af6c2cbcb5b3ba6f3bea97", - "0x000000000000000000000000000000000017716ba2fda18532879c74006c4c91", - "0x000000000000000000000000000000f9967a9f8bb08f1a1af39716b9518eacaa", - "0x00000000000000000000000000000000001ae47218d7bd2914bf2d20a2387f9c", - "0x00000000000000000000000000000093aa30361478ddb6fb4e1a16376672f41d", - "0x00000000000000000000000000000000000b4f30c399ef61afb7fa3a9dac5480", - "0x000000000000000000000000000000e1a8a683a55c1a8d3c9c577c47f00acd81", - "0x00000000000000000000000000000000000cdbe530060f786181fd34bb6955d8", - "0x0000000000000000000000000000003f7ad33ef0344623b72b41f78fbbf65393", - "0x00000000000000000000000000000000000b24f39a8290cb7d81ffe83c9bac59", - "0x0000000000000000000000000000002bf5787fe8d3a31edf0173310f6d0846ea", - "0x00000000000000000000000000000000000004cfee24df144660a8a5556e8bee", - "0x000000000000000000000000000000ccf3db0e2a4341026931dc744647101d2b", - "0x00000000000000000000000000000000000f6d7193cecac7c02427754e1f7712", - "0x00000000000000000000000000000062a8339e5e22a8852455af8151e8a18eb5", - "0x00000000000000000000000000000000001f4c0d9863d563edd20b6a85e7bd67", - "0x000000000000000000000000000000d1f589d63ff1457acaf42bb0a993c9c124", - "0x00000000000000000000000000000000002137b3958347178be8856f403cc89d", - "0x000000000000000000000000000000b3029d588f883b1f53487b3a42042b97b3", - "0x000000000000000000000000000000000005744efe09a029fd93166a334e71de", - "0x000000000000000000000000000000aa77bde6e2fd4a8c5afa89990c4b50a1ce", - "0x00000000000000000000000000000000000868611e1a5cd6e51a3b2c23e4c31b", - "0x000000000000000000000000000000283490bffc01093cc4892590b8de50e6be", - "0x000000000000000000000000000000000003b5c50d10398c1ff58eb78d444bc7", - "0x0000000000000000000000000000007b39728b506c78e913e54dd379029325dc", - "0x000000000000000000000000000000000004078b8952aa39f93df25d4b94ed01", - "0x0000000000000000000000000000000a472941bce19b8f83dcfee401fe10bac7", - "0x000000000000000000000000000000000023d259a62ec4eae89d0911f172f403", - "0x0000000000000000000000000000005bd7790b4e57f8a6cafd6d46a37d8731f8", - "0x0000000000000000000000000000000000128e26e302b1e23c03ad73ba5d630a", - "0x0000000000000000000000000000008053a228e9f2bc72b75e4277d17929d206", - "0x0000000000000000000000000000000000014a7932882b8550cfdea9aeab1679", - "0x00000000000000000000000000000063648937188c644c6825014f2d30643d23", - "0x00000000000000000000000000000000000cbb5cb7f857d1262e406aaeba071c", - "0x000000000000000000000000000000f33686fe461c45d4f12583cf1c641eaca6", - "0x0000000000000000000000000000000000215997250108e44f48695741cfd3fc", - "0x0000000000000000000000000000002e047750bf4c853c5f504dde92e5e7c9e4", - "0x00000000000000000000000000000000001d338f057274c228299d56889881f0", - "0x000000000000000000000000000000381ed54235e68aafed137f2517096e68b2", - "0x00000000000000000000000000000000002c74a322b05e2ac6edb90a3928ed92", - "0x00000000000000000000000000000006618d7332a1d2e226617449f6c31eafce", - "0x000000000000000000000000000000000002e76a026a93c9c836bd623f04bdff", - "0x000000000000000000000000000000aaf7f5559ea82a6a99b7ec09e6634dcc10", - "0x00000000000000000000000000000000002efa9ede79c618d4229afaf023f8c6", - "0x0000000000000000000000000000006dcff36e2186ec93cb33c84dd8d30ba940", - "0x0000000000000000000000000000000000128772106b85e2a393b89bf4db42a7", - "0x000000000000000000000000000000bbce09d4bf0885b45d39fe63f6a37af74a", - "0x00000000000000000000000000000000000d5f58bdb6e3900ed3d8733451a5ec", - "0x0000000000000000000000000000007c9b64b3adbc0ca61ffe4cd8637a5955c8", - "0x000000000000000000000000000000000021e11789255b76eb10a29f740b3b6c", - "0x000000000000000000000000000000624c6f8e34196aebcfd9939afc093fb418", - "0x0000000000000000000000000000000000062b07a319d07de046f6666d13bfe1", - "0x000000000000000000000000000000f729abf65779641e2c1b0ea72ff33dafcd", - "0x000000000000000000000000000000000017092efc4b9bb5b00590f14a7e7fbc", + "0x000000000000000000000000000000906dc83d0557fcb4b3c57c9d164a0ca405", + "0x00000000000000000000000000000000002ca5c62017c699ef904eb3970b769b", + "0x000000000000000000000000000000a6ea70b5d1ff089b77df83b704b0749ecb", + "0x00000000000000000000000000000000002cdde3bdb30f24afc9b14599282d3a", + "0x0000000000000000000000000000007f56739d675abacf7297a2ec2d4903b519", + "0x00000000000000000000000000000000001d812f2fa921dee7bbd3ca25da0888", + "0x000000000000000000000000000000df5056f1f1d31f46248f5885f3bd27b244", + "0x00000000000000000000000000000000001c86e9a4170a5407e9cd73320c68f3", + "0x0000000000000000000000000000004b757d1bdbb21eae59577af3c3d9c8de1a", + "0x000000000000000000000000000000000017d7c623d1c9791da546b9f91a9491", + "0x000000000000000000000000000000b34a91334318a3c08bad030ac3a3151d33", + "0x000000000000000000000000000000000003c74cf970acab85f6913a2e0eddec", + "0x0000000000000000000000000000005909b78e3905619354a5a639a7714ef240", + "0x00000000000000000000000000000000000f0773706d1f566218272d8a8bbf8a", + "0x000000000000000000000000000000dce2a367aa661155a35707fd284540f7c0", + "0x000000000000000000000000000000000026d17a6488bc4ab905de979b7c3324", + "0x0000000000000000000000000000008f75b00047a651a2b4f57949f70985a28e", + "0x00000000000000000000000000000000002770ee8a882eb4047cc042e3a985eb", + "0x0000000000000000000000000000001c792e9897ec0dd4e6bfbf12538d983f78", + "0x0000000000000000000000000000000000245dd721a02d241db3458b9bec0072", + "0x0000000000000000000000000000005ce44bacaa50fa08e537062c1274d9d204", + "0x000000000000000000000000000000000016893ff49cc4f378a071958c795b52", + "0x000000000000000000000000000000ccb9b4c36c19f718fd09bf9a4ffdf09011", + "0x0000000000000000000000000000000000184dd289b9fe52df97e2787438a749", + "0x0000000000000000000000000000008df515b4e0ca316d07de267bf0f31ed960", + "0x000000000000000000000000000000000008ad73ff10bd203c049cc8266a53a0", + "0x0000000000000000000000000000009c2c025f0f5712f25fc155bc9f06b0b9df", + "0x0000000000000000000000000000000000263a9f9d72ea9b7a45a9ef883421ea", + "0x000000000000000000000000000000693bf321977fb0c7efeb6bf0f95781487a", + "0x00000000000000000000000000000000000d858cd4a12f6812d28ebc6ffc0498", + "0x000000000000000000000000000000a1c4bbfcfaccf15118d5ee44309103030e", + "0x000000000000000000000000000000000011ef4f54ff246e444648de16b4396c", + "0x0000000000000000000000000000006c2c261a24739b9e80a9224eea8dd8517b", + "0x000000000000000000000000000000000017017ce571f124358fdd4c9d659b09", + "0x000000000000000000000000000000d7915cd79d14a21edb3f7642a31b93120f", + "0x000000000000000000000000000000000023e0f9cb00374a6cc78916698b424f", + "0x000000000000000000000000000000a81fe7544d67d938d0425f78c89501a1d7", + "0x00000000000000000000000000000000001b57d0459fb85cd540b483f4a2d41d", + "0x0000000000000000000000000000007064f89b81bf5b64dc19f3a69ae1a96f6e", + "0x0000000000000000000000000000000000286ae8a6fbb614d7ff1bea4ae8f3cc", + "0x000000000000000000000000000000cdd7de7ae7952efa34d146e9aad0a044f2", + "0x0000000000000000000000000000000000166c0fda432035e62b860b2f249680", + "0x00000000000000000000000000000031783ecfc1ea4e462e513dea25984c5640", + "0x00000000000000000000000000000000002f954778bbb62d91f30b3797769de1", + "0x000000000000000000000000000000491a066826e5a7ec61f4a51b59f6b0b9ca", + "0x000000000000000000000000000000000015c16fb159bf95c1c88bb96a7be721", + "0x000000000000000000000000000000a81e438f3756cb4879656bd97cd684bc41", + "0x0000000000000000000000000000000000043fc45449b96ab8bf03d8aea32dd7", + "0x000000000000000000000000000000da64025840f2fae9dd1ed734b0783227f3", + "0x00000000000000000000000000000000000e4f44427728c24b96bc472d3db9e6", + "0x000000000000000000000000000000527b22af40e463f70c49f5cddf822202ef", + "0x00000000000000000000000000000000001322d6bbb03429b54e3784108c4745", + "0x00000000000000000000000000000034eb339f1fc4d50f198057227b66fc5813", + "0x0000000000000000000000000000000000028b1e5d320b7b5d01d05d890395aa", + "0x000000000000000000000000000000bedf6039ac137e00ff5bc23b1a49571ef5", + "0x0000000000000000000000000000000000207b6ff93ad35d80497a29aa0756d0", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -1564,22 +1558,22 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000000000024a21a16fb212a71bb557c0a2e09973059", - "0x00000000000000000000000000000000002e79938fae7a942841fb8d031b93e5", - "0x0000000000000000000000000000005829a2e5f3fe98ee6cd4e180b77ff1b961", - "0x0000000000000000000000000000000000149407f41d5fdb75e8c1501f8b904f" + "0x000000000000000000000000000000c599121048e25ec0bd1d5f65658111e38f", + "0x0000000000000000000000000000000000145b631d791adc98b010ea1d579c2a", + "0x0000000000000000000000000000009b38a5d8b2358bde08a431dd51ded7abbb", + "0x00000000000000000000000000000000000a891c383041363df18df2cad03b80" ] -hash = "0x01f3bf377a594f52d4030e9bcfae90a318c48e36bd93df9bb9465bf7c5365e54" +hash = "0x2b7541b7c11aeaf25e6c7e103831f828ab7b886575b40630060dff426ffa6248" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" sibling_path = [ "0x29558451426da115de2f35e920c2f9c12b28fa12670de1e06d100024ac8c1848", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x2abbc11ecc9be914ffe5155d3573cd0706f814c18423a01073220dfdcffc256d", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [inputs.data] @@ -1622,9 +1616,9 @@ l1_to_l2_message_subtree_sibling_path = [ ] new_archive_sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", + "0x2c8155f926540e0c2e74bc73f1efe6df4cb949402195eae45d9ca89cebe865a7", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x1807a6b48eea5e7afd88a8bc698109140a0258cea00dc0d96e790a74ae3f7ed5", + "0x2026971636be557b443427ee4d2abef36c9bc4c6b09c444f92fc4d466c92ff68", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -1656,11 +1650,11 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.data.l1_to_l2_roots] vk_path = [ "0x26af213ff80555dd08663a6cc85b85347fd1efff7f34eaa688c9875032906d70", - "0x28ab41593adb4ef3a0eac2e448b0665efda85a616d7dc4e33f27b7603b1530f1", - "0x0d129084ffb6935a7472f5465b443ce8342c0251718e8b88f1ddcc7c75e556a5", - "0x0a4de1f7959f2f7f744ca3168b3d52f4b990b6a47fe460ee9e7bc06218066d25", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x07e6ba1251a697784b98cbf89fdc0d61b9871411aa1ce67bd03344e580263fb6", + "0x2eb8e5df407a0cd85397d1621d548f1b7b4bf628f556b57f5528e511e1b32673", + "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [inputs.data.l1_to_l2_roots.proof] @@ -2120,10 +2114,7 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" "0x00000000000000000000000000000000000000000000000000000000000001c5", "0x00000000000000000000000000000000000000000000000000000000000001c6", "0x00000000000000000000000000000000000000000000000000000000000001c7", - "0x00000000000000000000000000000000000000000000000000000000000001c8", - "0x00000000000000000000000000000000000000000000000000000000000001c9", - "0x00000000000000000000000000000000000000000000000000000000000001ca", - "0x00000000000000000000000000000000000000000000000000000000000001cb" + "0x00000000000000000000000000000000000000000000000000000000000001c8" ] [inputs.data.l1_to_l2_roots.verification_key] @@ -2208,10 +2199,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" "0x00000000000000000000000000000000000cf0490b1da173f3819ba22e5a5201", "0x0000000000000000000000000000009a8e991a372fa76046df67e98a651a51af", "0x000000000000000000000000000000000000451d9c7e0f004324860615d71e35", - "0x00000000000000000000000000000045d5d24b648661af60dfc6f4ad90816f86", - "0x0000000000000000000000000000000000291ca1528424af7806a696c0967575", - "0x0000000000000000000000000000007e5171df0d5cc372d8e09dda2c1e4ded27", - "0x0000000000000000000000000000000000196428ffe12d6b151877b5dfaeaf22", + "0x000000000000000000000000000000f711b4aa56d84e0b7a80c15677c083685b", + "0x00000000000000000000000000000000000befd7853d7f136e60f3838f953e0b", + "0x0000000000000000000000000000006a426204455eee97797b71d0ed675a071c", + "0x00000000000000000000000000000000002c1a288b20af13bdc0f28b63246599", "0x000000000000000000000000000000488791d038721db41169e53232e5b75861", "0x00000000000000000000000000000000002b4582e4146d99f742b374571fd373", "0x0000000000000000000000000000008771b41c6ec37a1ab8df2f46331fb534de", @@ -2220,10 +2211,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" "0x00000000000000000000000000000000002cbf2e5f101105aa3413c4244d3c89", "0x000000000000000000000000000000890d6e86fb96bcbf3d60ff87a864627f3f", "0x0000000000000000000000000000000000288cb506f7dee567d7afb6c5e79c4d", - "0x00000000000000000000000000000022e8913952fc3a7c324898c0b4471fa030", - "0x000000000000000000000000000000000024b2006d36a76cfdcf77e9f2bee91b", - "0x0000000000000000000000000000003b8c4b3324c303389b746bdd5e1257e870", - "0x0000000000000000000000000000000000212fc0a63fc3f04d4b28c9448d92e6", + "0x000000000000000000000000000000127cb329d19188a873455263bb84db279e", + "0x000000000000000000000000000000000003d1d61c1704145c5fa948d943eb3f", + "0x000000000000000000000000000000d920f57ad9d67618e7cb236dc3cfea3b6b", + "0x00000000000000000000000000000000000bae71e707f7239ded2a02b091844d", "0x0000000000000000000000000000009dfe8d5cd5e1da5d3a3abc4cfb6916a8af", "0x00000000000000000000000000000000001e39b33888459e9d3c54aeaf217d95", "0x000000000000000000000000000000feed5bf00a84b1a426b4e104e19bb36022", @@ -2257,151 +2248,151 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" "0x0000000000000000000000000000003b31dbfee52905c60b1726695b3fbecad5", "0x00000000000000000000000000000000000eb97b19280dbcfc5f9f19f1758e1c" ] - hash = "0x0a7b692aec1c53d703d9f1984b28ae5272bdd32a0acfe49c4eda1f7120e99556" + hash = "0x1048de28d07e931e1b050a132ad6c8d2e393726172ba6bf901f0f1d0c4af6887" [inputs.data.l1_to_l2_roots.public_inputs] sha_root = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" converted_root = "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e" - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" [inputs.data.previous_block_header] - total_fees = "0x00000000000000000000000000000000000000000000000000000004baf27380" + total_fees = "0x000000000000000000000000000000000000000000000000000000022378ad00" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.data.previous_block_header.last_archive] - root = "0x0ae35faca3d8b308facdb8f4c29356dc01ea670dad43eb630b01ad61beaf6d74" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" + root = "0x0a63702dee4a214efeff4030957f170bf706b33408c3b021ab9e7fd8bc2b979e" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.data.previous_block_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c37f275f22e7f48e592a7836def15d4fc79034a17b7776620690aa5dcba532" + blobs_hash = "0x00bcf31780dfe584fb745655b4317c99c409253369f1d950eaac56902b40c42a" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.data.previous_block_header.state.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000070" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000090" [inputs.data.previous_block_header.state.partial.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000001c0" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.data.previous_block_header.state.partial.nullifier_tree] -root = "0x30619c2350ef68d5a1590f37be28194e4743bb4f2d2b98b83cc3f73b689ec5ff" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" +root = "0x0f13e00a015c928fe252bc7adcb764479fd2a58140998d8b8042aa9104a132c1" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.data.previous_block_header.state.partial.public_data_tree] -root = "0x0811e5a64fffcee7024b8bb2a5d4e5dd7240a0094e7e667753e3de022ac31cb9" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x09c6b31479e13f869d9b5c08e7bc91ef4476c9282dee9db0632122023991e0aa" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.data.previous_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000007" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000012" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ecea" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" [inputs.data.previous_block_header.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.data.previous_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.data.previous_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.blob_data] blobs_fields = [ - "0x000000000000000000000000000000000074785f737461727400000a00010000", - "0x1145999aed0deebb2be1affe5b131c61923be43b4f704c0735815ed1f85ba833", - "0x00020000000000000000000000000000000000000000000000000009889fc374", - "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x258ed2249b81b550bd6f83a93525d5f2e5ecb8ced43669d3802bb0f220e3310b", - "0x0000000000000000000000000000000000000000000000000000000006000004", - "0x17d1cc82f3eaf8c6e3c7600f42ba4063d422f1ba3185eb1aea2979a9a1c8669c", - "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9", - "0x00000000000000000000000000000000000000000000021e19e0bbc659a54ab0", "0x000000000000000000000000000000000074785f737461727400000c00010000", - "0x1176123212676c9d43c1e16fbd17542b01ca309db254a23c8b20b11b4b7282be", - "0x00020000000000000000000000000000000000000000000000000015a78c6d30", + "0x0c479693515a844b816d5938c370cb5438fdc5aa0771d8a9a5c44318953c151c", + "0x00020000000000000000000000000000000000000000000000000009a0575ff4", "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x200d4ef76037d4fe5d9616568c9ffa8b7e0f0336fb22186916878e26b7008d72", + "0x28041824fe83a3ee34b360f0d34579c54d93cf34aead5528625a8bb5dca6e6ae", "0x0000000000000000000000000000000000000000000000000000000006000006", - "0x0928749370556e745f6e1c3fe59fe0dad30d60e56d4bd1d19ef866a752c383df", - "0x0000000000000000000000000000000000000000000000000000000000002328", - "0x1226347a21faacc3aa3a632d28792c91ed8200f544741805651bdd2da5e141b9", - "0x00000000000000000000000000000000000000000000000000000000000003e8", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9", - "0x00000000000000000000000000000000000000000000021e19e0bbb0b218dd80", + "0x1a48d86e56a37035b80a0761638142ca7f404c1bab870cdde56ed29c4a0ae87a", + "0x0000000000000000000000000000000000000000000000000000000000001fa4", + "0x2f9436473dc504d9ec74dd3a5bf5f2bfe7d59d6aa346836f3dabe2365565eb31", + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", + "0x00000000000000000000000000000000000000000000021e19e0c00f40e9825a", + "0x000000000000000000000000000000000074785f737461727400000a00010000", + "0x1594ef2de45e31d69f7b0f90e64b2812a1579cc2a939a9a7c650b565622db562", + "0x000200000000000000000000000000000000000000000000000000045afd3460", + "0x0000000000000000000000000000000000000000000000000000000004000001", + "0x0a239a5494b15c1f2a5651a65f9249f89b687a6faec69dc05e02241eaf1e7dee", + "0x0000000000000000000000000000000000000000000000000000000006000004", + "0x144da7d31f51e9a06041230ad29c018cdb69e747eecd59aef003753b83306563", + "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", + "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", "0x000000000000000000000000000000000074785f737461727400004300010000", - "0x17c2bdf5ab339c4771e8a1ae567b371d9e79c93a32697fcab095e51e4f570244", - "0x00020000000000000000000000000000000000000000000000000004baf27380", + "0x28fac527346388a9740f548668bda8e1a22a83b90f916c8407fe938f3e5afa69", + "0x000200000000000000000000000000000000000000000000000000022378ad00", "0x0000000000000000000000000000000000000000000000000000000003000002", - "0x1397245e586920c774a4c77497225942a2b28bf1d691988b5ccfc2036596c7f1", - "0x127f413f9ce4c84a530ffb6f70c090c4eba19d8679b795c2050f2af1f93a57e8", + "0x17ecf71b30e478405dd614605b79085c571adebfd8e0c64ecfc229dfc9de5d31", + "0x0e03a0a35aff619fb3c7c26750916480e3f3448c3d9cc4d76788eb2b973756d2", "0x0000000000000000000000000000000000000000000000000000000004000002", - "0x241148d18d9cb422af3ca32ff90a6a28b1f65140b30a12b3fff5a4af6f9d29ec", - "0x208d129650413575a2b29d6e03e39efc2445791d9959cf36a579b4cd97935ba2", + "0x259202c4156eab30b9b6acbaa8d6e286d5c393e9d27ab9af813c3829f9b2d2a3", + "0x01151727449878ef246a61f916840d3af4abeb75a3fdec9ef7c01ba2434a431b", "0x0000000000000000000000000000000000000000000000000000000006000002", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9", - "0x00000000000000000000000000000000000000000000021e19e0bbabf7266a00", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", + "0x00000000000000000000000000000000000000000000021e19e0c008c273a0fa", "0x0000000000000000000000000000000000000000000000000000000007000036", - "0x0e848615f757f59acd5f64e570a65531bf44ebdc375494bea30ec4eb69d44ead", - "0x0517029b3c2f1ba6a3bcf8715d49658060afecbf26212eb59c8178b72132de6d", - "0x0000ef4f7f12a93103b1888f4bd63dfe97a9ca1066c166ff28829ede8ffbf75a", - "0x00707094f06932d70c341ba5788f40863eecbc8bd4376124f2269b30bcbed241", - "0x00af97235a1809c9681b3a098ca32425500adf00800f171fa9eddaf9c9a41d61", - "0x00d188b64af7e6f546ac4e96a517b229c955512a0d351996bc6b9d17336f6468", - "0x005467308fc59da7b5e2671bdeae3df8380089ba66ae904e2f8dc0a823805512", - "0x0097e2a8587ece9a97247e357886c7847e13241509886429a8d56c5781a4596c", - "0x0053e7fc5867ea8e046bbaf2a89c0161d7718ea44ea33d6bc613dca7b000577d", - "0x00bdccea11cbc8ebc560d25d03f4c1de34ab0e884c2b76723bfec4d02fe15127", - "0x22cf159eb6030e15295dbc73f1dc461153be6536a1661b44cda789ff2a0161e3", - "0x0f4f7d9ec9379299d9e34994afe8976aa0169713a048c3ff87f7619f98e7db52", - "0x2dc1d24f7c9c658137d5a298808729d9e6d474bde9baa2eeceeab349ba605c29", - "0x29247a6a46ff466b1dfbc5249cf0a28e303b28dd38ad9939934dd56181336587", - "0x2a6827c45d8df38b4c6bb0f4a7a532bc14d186ba262d754fada5d78b15b233e5", - "0x0ef0a4d1b908e5ebbcbbfa92cd42aea984fffceafc77a687196520b496d5f0ad", - "0x212e552ab509fa53efa03b2bb5cb1c4c4175c698b0a999ece2f2d305d11c3874", - "0x0d17dac730064f641e2f31695c5f9802d5b59e4f8f0e194d85b832e0dcf0617b", - "0x025af135d8120261e1e9394b3eb8a7616a56aab58780ee284f6ddbf3bcfc0ff4", - "0x12566c9d6097878d9cd63377433e82449721ab23bc86109e00cd54d4c702952c", - "0x00008f19da8046b6eef400c77296915b3cbc801505d7d678ffe5b13678d0fa86", - "0x00350018d8f977305fe10936a79337ff1af8b96cec2287ec74335c54c53228c2", - "0x00fb86c272e23d0e34d01d6d07ab696d98c5f02ae29bd2db8c9b9dd045008f52", - "0x00462f4f86c625500a400f2e4c5baaae556160a3b46110e17e841d29c8678810", - "0x00b28ac762b21c27eef47c81828f193612a651cc43382c430d86c31721b7a604", - "0x0069d19349aa53a482c3b7d105643e1579c1f20cd9b5bab3bd70de9926ac15b7", - "0x00a13fb596a3b17fd96d1e393f179ed1527e1060aac751511a43a4a3dc1d14c6", - "0x00af6752af8b73d98a4517c65d7b6fe119d2e7bb6bf4e352f7591773ddb27104", - "0x13ddab087e9cd7175014f346b92fb5f0a633c96fb501d226cce45b1e6e9bcc22", - "0x046ef6a6f0e4c499bacda8d9b48344bca5c64d0ad225adc55f43de4aed4278b7", - "0x2320675e13b2ddffb328097213c4bcaa1760d476f58e19b472dfa1fa7b452a7f", - "0x1705f9dc9e951cb4549ee40eab4f23e40125111c7801a467e0930d29f907e2d9", - "0x231a66a9994abd111e939b171326a4d9c2b1aa52e248d29e2892032f8e99c040", - "0x2bdf12ff8e2ec18c573f79c766ee4ea1a01c644b486e76864edc4e510420f6fb", - "0x1330bc14bcb910a350f1ca0a119d14d432f3dbd2ea08ef2622608ca4a8145d0a", - "0x1098c92c47157334cb4d77c15cae9d7068cfbd5dddf6e27be1f313a68fc59838", - "0x0bd4e8d3c0d8115c686296f612fa866af20d18d674f499eae3fedda23565b148", - "0x05cceed6d3594ac7a56ba8e8eefab4b41e8c8eb1f09ba9a1ab6ec2da31330d14", - "0x0001488ab8fcd4423d3d2cecd125cbf88d181bf98b0f1facc114bdaf9f848ebf", - "0x008260bceda3adcee611fedd0f9b4a868254929232d59c6a7113ce5a19379f6f", - "0x00a521663d67fff129e2629fee1b1d77c03fa1787e69a38eb8769d44dee5a812", - "0x00370577f141c74da170f469c8e86ef1758f26864506314495cd4d549a84f91e", - "0x0006e0d2af25b15401a22fdd31704dbbd8503608848e7d0a47d4987e0214cf9d", - "0x0064b498dd4fbf48578c776f2e6d215f99050110da12943419eba645476af182", - "0x0003bcf2fb2744a72bbe2990b57bc04a45fee0fd75cde18e4399dd28b8c56464", - "0x00ade1f30ed64a48e1e239c155933afd42c37ac3288bddaad114e3070293e9c1", - "0x2912eb4f403443bef3e4d109c5428bc6cc96fbaeeb038459eccae7f0615ffd10", - "0x0dd8d604c5b10b879d830b3aecdbb837275f093df1a370b8b56ef114d0b09ee1", - "0x1e5675904abdc5cb49a36b8f3537b0031cd22f5e781a52a32a24206f5543f3c0", - "0x22d511658c0e7cde24616666be54a4bfa53ce17910c6eb04d89c3a158c254808", - "0x12e3910ee30f24bd5d7d81cf9d6c6491cbb7c7dcfa3638808db577ddd42b1d27", - "0x0f8575cb794ed2ce9b6967af97247b29f8e80c7f631a778ffe782c84d5f3283a", - "0x2e7247b9046457bb79f1c0fc73653ed530496e84bfabea1a3b722e37d44ff7df", - "0x03a43501cfbf0f2f4e7e550ade91cfda347698888ddcf4ea3bc160368e2872e5", + "0x1936c5057b24510c9e660867dc46806dfcfd1417e0fcf7896126b47bbc895ef7", + "0x0986510c164e38ab1113e31a3667bfb49a6eeb8830cb5208c9859d51a0f9bac9", + "0x00014d0712f317fb5ea0a68a22cd4e515480656a5b46ae63ae45cbf854344fad", + "0x0083eea7664e8e864ce6bd565e43dc7e4b7d7f45663af666212b763cb9d4846e", + "0x00e9051a8a93f07e12e25a3cc117617ef95f1e88b1d60e5358a4e7f268cca085", + "0x00f62b586e06c4bc66fa2c65a82b5c84eb7bbcaf590e881e019f502c449e32b6", + "0x008006e23f4f872c67806bcf11d1f0f209abe78c3174759cce82a69d8cb1e608", + "0x00d06741a6d59a4ee65d7ae162de89c48dfd44b9cb5ad6a6c5288e975c751558", + "0x001b7dfb71432164b40e7bad2988d7a24e08a4f09e809294edef1af3388d989b", + "0x00c8b6ea110432ed17d93bd7efc0d826cbc57eec37909237b949d9608b025aac", + "0x1ba4764055d352537c5508dda4530ca04cde501d1dea68fea925bd84312f029c", + "0x123edbecdad9405eda545ad448e10ed8abce96341be9c5c36865524b965c24a0", + "0x12064a63c7bb6e0e41266cb931ec3474162d0cc299eed0037168acfb9b3dafcb", + "0x200321b617dd4f8d5328847ff56f4561d94507a310aefebdca3a4bbd7834f9f3", + "0x178ebd76e1f5b5b22a06cf9f1c69ce3561ef6df23a3886273560ceda36424dc3", + "0x0959e3dd708b24e514fe21225bd20afb1d1e973c41e5258a0fc03e3d6051fc43", + "0x0c51a53faff98aa0bbc7d83d709539672e9487fc167d54b58edfa42632a7baeb", + "0x0ec1e9347b38668d1e7f17b8709f63bb3f9be8a9927bf011f4cf14f5d8fa95bf", + "0x0e618c9e6a60d5e659b8334e8824aacc58bcb43fc70e6c4dc899a2a11ed1d76f", + "0x2c8737c4fe033886cc80aa5e3ada73ca6610ea2638c0c1f850a975a0978b2a36", + "0x0001a161979826f8a5e2dc180d212336b822128b1b68194a80b81d3f4d247371", + "0x002fdfb043c24ec282e2198500d32687bbd8c3b2bab4b107fdfc1f8a3db40342", + "0x00c0ce0c12a58595e76d9607b330bbfbc0d6797038c57cbbcccb093ca45095bb", + "0x0030315ff3a95716acaeae4603bbc3f48534669e037b549bfd016fc72a69f912", + "0x0031ead1b22e4f65f7bc899136ad6d990fe982288cee1660558d04034a881401", + "0x008049b16abbc2cf60aeda970efb7e99b4997aca8e671125480bf8487645c359", + "0x00fa98d00f4e2e19112d966c6455ce66f26f4a314091eda3a29c9c92dd230b1b", + "0x00b6645a7af8b635a0459647dcb4301c2f191ef5f158dd19574cd1cbf15920a2", + "0x1038c397e3c402115f6921afa4a70148914b64d617238025eb815c12cbd7004f", + "0x17aa6b7d85c6233e63f59773366bf4e555538752dceec728848ff01b14a84ad5", + "0x12e48551be0a8fcfb54063d5fdba80790daada6d0ef6ababf4cfdcddf1384717", + "0x2d3ad4d09310b0aec3fe47d2f7f8763f7b7d604e1dfd9e7e743a57efb81ce9aa", + "0x29f1ee1a3b92773d585096db7ed14726128d1868c58c2b791c19176773556f22", + "0x2538c95a367d1ab956100994e3a1e22d9b412d0ac4a2a6c472c4e1bef2c18e93", + "0x043b09386f2be1b719a161bdd9cc6056ad7cbf864ede022fbf00aafc74b3ef79", + "0x26b25d8ec7dd7bb914f67d0143acacd1e84fd4a79ab793f3feff43665f7d8548", + "0x0d0d98394b2874ff5b91db060c4d8be4a93c228d2f936d0d9f7cf4c9f0a1f4bb", + "0x1fb4c9ac6c5547a29e2e5ce40c9dd430c49b30be676bb9496cc8dd207d24e862", + "0x0000a4418e07ad49beccad1f92fa51242c2bdac471576bf10d51d38e11cbbcf7", + "0x00eba3dd9682e91846018a58e34181813106f628bed24ea2a75a252c3f06b27b", + "0x0044b023b8c8702fbbeb702a3ebd98506067f10a98150a1256a185cbb9145325", + "0x003fe02325bcf7c547505d7c7e61ad08b49c50dcfc47a09038795d9618d9af68", + "0x00fcf05128dafe5d17deedcb35028181739f9f9d5b2ed9d47d0cdc7adbeec803", + "0x00a8bc7de7849786b54043e65a3d55087a2e9fc8f31d1e72e186e1e3c447c408", + "0x00371b437d21d3a8912dd3bf65d83096373269ad8ced155b6643784dc68b546c", + "0x1fd6a835de5d5b98d7ff9f7f54214b234cd4edd1f0d65abc19ea1184f238f32d", + "0x144be3dfeb6a9bb3c3f5dd7f17cf5b02a7f991469877e8a8acd0b9cfc1b494ab", + "0x00fc86e13bac27631ee93d9c9009a0b48150430bfbd37d53a569d76351b7f182", + "0x23de1f8053eadae293d20075272f2a928f1adce5d36c540acb09145aab462d50", + "0x26c46494956b37bf713ac12cacd5ce99d5854646151e6b6af0b280cc7226bb3d", + "0x13fef44b1420d47503431b11081b135f41aa78de8f0b677a3327aa0432ebb7c2", + "0x2c7bee99fff77b50d1f0db8fd05d2bf6e15cb14b830f1eefbd7913dd23eb62cf", + "0x00dcffe70f41e2cbdf6bdd17cf4a65659c59813bd556212620ad38b34be4d28e", + "0x1125256fdb817d3d72d66398a6a69014af0a99e03b27d922942d0f689a488d44", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -14602,12 +14593,12 @@ blobs_fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] -blobs_hash = "0x00e1bee11788e56acf63557c442494dbba3a853840e39361d69b90821fc010dc" +blobs_hash = "0x008132520bc55e7717f0d8af991467ec504fd63cbfacf360786c986b8ef5df19" [[inputs.blob_data.blob_commitments]] inner = [ - "0x00ae4091d6e8f63b2a953cb6778b911ff20d802763fc656ad6d64dfe4ec9096c", - "0x000000000000000000000000000000c6bfcafa8135b393252c83ab070b746648" + "0x00a0972ee1756a940bb295432fd7f02f4d509e45777188ef1ad939107ea23248", + "0x000000000000000000000000000000aac08780667b7e844c523654df31596bb2" ] [[inputs.blob_data.blob_commitments]] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml index f2237067f3aa..51f9b9468127 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml @@ -3,57 +3,57 @@ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x00000000000000000000000000000000000000000000000000000009889fc374" -accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000000000095a6" +accumulated_fees = "0x00000000000000000000000000000000000000000000000000000009a0575ff4" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x2c356ad71844184ef91deb4ddf7ccc3984b6ee27b34bb32abb466ca810a47d7d" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed02" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000001c0" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x30619c2350ef68d5a1590f37be28194e4743bb4f2d2b98b83cc3f73b689ec5ff" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" +root = "0x0f13e00a015c928fe252bc7adcb764479fd2a58140998d8b8042aa9104a132c1" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x0811e5a64fffcee7024b8bb2a5d4e5dd7240a0094e7e667753e3de022ac31cb9" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x09c6b31479e13f869d9b5c08e7bc91ef4476c9282dee9db0632122023991e0aa" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x11513066de2bf6bae5584fd142f7f6dc189b7dbc97026b3026a4dbf9ff742c59" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x1c13f164104c2e9cba25e5abb6c997503a2b75307dea9d3b2ef3e901d7b07548" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x30559d9df863fed1711bcb8b31b77a9d0765a46bf162e6384f2f2e345f012086" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x2ac01b3316ae82ab5f76bdaf192a7a1a6a1f3d99efba8a5eea23b655dae1eaae" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -75,22 +75,22 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000000a" + fields = "0x000000000000000000000000000000000000000000000000000000000000000c" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0bbc659a54ab0", - "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", + "0x00000000000000000000000000000000000000000000021e19e0c00f40e9825a" ] state = [ - "0x0c1820b7319d2a46a405ec7243b7ead269ccd2fab400fa1fd46f907404b8444a", - "0x0e4a79474f69f4d81560e6b36a45c5b481e18dcbbb75a7a34bfaa709f63a71af", - "0x0db641697f9845a9f2b912964c8d88ba398c46091b3ea59affb09e90378f77da", - "0x159d496503443a5d0502ef9766fb23ed9efef46f2443dd82f93b8725880233a5" + "0x0e5615eee6dec97248ccb72f9af582f9c2e983b38c2a7903ffcaf994c9d05900", + "0x03658d922acfc03f43c03392d7ac14221fc44b5da793b99409591f9d6968f6f4", + "0x25e8a9ec9db195a2f81bbbea5bc9fdb0f51a4e546425650aa72edd7661a9ebb2", + "0x19b0580a558b871c0232da2b42f650db4b63d5fecd9433fa095a83058e1261a3" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -629,10 +629,7 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] @@ -782,12 +779,12 @@ hash = "0x29558451426da115de2f35e920c2f9c12b28fa12670de1e06d100024ac8c1848" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x01f3bf377a594f52d4030e9bcfae90a318c48e36bd93df9bb9465bf7c5365e54", + "0x2b7541b7c11aeaf25e6c7e103831f828ab7b886575b40630060dff426ffa6248", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x2abbc11ecc9be914ffe5155d3573cd0706f814c18423a01073220dfdcffc256d", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [[inputs.previous_rollup_data]] @@ -795,75 +792,75 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x00000000000000000000000000000000000000000000000000000015a78c6d30" -accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000000000153e8" +accumulated_fees = "0x000000000000000000000000000000000000000000000000000000045afd3460" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000009738" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" - protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" + vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x2c356ad71844184ef91deb4ddf7ccc3984b6ee27b34bb32abb466ca810a47d7d" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed02" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x11513066de2bf6bae5584fd142f7f6dc189b7dbc97026b3026a4dbf9ff742c59" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x1c13f164104c2e9cba25e5abb6c997503a2b75307dea9d3b2ef3e901d7b07548" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x30559d9df863fed1711bcb8b31b77a9d0765a46bf162e6384f2f2e345f012086" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000099" +root = "0x2ac01b3316ae82ab5f76bdaf192a7a1a6a1f3d99efba8a5eea23b655dae1eaae" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1c48f03ac9fd670db569f27058bd4ba7a3e738244ce76203ae089227cfb11f56" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" +root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x03b04c0ffe679cd84a3d57483f993d2e279d77f9146d97aa9d29a7705eaa649d" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" +root = "0x1a7c525ce338f95df8c20e7e29f1dda5fcb245152f6241c41879d33b885b9aa6" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x0d90f9581f16824f1ff5e8cf79f7bb3ef8478986b23b613eec1a16d2c8617ad7" +root = "0x1ae803eb9014914b63f41c77e3ffe61e3fc2d653ca6741ca6bd32dd3420c2c7a" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000000a" + fields = "0x000000000000000000000000000000000000000000000000000000000000000c" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0bbc659a54ab0", - "0x1c37466c1edf1ec26e28b0978459d3c3337b8d88e25eacfb3b37687cd08d27b1", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", + "0x00000000000000000000000000000000000000000000021e19e0c00f40e9825a" ] state = [ - "0x0c1820b7319d2a46a405ec7243b7ead269ccd2fab400fa1fd46f907404b8444a", - "0x0e4a79474f69f4d81560e6b36a45c5b481e18dcbbb75a7a34bfaa709f63a71af", - "0x0db641697f9845a9f2b912964c8d88ba398c46091b3ea59affb09e90378f77da", - "0x159d496503443a5d0502ef9766fb23ed9efef46f2443dd82f93b8725880233a5" + "0x0e5615eee6dec97248ccb72f9af582f9c2e983b38c2a7903ffcaf994c9d05900", + "0x03658d922acfc03f43c03392d7ac14221fc44b5da793b99409591f9d6968f6f4", + "0x25e8a9ec9db195a2f81bbbea5bc9fdb0f51a4e546425650aa72edd7661a9ebb2", + "0x19b0580a558b871c0232da2b42f650db4b63d5fecd9433fa095a83058e1261a3" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] @@ -872,15 +869,15 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0bbb0b218dd80", - "0x00000000000000000000000000000000000000000000000000000000000003e8", - "0x212fe0a872a019b69b20f11ec9f1db0ab15582b2be40c2d3121ce427f59cb1d9" + "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", + "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", + "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" ] state = [ - "0x0b431cafb7310359f82807f8343fc2542f2d426a2e9389047970f43dd9ef771e", - "0x27588dc6b0fbe6c13aea699720a4261d939b6a24dba89b63c25eb3dd6e93ac9c", - "0x0013d466c970476ab26b2e24b35a2f7bd3f41871313b8c0f65ac79f601193948", - "0x1985d3075d3626eac30a613ff5f2f5ea7536f982679b47106ed20163cd99a7ee" + "0x2c3ba2ffd7c4a144f1e83e648bc44ce78163c9303e3253238e6fc3a581e3f359", + "0x1078a71ae0bf3b94466a7b672443fbbe1c14270b71a0590619f485b6212a7d8e", + "0x2731f01b4cf59f0303f05ae58e26a83edc11caf0e86bda09b92f1caa5935fa34", + "0x1811667232838ab8c44ab7e04cf730337fdf3b892891d9bb346ec36f4fd7bdbb" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false @@ -1421,10 +1418,7 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] @@ -1574,10 +1568,10 @@ hash = "0x29558451426da115de2f35e920c2f9c12b28fa12670de1e06d100024ac8c1848" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x01f3bf377a594f52d4030e9bcfae90a318c48e36bd93df9bb9465bf7c5365e54", + "0x2b7541b7c11aeaf25e6c7e103831f828ab7b886575b40630060dff426ffa6248", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x2abbc11ecc9be914ffe5155d3573cd0706f814c18423a01073220dfdcffc256d", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml index 96b0d48ab408..19e37f042210 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml @@ -3,66 +3,66 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x2add8e39344aef45744cea6b2283288b12676de76e1eb7d3ccd6211598ae41d7" -end_block_hash = "0x297a3d2ed3b43a02c1865f6223dabb272397c96ea0bc5b1e4f3efc9f3644020d" +previous_block_hash = "0x1ce34683ee311d6ef25858a210b1287cefc54090d16f7189c2ab67a49cd8f1af" +end_block_hash = "0x05fe538dbbfc0207294b9c24ade72b28e1a24b28cd37db6b90423e75d6f986f8" out_hash = "0x00201496223ba670899c10fa0b2a2d65993893162620515ed5d2f6fc25dba2d4" -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x0ae35faca3d8b308facdb8f4c29356dc01ea670dad43eb630b01ad61beaf6d74" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" + root = "0x0a63702dee4a214efeff4030957f170bf706b33408c3b021ab9e7fd8bc2b979e" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x19c7046f42513ad502513dd9e49c9d636df00165e12e16d68bdb8ee8c7483af2" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" + root = "0x02ce83f109bd28b07569f14ec8fd42ad958a9a0353a96aeb8c2b2a9184267f49" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000007" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000012" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ecea" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed02" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000104f1e" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x00000000000000000000000000000000000000000000000000000004baf27380" + value = "0x000000000000000000000000000000000000000000000000000000022378ad00" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x00000000000000000000000000000000000000000000000000000023eb1ea424" + value = "0x000000000000000000000000000000000000000000000000000000101ecd4154" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -342,19 +342,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x263eddcf80a14eacb7beb0ca084909a05825281b398730751428bc6187395372" +z = "0x1d37290e54af299eb6328184c93c77838075f71d189d547497836dfc7b6dc47a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x2c84c4ecc57c4605b93c987c88d62c", - "0x83089cd1ce5fee75a36d6085d541e5", - "0x2331" + "0x7cc8fced22862e750480b3a3e8d896", + "0x5fc479483658f2d8248678829a7cb8", + "0x23a3" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00b0516071b8a98d3240a59362c0ee569510c6550fdf17cb32a2de666089d2aa", - "0x000000000000000000000000000000b5b6df33c8504767eafffba62d63b33581" + "0x008d84fa64613c225236ec21d67872130a0f0bcdf99f7f6fbe80afd0eef1b2c4", + "0x000000000000000000000000000000be1b61b21ac2d143661f1728ea09a8505b" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -391,19 +391,19 @@ z = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x1703322cf1e0c0a20d16a66d878ada5a03549382d6c265434aa42ab869f877ad" +z = "0x242aca38483dd2fffcc306252bb1842b9f5513e82748a8d4982554fd552eee04" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x8ac71be6fa8f74571d67a7f273198d", - "0xb94c1adf57072d7166461e6451c7ea", - "0x38a2" + "0x3e160e695838d75ae62a049827a3d8", + "0xa619d868616ddfa9fccd445e48a2a8", + "0x1b35" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00ae4091d6e8f63b2a953cb6778b911ff20d802763fc656ad6d64dfe4ec9096c", - "0x000000000000000000000000000000c6bfcafa8135b393252c83ab070b746648" + "0x00a0972ee1756a940bb295432fd7f02f4d509e45777188ef1ad939107ea23248", + "0x000000000000000000000000000000aac08780667b7e844c523654df31596bb2" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3228,10 +3228,7 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] @@ -3267,90 +3264,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000c0a0daa3059aa201c11f319ba334d726b1", - "0x00000000000000000000000000000000000fcfda7eabaf0b828c77d90af874d4", - "0x000000000000000000000000000000af2a883170db9351ef3a558bcf7948ed0c", - "0x000000000000000000000000000000000022424890cd894f2ac71e986e9c20bb", - "0x0000000000000000000000000000003f78804674591d7ae440f51534af619261", - "0x000000000000000000000000000000000029355fcf2c4567821baaf2e906725a", - "0x0000000000000000000000000000004a05f81a434d83607ad1c7da162617d59b", - "0x000000000000000000000000000000000000b556f5e8daaa07262006f58b6e23", - "0x000000000000000000000000000000c46175997b0015f52489109b5d3e41bbc4", - "0x000000000000000000000000000000000025c7f1ea5a48a5756a4323ea27ef1c", - "0x000000000000000000000000000000d8140f5d818f3d996511d1b38458f51be0", - "0x00000000000000000000000000000000001b6ce7ca77c546b8abc1e171f8ff11", - "0x000000000000000000000000000000931aa334736b44fc955c626814d93009e7", - "0x000000000000000000000000000000000029b78e7aee5dccc984754ee6662646", - "0x000000000000000000000000000000e077c3b75c942cbd08a7bba1737f12fe72", - "0x00000000000000000000000000000000001ebd54486e0ff3998d63defb2cb0a1", - "0x000000000000000000000000000000afda4c7368faf10bdca39af7f24ae7dfd3", - "0x0000000000000000000000000000000000088ea30ef5653cd0e728bfa36006bc", - "0x0000000000000000000000000000009b4926d74db13d8b8d1284c1497fa620d0", - "0x000000000000000000000000000000000024b034d0fa79e44fea252b9ce6a95e", - "0x00000000000000000000000000000001ae20979cc90bcf8fe931939b1d4bda33", - "0x00000000000000000000000000000000000d52779a9e1bd65d7d486c4d147ea4", - "0x0000000000000000000000000000003607506777e6c9745b50e1172985da9eae", - "0x00000000000000000000000000000000002042dff58c8fe703b69a9bd9969b42", + "0x000000000000000000000000000000e15529432ab50a31ae11a945d758dea173", + "0x000000000000000000000000000000000013304bd196c2df2a18e15f1b4160ae", + "0x00000000000000000000000000000036bbb45574cc59fc9a120ee8d6f50289f1", + "0x00000000000000000000000000000000000e719cc16d9cf06f5e3ca7f64425af", + "0x000000000000000000000000000000779cf8335952d072935863c23239fd9729", + "0x000000000000000000000000000000000027acada28cea531d106e09a6b40da4", + "0x000000000000000000000000000000a6568fb38c6bc385ede799f0cb5fbafc69", + "0x0000000000000000000000000000000000163ffe8220d1e44b5659d404c1827d", + "0x00000000000000000000000000000009f494ce5028a7b8084c37245554955c40", + "0x0000000000000000000000000000000000265f6a8ba337a4c29c8151b8495c44", + "0x00000000000000000000000000000074b060b31214dccf6d1a68d90f8447c734", + "0x0000000000000000000000000000000000165102f31ae37f9f1f1e247e05f62a", + "0x000000000000000000000000000000e6a8278c2f83cfb6123d9d3fe873b7739e", + "0x000000000000000000000000000000000024e9c85e80a9a113887eee207d22ca", + "0x000000000000000000000000000000c7658b5ca9a4b4b370fc614f7b19f063fc", + "0x00000000000000000000000000000000001769625dcb838ffebcd059e88ec413", + "0x0000000000000000000000000000003863456c5e6b853fae8714c2766b24baa5", + "0x00000000000000000000000000000000001ba3530464497831ab2b3dd1aaa9fa", + "0x00000000000000000000000000000038f750cee4b5bd5c3c1e031b740899f41d", + "0x00000000000000000000000000000000000cb6399dad6d8423aab45bb8d81f95", + "0x000000000000000000000000000000a3e11fc53ea35d90682ec97ee18df0c95a", + "0x00000000000000000000000000000000000866e127c476810872e42e99077691", + "0x000000000000000000000000000000de9b725d1e0d3b8e8a59049ce477187eac", + "0x0000000000000000000000000000000000168fb8b3aa801e3f0cd5c00f578390", "0x0000000000000000000000000000002d642c1daea7215b9298f7902c21212ed3", "0x00000000000000000000000000000000002deca8c3e7386ea6f9f9ad25d371a5", "0x0000000000000000000000000000000d6a5e9d6e5aa66534e125fe442bbd2c1f", "0x0000000000000000000000000000000000248c4daaa0943137eb97510041d0bc", - "0x0000000000000000000000000000007a3c6e19538604b89895d059273d877d1e", - "0x00000000000000000000000000000000002d5bd5ceb630d7d84d4d2046262b22", - "0x0000000000000000000000000000002f66de0b6bc336358346aa1a4af02eac60", - "0x000000000000000000000000000000000014f4b6a8e81125d69394545467d17c", - "0x0000000000000000000000000000008e32d81a6e02484981435ba5016b5571fd", - "0x000000000000000000000000000000000018f1b14acfd3f73f84c0025fdba2f2", - "0x000000000000000000000000000000fccf691532db114457e792f3b1da46eab7", - "0x0000000000000000000000000000000000295ec6155cd4a60a892c4f223c2bf1", - "0x0000000000000000000000000000009474f5f926fe99b021ce3cf04ef9524967", - "0x0000000000000000000000000000000000246393b77f51bc2fd760890a6f5741", - "0x000000000000000000000000000000b1613327f5dfc5462731f07e052cd80628", - "0x00000000000000000000000000000000001fc1cda1ade4aab6d6dd5c861ab078", - "0x0000000000000000000000000000008c5d10d09d4f3f96d4f18a907dd84a2373", - "0x00000000000000000000000000000000002227c548c0531431083e4c49dbfbdd", - "0x0000000000000000000000000000005276ab3f1920e2ede73cb8863a37dd9f0d", - "0x00000000000000000000000000000000000cf692bf74c0a91d1f86a1be1ed4a5", - "0x000000000000000000000000000000760d81c41e925bddec30b291f6be5cc91c", - "0x00000000000000000000000000000000002c9014449f1b141bb073271e847cb5", - "0x000000000000000000000000000000700e9b8f0929cc589771c641a2c11ce793", - "0x00000000000000000000000000000000002e40b1dbf4ed6348a9aefa400b9bd3", - "0x000000000000000000000000000000906638f1382c67d73471f7e52458f31a9a", - "0x000000000000000000000000000000000016c7ff1c06a7f219e130a68e613b75", - "0x000000000000000000000000000000faa87e1f8c805be7bb1ed0b0da757a29a6", - "0x000000000000000000000000000000000024ddcfc630e19d05b9303826d0590e", - "0x000000000000000000000000000000335e744687e22c24ae923e4dd779d990b7", - "0x0000000000000000000000000000000000176c13ec205d10d413ba6952307bf8", - "0x000000000000000000000000000000bdd965258971ac77bf71f2f8b33247c68c", - "0x00000000000000000000000000000000001e1bd226343f01ba250707c719625b", - "0x000000000000000000000000000000d7149defafdf2da14689734093aa27636c", - "0x000000000000000000000000000000000002b69864a06b29e00e421d5e4840dd", - "0x000000000000000000000000000000fed1b0e812478f238d09716c6c1187e33d", - "0x000000000000000000000000000000000007250b37ac08b253e4d55be15f5cd6", - "0x000000000000000000000000000000f275d8e163e747fc16d9c564a1d7f6acfa", - "0x00000000000000000000000000000000000dad4f7de244cbc839d1141c5fed00", - "0x000000000000000000000000000000288a8dc991a9aa2ec4aaf6d77cf18bc9a1", - "0x00000000000000000000000000000000000474cbde9c7c346f128766b0dee35a", - "0x0000000000000000000000000000004cfe584e6b202fa20f430c53f3db3f1ab8", - "0x000000000000000000000000000000000023ad06c5700251af677b0bf53c12dd", - "0x000000000000000000000000000000f2828b3f47c015c0d492ca083bd5e3a951", - "0x0000000000000000000000000000000000152efe6391e6805e9a9c26e94e42da", - "0x00000000000000000000000000000026fccde23e4cce2bf9428ce0a992683944", - "0x000000000000000000000000000000000014b1215baa91050730609791f45211", - "0x000000000000000000000000000000314e5b7475e033c048a63953e71c4bed69", - "0x00000000000000000000000000000000001de81d23951a24a68e458a603eabf9", - "0x000000000000000000000000000000e350de732f09c5fd4d170748ecca5bb6fc", - "0x00000000000000000000000000000000001386d2f68d815eb215870ab90cc3ef", - "0x000000000000000000000000000000f7a195c1b7a40ccab80cfb9bcd3712877d", - "0x00000000000000000000000000000000002264d6f8310d8cea1b3ec575784a98", - "0x00000000000000000000000000000003c117cf4f2e47155100f576aac249a6ca", - "0x00000000000000000000000000000000002d12689da30045ef511598108b8e61", - "0x00000000000000000000000000000069495f49b09a18e97a6ba733458eeafb5d", - "0x00000000000000000000000000000000001074b09cdee0a79bc57742f545139a", - "0x000000000000000000000000000000415160903b1e64cff2bc05da37013627dc", - "0x0000000000000000000000000000000000285e9719cfa6c7174d807e55c07097", - "0x00000000000000000000000000000038d2971fbe853334291fe0cc1e120f1038", - "0x00000000000000000000000000000000001f1de4963af7c7a63334d5fa274f02", + "0x00000000000000000000000000000016a6022cc17c464c7d540420503e7672f9", + "0x000000000000000000000000000000000018752903afd93de6b0d7afd2a78daa", + "0x00000000000000000000000000000054d7844fd70c68aba0c6742155c522dc1c", + "0x00000000000000000000000000000000000c13217564774cca4b2d4b804d0402", + "0x0000000000000000000000000000006d671e67eb750a76823609894ccdc822ee", + "0x00000000000000000000000000000000001354b8980925a2ca0418908a9cebd5", + "0x000000000000000000000000000000bf02000ba6466b46bca17af88131a08e5b", + "0x00000000000000000000000000000000001cd1dff6069006e5359835eed2f391", + "0x000000000000000000000000000000ebe917000f5d6d92f29ef7e0aba8c4f3f6", + "0x0000000000000000000000000000000000260286231acc9fff0fbfe0df005a74", + "0x000000000000000000000000000000c439ec2fb17d530a36f1e9d2a5b435eecd", + "0x0000000000000000000000000000000000049b09b45273899c8b4388ac8ad4ce", + "0x000000000000000000000000000000197fd798d1833475f85a5d9cde0efeb2af", + "0x00000000000000000000000000000000002e3d6cb0e2c1dbad55131c88bbf1f2", + "0x000000000000000000000000000000e48f436dbfd9c24defe8a2de4172d8363d", + "0x000000000000000000000000000000000000af55add6dd2233547a2c6d60f611", + "0x00000000000000000000000000000025441521c1f92911c18ffe4f108ba70fbe", + "0x0000000000000000000000000000000000135c4b040793833a002ea6abdf3ee7", + "0x0000000000000000000000000000005eca079d7b95dc993da066c4b2f3dc4c8d", + "0x000000000000000000000000000000000008ea98241a4d3da589c2a6bd134518", + "0x0000000000000000000000000000007b23431e74b9228858597b855684f20031", + "0x0000000000000000000000000000000000113c060d2fb1aa98c1aa1b6bb20c5a", + "0x000000000000000000000000000000c6b82afb8046ebd7ddee48e05823594158", + "0x00000000000000000000000000000000002df31a5ccff13fab40d60c6ed4aa97", + "0x000000000000000000000000000000374f39c524606576dfedd5ef9f3a278f47", + "0x000000000000000000000000000000000027709b0200e931bbcbe5ae66c7dd3a", + "0x00000000000000000000000000000016a55f04ef0ca52347cde2b70b3c2a091c", + "0x0000000000000000000000000000000000117568dffda248a9366b53a49b479a", + "0x000000000000000000000000000000263c4477d4f0938aca0d4ba03cbe07fd46", + "0x00000000000000000000000000000000000f8e65c0576278b889bc6e231c9f39", + "0x0000000000000000000000000000003fa25d8da4cb55bf2c3faba44f7c62adb7", + "0x000000000000000000000000000000000027a8d0bed330a7134f488269a5cc65", + "0x000000000000000000000000000000fb5e357f3f9488664f36d42b852889fc62", + "0x0000000000000000000000000000000000115c7888d24f885283387736b6bdac", + "0x0000000000000000000000000000009dbbb8cc4973cd43156541f9bb8aa317df", + "0x0000000000000000000000000000000000137daa7e4e240cabb1058401812db8", + "0x000000000000000000000000000000d7d4e979199d40e1df47b758caee473eeb", + "0x00000000000000000000000000000000000751f6c15bc39fca59b1f864df0b0c", + "0x000000000000000000000000000000b1e8b2ee3ac792875fe64b55d38a0aef02", + "0x000000000000000000000000000000000018224583040a06cabb791afdbca295", + "0x00000000000000000000000000000043e09d37b3a0f7b988f7c353a454fbd83e", + "0x000000000000000000000000000000000009d7a7190a983af670a23b0fe5d3b4", + "0x0000000000000000000000000000000bf5bf55591ae6777ea636e52f198f6c15", + "0x00000000000000000000000000000000000349613db34dcddceb49779debc6ba", + "0x000000000000000000000000000000845d8c7c913fd1bdac854abbb88c26e364", + "0x0000000000000000000000000000000000122154310ce74f231c21aa8cc7a029", + "0x000000000000000000000000000000768f46ac41329de52c951cea673b307d7a", + "0x000000000000000000000000000000000010b40233a01994199503c61d4b0e7f", + "0x000000000000000000000000000000312fbe66383cb97c17f64b73971f7c060e", + "0x00000000000000000000000000000000000e402800158de345fa853541d170fe", + "0x0000000000000000000000000000000613e6b815106ec07a3c17ffbc985af8a0", + "0x0000000000000000000000000000000000120bfd0437a0f6b18f8403c3ebafb6", + "0x000000000000000000000000000000f285cac87484a64e07a54645d019402076", + "0x000000000000000000000000000000000007ab45e3ad601007774673a2fd0026", + "0x0000000000000000000000000000006925c4c25187a6c5078cbf56415a0a7f9c", + "0x00000000000000000000000000000000001bc0e655665d86dadea07ccf9d20d2", "0x0000000000000000000000000000003bdcd78296b6bdafc182df096e72b8e885", "0x000000000000000000000000000000000029cb0722970834563ea229c9811477", "0x000000000000000000000000000000a2174b8fe2ef0b1755e966ee129e39d78f", @@ -3371,80 +3368,80 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000000000055e7553d68d5133e35ae32639f8912bebb", - "0x0000000000000000000000000000000000164ecaa370463b4b005f61e1520ae8", - "0x000000000000000000000000000000a740d4635ef9d3556db88ba174c041f002", - "0x00000000000000000000000000000000000a2b9359232b508ded2b098a01e8eb" + "0x000000000000000000000000000000c18a4ad73769ee3a701fd977624c41d5c5", + "0x00000000000000000000000000000000002901b1fba6e6add5e69f1530064b41", + "0x0000000000000000000000000000007491f368169a936e5b557af0ba1e1a7e5e", + "0x00000000000000000000000000000000000f52ece29651db4fd5b052fac931cb" ] -hash = "0x1605cb06bf5d50263c4f67b2e02fe9550c59fcbfbd2ce8841ecbdb67a548fb03" +hash = "0x055b35ad3ed6af9b4994e806a1c130975fb5f1011c843f478c45e2dbc91b2b49" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000c" sibling_path = [ - "0x0bfda4c41181321c8f835251084aec2749797d93cf390404dbd515bdc2d7ca8b", - "0x2220fdf3e1dd1cbbc0e775c8194df935115cfe40635be250b41e1d5934605185", - "0x0d129084ffb6935a7472f5465b443ce8342c0251718e8b88f1ddcc7c75e556a5", - "0x0a4de1f7959f2f7f744ca3168b3d52f4b990b6a47fe460ee9e7bc06218066d25", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x114b750451b592c00855f44495cc520d5c1bfb7732b0cb677c162971be9642f8", + "0x23508d039b4ec8fd85f42e6763eea0f73daad23bddb30f48b064984f714802f3", + "0x2eb8e5df407a0cd85397d1621d548f1b7b4bf628f556b57f5528e511e1b32673", + "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x297a3d2ed3b43a02c1865f6223dabb272397c96ea0bc5b1e4f3efc9f3644020d" -end_block_hash = "0x179c3543c63f52bdfdabae55ab54385efe29455d77efe2243960c6ab466b5b4d" +previous_block_hash = "0x05fe538dbbfc0207294b9c24ade72b28e1a24b28cd37db6b90423e75d6f986f8" +end_block_hash = "0x26a52bdd0d14f414c75c193e52801a19d52f5964a082f985390b78b08865ff89" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x1644418d6d00aefd0815a5576611abd0bf6f4770a2a2d6b5356808aac5245292" -protocol_contract_tree_root = "0x02dae744a60621d793d9f228e36975aec8ab5cdc963876aad4a3767866b1fd65" +vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" +protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x19c7046f42513ad502513dd9e49c9d636df00165e12e16d68bdb8ee8c7483af2" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" + root = "0x02ce83f109bd28b07569f14ec8fd42ad958a9a0353a96aeb8c2b2a9184267f49" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x27e89b3befb2db0f06dcd81ad2314bb2869768531807490f5a0aafe5083ad9a3" - next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" + root = "0x0f5e202e312f048251120d89c0b21241753483d809f3d056c8eba029f9008aff" + next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000c" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000014" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed1a" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c287b0" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000067854" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000035bec" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000014" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067b6ed1a" + block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c287b0" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000067854" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000035bec" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x0000000000000000000000000000000000000000000000000000000897344820" + value = "0x0000000000000000000000000000000000000000000000000000000462ad5f8c" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000eb6355a62d6434cf7ece9a27ea91a2167604d246" + inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3730,19 +3727,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x299f05de420b22d73812948e05e3d8e7d8e7edf07fe8c7667b127312fa74393b" +z = "0x1e48b86faeabf0f87d1d27d9a45da44ec1ab92d2c83e487ef3fc75485b6a8794" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x94d614aa23bef6d3a72827a9ae3b70", - "0xa858a29e70621539a62a13efa3ffd3", - "0x70bf" + "0xc4b83d3d9275207163437ce5c40c6b", + "0x979d7f8c042e448c9cc50459399b54", + "0x6d6e" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x008f053b6b55e51987bd636de3d2c0582d2ceff0893709e9d35d22776d8904ad", - "0x0000000000000000000000000000000a7dc59730f48810db1114e03e8cebe4cd" + "0x00b486e66f5f94d7e522f919e976c95985870131566a46411d9b31f697f1042f", + "0x000000000000000000000000000000a76b0c207ca08ca248c5a8e85e4facb848" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6616,10 +6613,7 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000214", "0x0000000000000000000000000000000000000000000000000000000000000215", "0x0000000000000000000000000000000000000000000000000000000000000216", - "0x0000000000000000000000000000000000000000000000000000000000000217", - "0x0000000000000000000000000000000000000000000000000000000000000218", - "0x0000000000000000000000000000000000000000000000000000000000000219", - "0x000000000000000000000000000000000000000000000000000000000000021a" + "0x0000000000000000000000000000000000000000000000000000000000000217" ] [inputs.previous_rollup_data.vk] @@ -6655,90 +6649,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000cae00a9cc7da536ddf6f8162661e3a6036", - "0x0000000000000000000000000000000000118b4a7e232ba1f5f0c427d1fe8e92", - "0x000000000000000000000000000000dedceec202c1275ab2486469b6215357de", - "0x000000000000000000000000000000000012bde751e58a752431eade6137d726", - "0x0000000000000000000000000000009ea0eee6642d6ac8c82c49449a304049f7", - "0x00000000000000000000000000000000002090bea066ff8b10733fb189aee55c", - "0x000000000000000000000000000000e4d3040081557bebe1cbba5e6f33cb51d2", - "0x00000000000000000000000000000000001f68c4d62265155107186d469b0129", - "0x000000000000000000000000000000275aa88f059aeee2225466d5bba71f512f", - "0x00000000000000000000000000000000002920413679e05142d6aad53e5980f5", - "0x0000000000000000000000000000009bc2314ae821ce98457ff686ddce1b37df", - "0x000000000000000000000000000000000013a02e719fb7d28f79d46034f1159b", - "0x0000000000000000000000000000009783e14b77f6b8c23e17e2e43d71a1bcb4", - "0x0000000000000000000000000000000000137e00d45bc927e5ea50574ca10758", - "0x0000000000000000000000000000002ed835d149ccd45effe79f51ea8366bcae", - "0x0000000000000000000000000000000000039c45f88ead81cbd32292356d0357", - "0x0000000000000000000000000000008976764ec04159ea41e7302e3270ae4038", - "0x00000000000000000000000000000000000bd3298dc14d34e9cedd5210958751", - "0x0000000000000000000000000000007f80fd80f37bcf8aaab8784841792d4a1d", - "0x0000000000000000000000000000000000245e303eb3e8749749e0f9e9bfadb3", - "0x0000000000000000000000000000005f4d1f11b13f43ac7256cbf7a20c96b4e9", - "0x0000000000000000000000000000000000147c0b0067fc3d263d1fdf9688b443", - "0x00000000000000000000000000000023e231078355fd3f985022c62de5d03357", - "0x00000000000000000000000000000000001c37ce91ae2d899e5b9a9645e9fe70", + "0x000000000000000000000000000000a95d917fde382e60ff963e81464eb14926", + "0x00000000000000000000000000000000001bf454683113afe2080be4d4ec6731", + "0x000000000000000000000000000000b0a43cacf779c8b08fa4d3d79bfd19e675", + "0x000000000000000000000000000000000023b06a4af2f956412fd57a565de590", + "0x0000000000000000000000000000000f2fd17360fbc618a29f8bc3c2526d5d6c", + "0x00000000000000000000000000000000002ad78e2fc10da83a07bcc2d4c8d7bc", + "0x0000000000000000000000000000009972cff2d72af27a5151d7d4f3b88952f8", + "0x000000000000000000000000000000000012d4a4a38378882ad602a7cf93b2ce", + "0x000000000000000000000000000000bf96a4f307949e64a1f198c409e60abc2e", + "0x000000000000000000000000000000000016ae14898b087653ab236db55b2d2f", + "0x0000000000000000000000000000005c004e3e161df0060f4b80b213082bc070", + "0x000000000000000000000000000000000020187bdd5e06d942ca6b43a8e60a18", + "0x000000000000000000000000000000f972f43e7936c124804dff0ef690783aea", + "0x000000000000000000000000000000000003ec27145673199075e1ef8fbd5b52", + "0x00000000000000000000000000000001d02554c339643aae18724fd4ac01f75f", + "0x00000000000000000000000000000000000e1d628c3809bcc16878153c92151c", + "0x000000000000000000000000000000f185ec39ec2f31c10dcb7e27e2909a06e3", + "0x00000000000000000000000000000000002a72d62c4abb2c6cfcb4adbffefbd4", + "0x00000000000000000000000000000088063606c8726b14e28849c5994153d0e7", + "0x000000000000000000000000000000000017874269c7bfce0822d6266e9ad1aa", + "0x0000000000000000000000000000008f24f6ca87e34a7c43fcb77761923f55cf", + "0x000000000000000000000000000000000029ea6441d79e0a467e154e42b24c3e", + "0x000000000000000000000000000000c42c340f88e37abe88555bf0c29ea5da10", + "0x00000000000000000000000000000000002b8c174178ade74b3c8940d922b839", "0x000000000000000000000000000000ddbb65fee64c9d1204287e811cb436fc95", "0x00000000000000000000000000000000002d2141dbf8e19e490a545c243b9da8", "0x000000000000000000000000000000980981ed27d03f6a5a799091150f1dd318", "0x0000000000000000000000000000000000236aedb66c50bb004e87095b95ddfb", - "0x000000000000000000000000000000eb515879b5302505b78fb72aea2dc11dc3", - "0x00000000000000000000000000000000002b31d8f09ca9c496c95f632b952abd", - "0x00000000000000000000000000000026ef54015cb3eb37d18790a25177dbf12f", - "0x00000000000000000000000000000000002388918a0b28f564125b7a537299d0", - "0x000000000000000000000000000000ce88df821d8130b58460e856191b97242d", - "0x0000000000000000000000000000000000106b6bf3b25a3cad7dd29dc67b755b", - "0x000000000000000000000000000000fb8aa0a217fddb75a8e306ddb41ce49106", - "0x00000000000000000000000000000000000ab474d97c893194317b00bd0f6287", - "0x00000000000000000000000000000016c9f02e9e29c25312676666cb366cc349", - "0x0000000000000000000000000000000000262d6f177ea601892997dfa2155908", - "0x0000000000000000000000000000004dd330606fa529aafe1ffdcf0315f39e94", - "0x000000000000000000000000000000000004892a0a4c359409d3a4943d700e50", - "0x0000000000000000000000000000004ebaf5d5abc7290dbef345cbfa9336ac85", - "0x000000000000000000000000000000000006ceaad518d43a9e391dd3ff91342c", - "0x0000000000000000000000000000000ef82f0cbc9c0e1699c28a0fec941d3f2f", - "0x00000000000000000000000000000000001ed4dc76c66e60e5564628c373282b", - "0x000000000000000000000000000000221d9a8b0cc70cc3ad82c4caef6a977c69", - "0x000000000000000000000000000000000027bb2a3c7b27aaee7029cbfeb32187", - "0x00000000000000000000000000000049fadb5ba9d5eb43fbc6e1247d067ae93f", - "0x00000000000000000000000000000000002acd12ab0cc2f88e429894ca2214ce", - "0x00000000000000000000000000000022343444736ac396f4e7142aa8bf713bf7", - "0x000000000000000000000000000000000009fff1775c795fc519727db360b964", - "0x000000000000000000000000000000e1cb6b6d1de473bb73753a6717829dd2a5", - "0x00000000000000000000000000000000000c79597336ce7f018ef84a0ff3eff6", - "0x0000000000000000000000000000002294976ab5441a5922e8d383b2b7e18de9", - "0x00000000000000000000000000000000000a3155ebe1e6015feff4a9df5b784f", - "0x0000000000000000000000000000004d7ded2a7cf38b2cc0344641b7616e77c1", - "0x0000000000000000000000000000000000161e39ae6168145637d5058f3c3ea4", - "0x0000000000000000000000000000000af775c19b46ea90dbda615b366cf48f04", - "0x000000000000000000000000000000000028fe7105f5824a9bb2f6d3d3312f0c", - "0x000000000000000000000000000000e04ec62135d2c836fcb2ce279028b02a66", - "0x000000000000000000000000000000000027faccc928af1cae54e38422db1a67", - "0x00000000000000000000000000000019e8416dde6488dcd40761a5f284e4c3a8", - "0x000000000000000000000000000000000009a3382c0f4d74b9a9e5beb9aa42e5", - "0x000000000000000000000000000000ecd7a8041561bdcc20f83ed29a039b08f6", - "0x00000000000000000000000000000000002e894a4103eff4a8dc0a5242cb862e", - "0x000000000000000000000000000000832090330a7d746a27a8d7050fb667aa27", - "0x000000000000000000000000000000000023418a8736875228b24888f3383361", - "0x00000000000000000000000000000085afb6911dd1a143620f16ef16f138b54e", - "0x000000000000000000000000000000000006abb315fecb8d3b862197a26a221a", - "0x0000000000000000000000000000004c08d7805e53dfd3cc56031e04f2dbed77", - "0x000000000000000000000000000000000018ec8934c82bf9e8197063f5ecbdc6", - "0x0000000000000000000000000000006cb3f22ac1c30bcb02e10a2f8d9b8339e9", - "0x00000000000000000000000000000000002c5a6b93509fcfa9283c7375d7a63f", - "0x0000000000000000000000000000005a8906bfcd585fba7485ae309d233c368e", - "0x0000000000000000000000000000000000144646c5d14b056e6eb8fa6432de27", - "0x00000000000000000000000000000021f115c46b1649f72247a4ab47f9b76d87", - "0x00000000000000000000000000000000001f23984916da034fe034dd3cfc6766", - "0x000000000000000000000000000000aef1dc9cc0d3a357906cbae507d20e5c38", - "0x00000000000000000000000000000000000f90e3d9dd0136d2dd8b6775bc8b89", - "0x000000000000000000000000000000efc35dc2129dfac5f32247e9d53eb7591e", - "0x00000000000000000000000000000000001875970d0153ad933f64706ab23fe2", - "0x00000000000000000000000000000097c5eeae9c144a1ae958a6f2082dbc79bb", - "0x0000000000000000000000000000000000205ccd2be7230e91b5bd79ad666d65", - "0x000000000000000000000000000000e9cd8cd5f8cde528df6b52a16bd29da268", - "0x00000000000000000000000000000000001aea52c35958d693b6ca5c9897f4d4", + "0x000000000000000000000000000000baae9a63bab82568772bbd1f3dbc2a9a83", + "0x00000000000000000000000000000000002cd9900e0948bfc1d127c8f6c3ecee", + "0x0000000000000000000000000000002a872b85de95299d82886e823df4579910", + "0x00000000000000000000000000000000000f46f0c48ac398f5007c3af9d55b78", + "0x000000000000000000000000000000212beaf3d80a7cc55809fe5e3b225748e4", + "0x00000000000000000000000000000000000de63b2a5b939774894577d46a9ae3", + "0x000000000000000000000000000000e5db62e7ba41b9ebea130732a648e50f32", + "0x0000000000000000000000000000000000156922f731d33539d12ebdc4f44c3d", + "0x00000000000000000000000000000002505278f54894dd51dadee6796469d3b9", + "0x0000000000000000000000000000000000166c2fec52261549a723cd028b2d58", + "0x0000000000000000000000000000005e6d1bd566b4eb0f2d2c5d30579cc18b42", + "0x00000000000000000000000000000000002b3c25dcf55f2c4f79f9c045496086", + "0x000000000000000000000000000000c0f01c97baccc6e7172f78ad00bc25bb0e", + "0x000000000000000000000000000000000018f4108d22023b2b328c9270a3b490", + "0x0000000000000000000000000000005f37b765f36842d737db96e845ec46080b", + "0x00000000000000000000000000000000002469cafd84f0ca927874030ad42d29", + "0x000000000000000000000000000000770c71ac726d85d6af0af9ff04bb05e3cf", + "0x0000000000000000000000000000000000128600b26da5fc82f49fb66e547435", + "0x00000000000000000000000000000066d4ce4a544e5b2745a13f9066135983a2", + "0x00000000000000000000000000000000002e1ac3f2d529c409e6ad6279d9f503", + "0x0000000000000000000000000000009124e5e0eade7f4799d1d87341e68bba8c", + "0x000000000000000000000000000000000002aecf59095a5aa33c350bfe7adf63", + "0x000000000000000000000000000000f6046b8ed1aa1f982a42323c673fecccc5", + "0x0000000000000000000000000000000000230241071e68dbc005f055fd266cb0", + "0x00000000000000000000000000000063bf74efa419ad989ed86273d75ceb9da8", + "0x0000000000000000000000000000000000081a15ae4f53f1ad94adfd5e2f7cc6", + "0x000000000000000000000000000000a3ed1118987d528171c391744771af29cf", + "0x00000000000000000000000000000000000b8541774c898e35eed8af0e52062f", + "0x0000000000000000000000000000002e46bc7e295f8eaca704594ee3b0d4db91", + "0x000000000000000000000000000000000006c524ae55633ce2ef5bea54310adf", + "0x00000000000000000000000000000032bbb8a2fe88e69dba19ffbda5537c8cb5", + "0x00000000000000000000000000000000002b60fdece264405c48004d4a7be025", + "0x0000000000000000000000000000002bf440e229adc8a6a304b3a6ec1ce7c7eb", + "0x000000000000000000000000000000000006177a7c16c269089d0b97814c5764", + "0x000000000000000000000000000000e27c39ba748b5fa9bd42a072b2b2122ac9", + "0x000000000000000000000000000000000024d277adbcaab6daf7412423e5097d", + "0x0000000000000000000000000000004639ee808de27613d7d2e31067bbcd0513", + "0x00000000000000000000000000000000002516703f51133ba2652159c52c2628", + "0x000000000000000000000000000000eb38672d3cfe89300ad64d4d6c7381aa97", + "0x000000000000000000000000000000000007c4d05ce09d5ecfeffb6920cf371f", + "0x000000000000000000000000000000eb451a580ae40fb3ff46e018814bcbb098", + "0x00000000000000000000000000000000000478dfb8e508e62ba9f3540ec6ed86", + "0x000000000000000000000000000000bd4a437a2a4019bbb4ecae609c6f06ae3e", + "0x00000000000000000000000000000000000f89afbd3697753f2cc1eda51772fa", + "0x000000000000000000000000000000c81ed1ed232a34701206c2ed95f619e260", + "0x0000000000000000000000000000000000007b1bae42568a780ec006646a5d58", + "0x000000000000000000000000000000a18f86f996414e68b94901881d798f2031", + "0x000000000000000000000000000000000026b53bd2723ba80491386ba9375f1f", + "0x0000000000000000000000000000001b4c495e3c141a93f08fe6d9e5f483633a", + "0x00000000000000000000000000000000002827af6e42031c3fa34f2c953eca0a", + "0x00000000000000000000000000000031df88bc61add6fe2b07d12cee800ca1f9", + "0x00000000000000000000000000000000001dc4a6f40eccb62521ed524e0b92db", + "0x0000000000000000000000000000002ff41c6f63263b78dee405d342659b49a4", + "0x0000000000000000000000000000000000187a079ce6051aa257fb76b3ba6633", + "0x00000000000000000000000000000012cf511185512c3f60f141c3a326dd98f4", + "0x00000000000000000000000000000000000f9efa54dc49bb9706ee1eec7ed314", "0x0000000000000000000000000000003a11f3ff7ed5dafa46a8e17ad10d8528d4", "0x000000000000000000000000000000000028daa2aab093285dcdc2f01b295cd2", "0x000000000000000000000000000000c47e0c7183bf78529905ebde0e52e8a8da", @@ -6759,20 +6753,20 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000065a266a009a4e877eb2d7c1a37926d261", - "0x0000000000000000000000000000000000241e3cb2d5bd16f3ef2a5892285333", - "0x000000000000000000000000000000bca206c092a89a2fcbe1e99364dabe2bfc", - "0x00000000000000000000000000000000002485d06334c95ea03f899decc76a9d" + "0x0000000000000000000000000000007d85bb96905b1540090f09109e66fcf699", + "0x000000000000000000000000000000000007d67dd5ffaccaef29e18409884199", + "0x00000000000000000000000000000010a344ab1c84095faea84aa9d768007db0", + "0x000000000000000000000000000000000017497f3cb5837786c7a3404c36c83d" ] -hash = "0x2cba89695271c054b3982a36086a1cb1fa719e69d1fbc6ce79a3e2d55507519b" +hash = "0x173e4dfd71cbf27a59b7a63cd1b97e99d5755fa545bd2da18e441a635a575c5a" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" sibling_path = [ - "0x301f8da72a2d8c0b86991c262f41a930f6e115f879f70101ba90c2ff846e8ae3", - "0x1de33154b03ff4b378d73cca13f2bba456ea36cef917021444006673cb11df2a", - "0x2e266acf87e3418f0fd0c81945eaff8e6fd4d593c4cf7505b7d47e04e25aa723", - "0x0a4de1f7959f2f7f744ca3168b3d52f4b990b6a47fe460ee9e7bc06218066d25", - "0x2d05b00a4513f805540187f563c1c879c324eb574a24fa0f10aa7217ee031ab0", - "0x26dba2f0cdb03057adb82271d309491b5af2606e89aa7fbe9bf82340064f52a7" + "0x10afa9791ea9e69faedd628883304adf539c34fba8ece691f567585f993e9715", + "0x227a2d2083e1ff7339bbb07e4225dcfc8682ecf3c5a0f400e3207fa67e8058a2", + "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", + "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", + "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", + "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" ] From 8871399e724720631f5bdae27b5597af67c43322 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 19:21:39 +0000 Subject: [PATCH 17/41] update transcript structuring --- .../stdlib_circuit_builders/mega_flavor.hpp | 9 +++------ .../stdlib_circuit_builders/mega_zk_flavor.hpp | 10 +++------- .../stdlib_circuit_builders/ultra_flavor.hpp | 9 +++------ .../stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp | 8 ++++---- .../stdlib_circuit_builders/ultra_zk_flavor.hpp | 8 ++++---- .../barretenberg/ultra_honk/mega_transcript.test.cpp | 4 ++-- .../barretenberg/ultra_honk/ultra_transcript.test.cpp | 4 ++-- 7 files changed, 21 insertions(+), 31 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp index 010d1c0e91f4..7904e09664a9 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_flavor.hpp @@ -755,9 +755,6 @@ class MegaFlavor { */ class Transcript : public NativeTranscript { public: - uint32_t circuit_size; - uint32_t public_input_size; - uint32_t pub_inputs_offset; std::vector public_inputs; Commitment w_l_comm; Commitment w_r_comm; @@ -811,7 +808,7 @@ class MegaFlavor { return verifier_transcript; }; - void deserialize_full_transcript() + void deserialize_full_transcript(size_t public_input_size) { // take current proof and put them into the struct size_t num_frs_read = 0; @@ -863,8 +860,8 @@ class MegaFlavor { { size_t old_proof_length = proof_data.size(); proof_data.clear(); - for (size_t i = 0; i < public_input_size; ++i) { - serialize_to_buffer(public_inputs[i], proof_data); + for (const auto& public_input : public_inputs) { + serialize_to_buffer(public_input, proof_data); } serialize_to_buffer(w_l_comm, proof_data); serialize_to_buffer(w_r_comm, proof_data); diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp index 764922c212a4..558d81f338c3 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/mega_zk_flavor.hpp @@ -56,14 +56,10 @@ class MegaZKFlavor : public bb::MegaFlavor { return verifier_transcript; }; - void deserialize_full_transcript() + void deserialize_full_transcript(size_t public_input_size) { // take current proof and put them into the struct size_t num_frs_read = 0; - this->circuit_size = deserialize_from_buffer(proof_data, num_frs_read); - - this->public_input_size = deserialize_from_buffer(proof_data, num_frs_read); - this->pub_inputs_offset = deserialize_from_buffer(proof_data, num_frs_read); for (size_t i = 0; i < public_input_size; ++i) { this->public_inputs.push_back(deserialize_from_buffer(proof_data, num_frs_read)); } @@ -125,8 +121,8 @@ class MegaZKFlavor : public bb::MegaFlavor { { size_t old_proof_length = proof_data.size(); proof_data.clear(); - for (size_t i = 0; i < public_input_size; ++i) { - serialize_to_buffer(this->public_inputs[i], proof_data); + for (const auto& public_input : public_inputs) { + serialize_to_buffer(public_input, proof_data); } serialize_to_buffer(this->w_l_comm, proof_data); serialize_to_buffer(this->w_r_comm, proof_data); diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp index 630eaca02119..0eb4cb4ad845 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp @@ -642,9 +642,6 @@ class UltraFlavor { using Base = BaseTranscript; // Transcript objects defined as public member variables for easy access and modification - uint32_t circuit_size; - uint32_t public_input_size; - uint32_t pub_inputs_offset; std::vector public_inputs; Commitment w_l_comm; Commitment w_r_comm; @@ -688,7 +685,7 @@ class UltraFlavor { * proof. * */ - void deserialize_full_transcript() + void deserialize_full_transcript(size_t public_input_size) { // take current proof and put them into the struct auto& proof_data = this->proof_data; @@ -734,8 +731,8 @@ class UltraFlavor { auto& proof_data = this->proof_data; size_t old_proof_length = proof_data.size(); proof_data.clear(); // clear proof_data so the rest of the function can replace it - for (size_t i = 0; i < public_input_size; ++i) { - Base::template serialize_to_buffer(public_inputs[i], proof_data); + for (const auto& public_input : public_inputs) { + Base::template serialize_to_buffer(public_input, proof_data); } Base::template serialize_to_buffer(w_l_comm, proof_data); Base::template serialize_to_buffer(w_r_comm, proof_data); diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp index fbe10eb2bd1e..13d2a0e9da7e 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_keccak_zk_flavor.hpp @@ -61,12 +61,12 @@ class UltraKeccakZKFlavor : public UltraKeccakFlavor { * proof. * */ - void deserialize_full_transcript() + void deserialize_full_transcript(size_t public_input_size) { // take current proof and put them into the struct size_t num_frs_read = 0; auto& proof_data = this->proof_data; - for (size_t i = 0; i < this->public_input_size; ++i) { + for (size_t i = 0; i < public_input_size; ++i) { this->public_inputs.push_back(Base::template deserialize_from_buffer(proof_data, num_frs_read)); } this->w_l_comm = Base::template deserialize_from_buffer(proof_data, num_frs_read); @@ -121,8 +121,8 @@ class UltraKeccakZKFlavor : public UltraKeccakFlavor { auto& proof_data = this->proof_data; size_t old_proof_length = proof_data.size(); proof_data.clear(); // clear proof_data so the rest of the function can replace it - for (size_t i = 0; i < this->public_input_size; ++i) { - Base::template serialize_to_buffer(this->public_inputs[i], proof_data); + for (const auto& public_input : this->public_inputs) { + Base::template serialize_to_buffer(public_input, proof_data); } Base::template serialize_to_buffer(this->w_l_comm, proof_data); Base::template serialize_to_buffer(this->w_r_comm, proof_data); diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp index 284c75ce19a4..98d56e735bf5 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_zk_flavor.hpp @@ -70,12 +70,12 @@ class UltraZKFlavor : public UltraFlavor { * proof. * */ - void deserialize_full_transcript() + void deserialize_full_transcript(size_t num_public_inputs) { // take current proof and put them into the struct size_t num_frs_read = 0; auto& proof_data = this->proof_data; - for (size_t i = 0; i < this->public_input_size; ++i) { + for (size_t i = 0; i < num_public_inputs; ++i) { this->public_inputs.push_back(Base::template deserialize_from_buffer(proof_data, num_frs_read)); } this->w_l_comm = Base::template deserialize_from_buffer(proof_data, num_frs_read); @@ -130,8 +130,8 @@ class UltraZKFlavor : public UltraFlavor { auto& proof_data = this->proof_data; size_t old_proof_length = proof_data.size(); proof_data.clear(); // clear proof_data so the rest of the function can replace it - for (size_t i = 0; i < this->public_input_size; ++i) { - Base::template serialize_to_buffer(this->public_inputs[i], proof_data); + for (const auto& input : this->public_inputs) { + Base::template serialize_to_buffer(input, proof_data); } Base::template serialize_to_buffer(this->w_l_comm, proof_data); Base::template serialize_to_buffer(this->w_r_comm, proof_data); diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/mega_transcript.test.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/mega_transcript.test.cpp index b3fe19b10b67..688420d2b3c0 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/mega_transcript.test.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/mega_transcript.test.cpp @@ -305,7 +305,7 @@ TYPED_TEST(MegaTranscriptTests, StructureTest) EXPECT_TRUE(verifier.verify_proof(proof)); // try deserializing and serializing with no changes and check proof is still valid - prover.transcript->deserialize_full_transcript(); + prover.transcript->deserialize_full_transcript(verification_key->num_public_inputs); prover.transcript->serialize_full_transcript(); EXPECT_TRUE(verifier.verify_proof(prover.export_proof())); // we have changed nothing so proof is still valid @@ -318,6 +318,6 @@ TYPED_TEST(MegaTranscriptTests, StructureTest) prover.transcript->serialize_full_transcript(); EXPECT_FALSE(verifier.verify_proof(prover.export_proof())); // the proof is now wrong after serializing it - prover.transcript->deserialize_full_transcript(); + prover.transcript->deserialize_full_transcript(verification_key->num_public_inputs); EXPECT_EQ(static_cast(prover.transcript->z_perm_comm), one_group_val * rand_val); } diff --git a/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp b/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp index 2e3bfcf37506..364410df9f68 100644 --- a/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp +++ b/barretenberg/cpp/src/barretenberg/ultra_honk/ultra_transcript.test.cpp @@ -316,7 +316,7 @@ TYPED_TEST(UltraTranscriptTests, StructureTest) EXPECT_TRUE(verifier.verify_proof(proof)); // try deserializing and serializing with no changes and check proof is still valid - prover.transcript->deserialize_full_transcript(); + prover.transcript->deserialize_full_transcript(verification_key->num_public_inputs); prover.transcript->serialize_full_transcript(); EXPECT_TRUE(verifier.verify_proof(prover.export_proof())); // we have changed nothing so proof is still valid @@ -329,7 +329,7 @@ TYPED_TEST(UltraTranscriptTests, StructureTest) prover.transcript->serialize_full_transcript(); EXPECT_FALSE(verifier.verify_proof(prover.export_proof())); // the proof is now wrong after serializing it - prover.transcript->deserialize_full_transcript(); + prover.transcript->deserialize_full_transcript(verification_key->num_public_inputs); EXPECT_EQ(static_cast(prover.transcript->z_perm_comm), one_group_val * rand_val); } From 69789dd643a7d246a5b639f15d9777a06df79a58 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 19:48:43 +0000 Subject: [PATCH 18/41] add TODO --- barretenberg/acir_tests/bootstrap.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/barretenberg/acir_tests/bootstrap.sh b/barretenberg/acir_tests/bootstrap.sh index f29cd20e58d0..77e5e5d7a7f2 100755 --- a/barretenberg/acir_tests/bootstrap.sh +++ b/barretenberg/acir_tests/bootstrap.sh @@ -33,6 +33,7 @@ function build { # COMPILE=2 only compiles the test. denoise "parallel --joblog joblog.txt --line-buffered 'COMPILE=2 ./run_test.sh \$(basename {})' ::: ./acir_tests/*" + # TODO(https://github.com/AztecProtocol/barretenberg/issues/1279): Fix this workflow. echo "Regenerating verify_honk_proof and verify_rollup_honk_proof recursive inputs." local bb=$(realpath ../cpp/build/bin/bb) (cd ./acir_tests/assert_statement && \ From 92fa9ff6faa5ba6337bdc874c819ee0b5b284ace Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 19:48:51 +0000 Subject: [PATCH 19/41] update Transcript.sol --- barretenberg/sol/src/honk/Transcript.sol | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/barretenberg/sol/src/honk/Transcript.sol b/barretenberg/sol/src/honk/Transcript.sol index 73ebaad70b86..59105bb74cd2 100644 --- a/barretenberg/sol/src/honk/Transcript.sol +++ b/barretenberg/sol/src/honk/Transcript.sol @@ -274,25 +274,20 @@ library TranscriptLib { // TODO(https://github.com/AztecProtocol/barretenberg/issues/1235) // TODO(https://github.com/AztecProtocol/barretenberg/issues/1236) function loadProof(bytes calldata proof) internal pure returns (Honk.Proof memory p) { - // Metadata - p.circuitSize = uint256(bytes32(proof[0x00:0x20])); - p.publicInputsSize = uint256(bytes32(proof[0x20:0x40])); - p.publicInputsOffset = uint256(bytes32(proof[0x40:0x60])); - // Commitments - p.w1 = bytesToG1ProofPoint(proof[0x60:0xe0]); + p.w1 = bytesToG1ProofPoint(proof[0x0:0x80]); - p.w2 = bytesToG1ProofPoint(proof[0xe0:0x160]); - p.w3 = bytesToG1ProofPoint(proof[0x160:0x1e0]); + p.w2 = bytesToG1ProofPoint(proof[0x80:0x100]); + p.w3 = bytesToG1ProofPoint(proof[0x100:0x180]); // Lookup / Permutation Helper Commitments - p.lookupReadCounts = bytesToG1ProofPoint(proof[0x1e0:0x260]); - p.lookupReadTags = bytesToG1ProofPoint(proof[0x260:0x2e0]); - p.w4 = bytesToG1ProofPoint(proof[0x2e0:0x360]); - p.lookupInverses = bytesToG1ProofPoint(proof[0x360:0x3e0]); - p.zPerm = bytesToG1ProofPoint(proof[0x3e0:0x460]); + p.lookupReadCounts = bytesToG1ProofPoint(proof[0x180:0x200]); + p.lookupReadTags = bytesToG1ProofPoint(proof[0x200:0x280]); + p.w4 = bytesToG1ProofPoint(proof[0x280:0x300]); + p.lookupInverses = bytesToG1ProofPoint(proof[0x300:0x380]); + p.zPerm = bytesToG1ProofPoint(proof[0x380:0x400]); // TEMP the boundary of what has already been read - uint256 boundary = 0x460; + uint256 boundary = 0x400; // Sumcheck univariates for (uint256 i = 0; i < CONST_PROOF_SIZE_LOG_N; i++) { From 5ea2b5b4789509076e0456d7d207ada0de6e08dc Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 20:11:40 +0000 Subject: [PATCH 20/41] fix build --- .../stdlib/honk_verifier/ultra_recursive_verifier.test.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp index 591a80722d02..9fb393f0173a 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp @@ -276,7 +276,7 @@ template class RecursiveVerifierTest : public testing auto inner_proof = inner_prover.construct_proof(); // Arbitrarily tamper with the proof to be verified - inner_prover.transcript->deserialize_full_transcript(); + inner_prover.transcript->deserialize_full_transcript(proving_key->proving_key.circuit_size); inner_prover.transcript->z_perm_comm = InnerCommitment::one() * InnerFF::random_element(); inner_prover.transcript->serialize_full_transcript(); inner_proof = inner_prover.export_proof(); @@ -340,4 +340,4 @@ HEAVY_TYPED_TEST(RecursiveVerifierTest, SingleRecursiveVerificationFailure) TestFixture::test_recursive_verification_fails(); }; -} // namespace bb::stdlib::recursion::honk \ No newline at end of file +} // namespace bb::stdlib::recursion::honk From 2450abb7b46164100302126ae5b45798e2887110 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 20:31:43 +0000 Subject: [PATCH 21/41] update the Prover.tomls of recursive protocol circuits --- .../crates/private-kernel-init/Prover.toml | 92 +-- .../crates/private-kernel-inner/Prover.toml | 368 +++++------ .../crates/private-kernel-reset/Prover.toml | 184 +++--- .../private-kernel-tail-to-public/Prover.toml | 176 ++--- .../crates/private-kernel-tail/Prover.toml | 286 ++++---- .../crates/rollup-base-private/Prover.toml | 611 ++++++++++++++---- .../crates/rollup-base-public/Prover.toml | 290 ++++----- .../crates/rollup-block-merge/Prover.toml | 92 +-- .../crates/rollup-block-root/Prover.toml | 498 +++++++------- .../crates/rollup-merge/Prover.toml | 484 +++++++------- .../crates/rollup-root/Prover.toml | 108 ++-- 11 files changed, 1771 insertions(+), 1418 deletions(-) diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml index 69a075d015bf..d06ed241c4c0 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml @@ -1,13 +1,13 @@ -vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" -protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" is_private_only = false first_nullifier_hint = "0x0000000000000000000000000000000000000000000000000000000000000000" [tx_request] -args_hash = "0x02d4f3887105eb0e451ecdbe20042360b5854ace049863e134401b680363f8dc" +args_hash = "0x07c6e77f12a9869849d72bb1c9395b50189b709b208065e6dca730edb5c340d8" [tx_request.origin] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [tx_request.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -23,7 +23,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [tx_request.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [tx_request.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -184,7 +184,7 @@ key = [ hash = "0x09821b7d472055f10b70f55749efae355a1092af3910ddce7d1f023257504576" [private_call.verification_key_hints] -contract_class_artifact_hash = "0x0de0848ea58570c413e6d172b78db68200099571a4d0c434390a84ce5f9e0aa3" +contract_class_artifact_hash = "0x1923cbfb723fac2f8d6025a22f05f3b213aa9e401420579b1aea55b8166cbaef" contract_class_public_bytecode_commitment = "0x0000000000000000000000000000000000000000000000000000000000000000" acir_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" updated_class_id_shared_mutable_values = [ @@ -204,34 +204,34 @@ updated_class_id_shared_mutable_values = [ ] [private_call.verification_key_hints.public_keys.npk_m.inner] -x = "0x023a091c2419d040cb8428f10c2105dcedceeb37f0788f9811ebbb89c98d85fe" -y = "0x2f85ef0d18402b227130e60508147eeb66b19d2baa31076d49679aea3533be76" +x = "0x0c08ddd9cc71e0f589c46c52788ad4acfe11ebd1d267a99fd5c294eccf805305" +y = "0x2de279ea2ff26e04e8a6eb36e0fabb544aa7850f901d31f1a20a051cf7184ed6" is_infinite = false [private_call.verification_key_hints.public_keys.ivpk_m.inner] -x = "0x2d89b235a92c3f49679932a01c8ba89621d3bc9703418c6c544c5e34892a4d66" -y = "0x0cb8ff683cac7ab82b2ffdc15bbffbe553db647045e17291e7f26d8504b6d8ca" +x = "0x052d53e9aa5b4d97ee1be48d3b2d0c311e7f08361f68246e7ca4fb052a79cf96" +y = "0x210506c0e6228b48bc6c20041d4b67b18c3a5b5379613bf7008217fa010a9121" is_infinite = false [private_call.verification_key_hints.public_keys.ovpk_m.inner] -x = "0x0112bcebd3f71c220c9f33c1cbd76b06432218c3667de9498752d2f529a56996" -y = "0x067de5f0c5cb0b451412f4ed20094450c09667c35e72e76d5b8bea9e760680e7" +x = "0x2d74059658648244ceca6b289e60fcc56c1fa0f59529d63e874d830dd471f5aa" +y = "0x13e6b867273ff03aacc4de4e8ead92624dba3807d1cbe59ed2aecd21a43d0fcf" is_infinite = false [private_call.verification_key_hints.public_keys.tpk_m.inner] -x = "0x02026926040b37f77ba66890be0e13f9a2a8e63081ffc42992e89cfcf793d38d" -y = "0x24165651ac2d4d7de59ac953efcbc92f0ca8315f54dd80a81dd3c1a166ae94c4" +x = "0x0bcc15e81b90acf79c96ea02926805283bcaa4bcd8e3350eb44de4902b39fd68" +y = "0x15d64f32dd7f25947a21c6285b80f7b2ad31e475e2064bbddc999773471b141a" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x10f28c9a36a457717706d8c1aff71bc1af981e6a62a7380dbf9c44984d36de15" + inner = "0x1a10c5b246e2224e3adf45108805f078788aa2bcd21b5a5d7ed82b03c2ab71cf" [private_call.verification_key_hints.protocol_contract_membership_witness] leaf_index = "6" sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2d0a58d4fa65e4e7b4ac5698641b0d6dd6c770d42780c23e722be9743a71095e", - "0x2220c6c37d128fce21952c76f901f921a17c047755fcee72915f4f7a61483546" + "0x304747f746d24b8d271068c8a997dfb3b385299a36d613b155f027d9bfda2eac", + "0x0d7f560ddd18b8c0632c2ae80a014499321ba4cff6d391ed1b7604462f55b3b2" ] [private_call.verification_key_hints.protocol_contract_leaf] @@ -239,16 +239,16 @@ is_infinite = false next_address = "0x2e21b68d7ba0d9a47965a892c304e1906e9ff3309fd1a19f2d6d20764ad0904d" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "117" + leaf_index = "134" sibling_path = [ - "0x073e21ed1c5eb28179dc3b556f3a07b61fd3c6d555d597990f377d56cf6a5413", - "0x2b9e1deafc70eb3181e856513084773dff0faf8bbe42e70bcfaaf0a28ec678ae", - "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", - "0x151123b23fff3555dae97f5c5b12444c286d049232aa1e20225b991c12fe5bf0", - "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", - "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", - "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x281af4aaa13beb562ad2a017ab27a1c3178c5b708000eda5b447b53d2f95165b", + "0x0ce71eb4563b266ecad63bf7372bf6c69d760c05a5591d794fb05226db53242b", + "0x133a617565d48d76beb96d9b6e84edcb8d76acf64ae4f0ec313f095d27c3fa18", + "0x05b8bc6499000bba1e498f061af9c4d8a76da9b72507adf3a0ff463993aef03f", + "0x08b3ff329ade914417804694e1fb003dbc3b3ee01104093d96282a2eded67ce6", + "0x23b3feff3406f7a6cbcaafc9f818e7f26dd920258901bcff1ce0d73a40906f07", + "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", + "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", + "0x24c482900dcbd70e67ef81b78bd8c031cb784d07662f0ee85871ca4024c5a93c", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -284,13 +284,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x0000000000000000000000000000000000000000000000000000000000000075" - value = "0x0000000000000000000000000000000000000000000000000000000000000000" - next_slot = "0x027ff4354d4aa153ed5a36ee53f7b2f97b65cd12a73457a064990e2e3816c823" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000095" + slot = "0x202e2da932fbc9243793ebab63ee341bd8313429e799cec0f422fa0c6ded2e6c" + value = "0x0055534400000000000000000000000000000000000000000000000000000000" + next_slot = "0x21a39258541790eb4a93e8f5a8016031d53c327e305f139df03485d6f0e44fc2" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000085" [app_public_inputs] -args_hash = "0x02d4f3887105eb0e451ecdbe20042360b5854ace049863e134401b680363f8dc" +args_hash = "0x07c6e77f12a9869849d72bb1c9395b50189b709b208065e6dca730edb5c340d8" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000001" end_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000004" @@ -308,13 +308,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000" [app_public_inputs.call_context.contract_address] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [app_public_inputs.call_context.function_selector] inner = "0x0000000000000000000000000000000000000000000000000000000027e740b2" [[app_public_inputs.note_hash_read_requests]] - value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" + value = "0x2ef70f7488e1d928fa82cc199b1656ab6dfc3a028b8bc8e4b6a9deb92473a966" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [[app_public_inputs.note_hash_read_requests]] @@ -856,13 +856,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.public_call_requests.inner] is_static_call = true - args_hash = "0x21217e8fe5bdf2eb694bc986647bf6a0e8649e606b49e7c673f14c7bbfc7610e" + args_hash = "0x0905368f47900ef1b5e9faa25b651a944a8d6cc9122737f3120d6491ae73a516" [app_public_inputs.public_call_requests.inner.msg_sender] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [app_public_inputs.public_call_requests.inner.contract_address] - inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" + inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" [app_public_inputs.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -1556,16 +1556,16 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [app_public_inputs.historical_header.last_archive] - root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1574,15 +1574,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [app_public_inputs.historical_header.global_variables] @@ -1590,17 +1590,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [app_public_inputs.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [app_public_inputs.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -1616,7 +1616,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [app_public_inputs.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [app_public_inputs.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml index d782ce7384e9..49364c5bc4b0 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ - "0x111be28353fdc4c708661be087b3b91ecb408f920e9cd1797d4c922192e07dae", - "0x0f52d5d5991d6a0c2ba9c35bad18fcd7a71e39a72e48170460c81a62bb933baa", - "0x14269b2884db51cf05ebe361df84c7fe49dc9dbcb039c2fd7b7c33ec98037ded", + "0x2884eeb4da193129f8742e969ba43081b24e8b9fbbb5bf482e132f47b6971f16", + "0x1afa03914436d0efeccd9e11018a91a46fd8fa9f4facd7dd42c3ca55cf153c6a", + "0x302b2ec2ea69e724fbf7dc41efacc5dd97c726b1124e85ef982b61c65e7c56e3", "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x000000000000000000000000000000bcc0b0dd3a9a83c987c3b3bc65db1587ef", - "0x00000000000000000000000000000000002d70b2c61bc1361bb92bdc54c5802f", - "0x0000000000000000000000000000008fef6bb5fefb3ec2a544402c014e94c897", - "0x0000000000000000000000000000000000156e8b23551c347176f3b1d75f4d73", - "0x0000000000000000000000000000004a8e58e7d88146bcdec20093f16471275e", - "0x00000000000000000000000000000000002364456d1972746c8faf64f7a3800c", - "0x00000000000000000000000000000031b9454d7516809274b0a7537bbd9f878b", - "0x000000000000000000000000000000000024ca8b7492124ade5079b6437e9e30", - "0x000000000000000000000000000000711c374897dbf9c46c99ba238480ee430b", - "0x00000000000000000000000000000000000172c4d7997f29a02c9a02fdfe8727", - "0x00000000000000000000000000000040f36d55fb4637fba07498e544ab32cb47", - "0x000000000000000000000000000000000024c53cbe4ec26d52cdc8453d2392c6", - "0x000000000000000000000000000000e02b6558318600b61f828726ebeaa2ff91", - "0x000000000000000000000000000000000009a963cc8ea6836cd861195e967f83", - "0x00000000000000000000000000000079f624acea7f2be0eeddcada647495c7e2", - "0x00000000000000000000000000000000002af2b9c1fe077ff886108ce957e00e", - "0x000000000000000000000000000000a33df7b48054b4b498429e0729b74aa5ae", - "0x000000000000000000000000000000000001d8937f10696b695aaabd9f5de9cd", - "0x0000000000000000000000000000002f9d75dbee050f0482250523774cf70dcd", - "0x00000000000000000000000000000000001ae856a18d9549228be7741331f089", - "0x000000000000000000000000000000bb7c31ebf185a29c900d4094f49cdd0d1b", - "0x00000000000000000000000000000000001570df46fe5d913257c124b1e964b0", - "0x0000000000000000000000000000004b7c46002f2b60b2f41758385c9ef437cb", - "0x000000000000000000000000000000000013593ac861f3e2dd18d74a85911197", + "0x000000000000000000000000000000460002bb3c9494a52cc794c5bfee69239b", + "0x00000000000000000000000000000000002793d526c486616a9299d813140283", + "0x000000000000000000000000000000ad43d54a86ce13176229de9eb78e3e4b2a", + "0x000000000000000000000000000000000002ec9f12e3d4032506f738b9442efd", + "0x000000000000000000000000000000923fb30191ca98a0fb2991611c27cfde0d", + "0x00000000000000000000000000000000000a2c6fd3bf0f45f11995dc53c3addb", + "0x00000000000000000000000000000034514e253cfcf56ef20264eeca84a8b800", + "0x000000000000000000000000000000000017545fca87b2c19236f83f429a8ab6", + "0x000000000000000000000000000000d47898714ce15506c3cdb13752f5231734", + "0x0000000000000000000000000000000000288e98e8b5cb842ed309c5f3f7f568", + "0x000000000000000000000000000000bedd8dcb0e1b1323c1a588ba896fb1442f", + "0x00000000000000000000000000000000000c870df5a90e997ff21e19fde90c66", + "0x000000000000000000000000000000e7e8d5eb54a17e3fabe963c031131fdd25", + "0x0000000000000000000000000000000000229aa449a923d23e452d9f4cd5addb", + "0x000000000000000000000000000000950f9b2c7289f5f3174c5a949a8b76bcf9", + "0x0000000000000000000000000000000000180df2b5fa02a799159eee9ed9f3b2", + "0x00000000000000000000000000000078fbcaab848014fdc3600c2907ac5e0d56", + "0x00000000000000000000000000000000001f67d36304be3d64ee91c5afcfa4ff", + "0x0000000000000000000000000000008114e21be234657b2697c912b61c786e2e", + "0x00000000000000000000000000000000002c343f93f988f97f002c78dd5b0853", + "0x00000000000000000000000000000086ccc59f544ea9a2bbe18ae329ff474e60", + "0x00000000000000000000000000000000002e11cc91420c360b89cb8692f64c8a", + "0x0000000000000000000000000000002395fbaac6d57aa68f1ab4a18c7ebc77f8", + "0x00000000000000000000000000000000000e8587394278b0f8d602e4feb0743a", "0x000000000000000000000000000000cf3f0cf483e3b60ac46e2580628429291f", "0x0000000000000000000000000000000000179a988d2f894ba4cc456686236e49", "0x00000000000000000000000000000041c39c0b069ca7761686f7caf8bd51c343", @@ -66,14 +66,14 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000bad3f524bc1ff9086dc9584d40437ec401", - "0x00000000000000000000000000000000001111bcc20de802cb10164f69cebad1", - "0x0000000000000000000000000000002abe9693d4292de2e3e65e088ad15db108", - "0x000000000000000000000000000000000004a51787f0b083f9555a68ee38baf7", - "0x0000000000000000000000000000009e3967f903832440b1d056c099ec6d1027", - "0x0000000000000000000000000000000000183c1aea7b91d396d08aa5042453f0", - "0x000000000000000000000000000000b0ff6fb2c028118a4b8d01f9b88fe0273d", - "0x000000000000000000000000000000000008909a88e34c282bc6e2fe5c4bb090", + "0x000000000000000000000000000000782c21d534ba716afe485de708dedadf86", + "0x00000000000000000000000000000000000d9357d4dc7d414fb53a0d33d2519c", + "0x0000000000000000000000000000008a99cbbe9070b969251c89034ace8b0fa0", + "0x00000000000000000000000000000000001fa50228012b504c3e1745b69cf583", + "0x00000000000000000000000000000010f8770f7185163565108233a29bebaf78", + "0x00000000000000000000000000000000001ef47b0193469a6afd596ffbcff6fc", + "0x000000000000000000000000000000ef3802352436f08a6ffcda817fe3902a3c", + "0x0000000000000000000000000000000000273323a8f21aaa62576ed32a41c2b6", "0x00000000000000000000000000000035c9cb5f001915ccb707544d8295b4e4f8", "0x00000000000000000000000000000000002451c090209c18e440624b96591a23", "0x000000000000000000000000000000381694f1ab41bc30edb347a4618bbcb253", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000000ad1b561d9594259b882488d0cc327", "0x000000000000000000000000000000a411ca082e39592f1fc853c2d513bbd5aa", "0x000000000000000000000000000000000008d3f884d8438ee5215018dcaa188a", - "0x000000000000000000000000000000eafaba42683285b53121bfe8925f1c924a", - "0x000000000000000000000000000000000025bc163ff8d78e6f63c13225b27955", - "0x0000000000000000000000000000003529bfbe5ca632e4a86957b4ef0fd837b6", - "0x000000000000000000000000000000000023937917093c7a75ee6b886b01828f", - "0x000000000000000000000000000000f0573d8f4290ad358ab69fb1e993d9e6c5", - "0x00000000000000000000000000000000001f49869933acf1bf3bbf8f4d4413d4", - "0x000000000000000000000000000000d567abd545a29b4ea5be79ad2646c08f04", - "0x00000000000000000000000000000000001c7fa13143ed9891acc6bc878a9b0e", - "0x000000000000000000000000000000cf0edc94e978dafe70c2f647d19b4cfee3", - "0x000000000000000000000000000000000024fa41a4316d3a3babde271e35e8e2", - "0x0000000000000000000000000000006d6b11b3370e30799448910e1aeca960d0", - "0x0000000000000000000000000000000000048800bfa7db68322229707db3f581", - "0x000000000000000000000000000000e56af594a14ce99e7bff4d31f5d7ef4f9c", - "0x00000000000000000000000000000000001cc0378db671bb8f1cfe27ab99374d", - "0x000000000000000000000000000000e2b668b482567273f4a763dc44a90acd97", - "0x00000000000000000000000000000000002e115efa54d2517b17d77fbe9cb5e5", - "0x00000000000000000000000000000058f392505fed5eef69d68de09b7b6b3299", - "0x00000000000000000000000000000000002b3dcc028d657bf32681a045d2c6f6", - "0x00000000000000000000000000000030afd819367d3dea349f3a35bb5735789e", - "0x000000000000000000000000000000000028bd3c2ab7fa969ac69cffd14781ab", - "0x0000000000000000000000000000006acaea1790c8cb343eba6772b0a70ee980", - "0x00000000000000000000000000000000000b396173edc10c7d6519ffa1673501", - "0x000000000000000000000000000000a5856405503204a07f483e35b2cd8dcc45", - "0x0000000000000000000000000000000000130ba88cf716b8cc01497f0090aa1f", - "0x000000000000000000000000000000502e892d28676fb25ee4633c17af6622ed", - "0x000000000000000000000000000000000019d50adf79d2332d98d38800ce4948", - "0x000000000000000000000000000000c7d57389dc89874c29f129e207971d3352", - "0x00000000000000000000000000000000000ec8776e0a23f08c99fbc9af32cc76", - "0x000000000000000000000000000000af63e9e9d178caf59a535ccb4c090b9dee", - "0x000000000000000000000000000000000014347b6b8664aec966f3a165d91d8d", - "0x000000000000000000000000000000afb9dbc2abc6e01af1a4f2bffd8235124e", - "0x00000000000000000000000000000000002f0a5cf0503cc7bcb3c6547c68acec", + "0x0000000000000000000000000000004d3b7520859746e1e8c749d652e988f337", + "0x000000000000000000000000000000000020e02ee34806740a07857c1dc0730a", + "0x0000000000000000000000000000009e88205ae06360a634d445058ff6b4cce8", + "0x0000000000000000000000000000000000050df63a324cdb63fcff252dab3de3", + "0x00000000000000000000000000000055c2cb4c5040fa6023b9da925e22bf3212", + "0x00000000000000000000000000000000002333f22d6e44d20916410a6fb3fc7f", + "0x00000000000000000000000000000028ed8882863e227b52e630055bd2217f5c", + "0x00000000000000000000000000000000002a18d33bfb54d8a38a49c181a86ee9", + "0x0000000000000000000000000000008cbb483fe4c926ebb546b42449662cb76a", + "0x00000000000000000000000000000000002d2882787bb3602a7c6e07e8dee9e8", + "0x000000000000000000000000000000bf2888b84b98c1b6c134e00bb014089955", + "0x00000000000000000000000000000000001f8d0d0ad185980ca0e89523b758ef", + "0x000000000000000000000000000000d598d709da7c5bb24a517c64d7a5f47d5e", + "0x00000000000000000000000000000000002100585e52a5372b13c971f93a7f4e", + "0x0000000000000000000000000000008af0797d9be18582f2e27a605b353359ac", + "0x00000000000000000000000000000000001339da10d41f4f5e99dcd05ee1dc9f", + "0x0000000000000000000000000000002c25f0ee59060ab2b2826308d11be4c0a0", + "0x00000000000000000000000000000000001ded58495dc86187fd436310ee2149", + "0x000000000000000000000000000000eaa2d30a852e9376e09bdf68caae7c54ae", + "0x00000000000000000000000000000000000283704cb3b8bb67c1736da95ddce2", + "0x0000000000000000000000000000008cbe4effccd218bc28052780f01d09da11", + "0x00000000000000000000000000000000001ca401d76ae5e6f7f9dfe985d6ce9c", + "0x000000000000000000000000000000e91e05bf533ed3fbdc2f34a87ff21e3de6", + "0x0000000000000000000000000000000000085040515df9dbce03f0fbd89118c8", + "0x000000000000000000000000000000ea53fd2aef96870d52d4eefc8217f42f62", + "0x000000000000000000000000000000000020dc6504d75b65962a3b24a0c4cb8e", + "0x00000000000000000000000000000018c35098cf4a9551926bac2442d0b75fcd", + "0x000000000000000000000000000000000011de4f199dc4eaa94612d9c04fefe9", + "0x000000000000000000000000000000a1329a1cb0743d318fc7e05f0882fe995e", + "0x000000000000000000000000000000000021a332eeeb083fda345c4ab3f32e95", + "0x000000000000000000000000000000f79c22e64d1696e7d13f8deefa6f5d2acf", + "0x00000000000000000000000000000000001bbb14ad43fe92e5e9f083dad06121", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x1d7bb42e9c126e6e4357098c34020626ddc7fa45fe4b1d524f4a3efc186150d1" + hash = "0x2aa0f067f786d0747f1e68edeaa66f358f543728b8b522d8516956c7c5fc5379" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" +claimed_first_nullifier = "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,15 +185,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] @@ -201,17 +201,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -239,11 +239,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" +value = "0x2ef70f7488e1d928fa82cc199b1656ab6dfc3a028b8bc8e4b6a9deb92473a966" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" +inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" +value = "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4883,7 +4883,7 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.private_call_stack]] -args_hash = "0x136c8ed92bfa4910236b26718cee4c19aac6330ba7f566cff2dd7ba61541994e" +args_hash = "0x22df17fda4ff6186128ba36e177af133e97d11bd338a20a0d84125b1d3a3f803" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000000000000000c" @@ -4892,10 +4892,10 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 is_static_call = false [previous_kernel_public_inputs.end.private_call_stack.call_context.msg_sender] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [previous_kernel_public_inputs.end.private_call_stack.call_context.contract_address] - inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" + inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" [previous_kernel_public_inputs.end.private_call_stack.call_context.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" @@ -5040,7 +5040,7 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [private_call.vk] key = [ @@ -5191,7 +5191,7 @@ key = [ hash = "0x2a9dee83a9dcd93d2334d536dc8438331301ebfd704cc26a0c911e419d32c84c" [private_call.verification_key_hints] -contract_class_artifact_hash = "0x1676d144b08699ac93a30e93c575878aee8104cff435b7a710a12374ff4b9fe7" +contract_class_artifact_hash = "0x2d2291892990f7c05ddd85ee6d73735f6e178eb2fa9875c19bd1b3598719dd0d" contract_class_public_bytecode_commitment = "0x1f5c506e91c7dbbcefd03ea27e59f04fffaf7397360237e8b8c12ed2881c16d0" acir_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" updated_class_id_shared_mutable_values = [ @@ -5231,31 +5231,31 @@ y = "0x2039907fe37f08d10739255141bb066c506a12f7d1e8dfec21abc58494705b6f" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x2270e750e5e23d1694603a9a9bbecbd0c57d3dd1fc2d0129dbae824a973eb3e6" + inner = "0x298bd1a85e044b0e823752cdbe1f2f729d0174d1e880c5d52a63cde3f4212d24" [private_call.verification_key_hints.protocol_contract_membership_witness] - leaf_index = "6" + leaf_index = "0" sibling_path = [ - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2d0a58d4fa65e4e7b4ac5698641b0d6dd6c770d42780c23e722be9743a71095e", - "0x2220c6c37d128fce21952c76f901f921a17c047755fcee72915f4f7a61483546" + "0x2127d6144e9e0d86802bc21310e8c53c25b028af6f00c687ad884a7a1132727c", + "0x2972d4b5710ab7629a735c667c2abb15a8cdd767cdaef494180611dd8d1b6b78", + "0x2daa9131dfa60463f9123da8ad7a5acd37ade50b5416a2020ace8dce2293711e" ] [private_call.verification_key_hints.protocol_contract_leaf] - address = "0x26924a7b4fb3f63e61ed0bd53bca870f66660c18e032973ac063ba3f1d4a9b4d" - next_address = "0x2e21b68d7ba0d9a47965a892c304e1906e9ff3309fd1a19f2d6d20764ad0904d" + address = "0x0000000000000000000000000000000000000000000000000000000000000000" + next_address = "0x121f834b03a64d38463ae18ddebceeb4dce8192cc289052e175ad754a883a7fe" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "135" + leaf_index = "151" sibling_path = [ - "0x0370d467ec39d21170bce7639d5c3d896ba7949ae9e4e1b86cd69829342ed027", - "0x19df6f88438d159950d1eaaf7181c2b4dbe667253a3f1dd19912f338b8e71ac5", - "0x2e5c51fcc72931add11e1b00bfbf1110d9a658538b5006292bf51268f4fb9b28", - "0x1f64355772943001ab08d3f749737bd7512b43948f9ad725cd3daa4f229096f2", - "0x143b37315eb7b00e42610a5ec3f537463a1abab1443cabfd45947ca5c2c8bb58", + "0x2cd8c2ea6c752694ecb98f8c1b201bdbaa21b11a0172381450661910754e418e", + "0x0f12817e5ea176a43c2aeb724e8a127fb72bd41090d38cbb79a8bdd503d78514", + "0x17e8b6a80eb008280f99efd96fc1feb0d5334ff743d7b5f08a385261f75c6a22", + "0x0ab5282d4fa074c77a6241ed7cbcd029770351bcee7d70f1a39735ee731e8ed1", + "0x1e0aa52b60995396b6ecf411953bc8b3ff5d96dce1a5a700aef58103c070b898", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x0530d4af175a4f65ace5edc1fa4ed1455061584fbcf6160380039991fe6a139e", + "0x24c482900dcbd70e67ef81b78bd8c031cb784d07662f0ee85871ca4024c5a93c", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5291,13 +5291,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x1da5fb5219928d0cddbf572bd0a45fe58165f8936febebc88272f1c461e7843f" - value = "0x076165953da535824bfff4b8a56974c45a82819089cfe00385e0cdbc0233eb25" - next_slot = "0x1f62287efb6fc950aa7442f4fcd3650521642112ba9698716d99d1d8bc5a6366" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000088" + slot = "0x0ec35e462c95db09d972f549aca45ceff89dc53cb661dd3f7d5007c8c5d0cac3" + value = "0x002d477ddd53e04961b7a4f8c6629f4e43b7246f40eb36f34d9a660294852896" + next_slot = "0x1282adbaefe713c76aecacf81d33bb397ec69e64a8b6aa5a7fe1294dc72ca053" + next_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [app_public_inputs] -args_hash = "0x136c8ed92bfa4910236b26718cee4c19aac6330ba7f566cff2dd7ba61541994e" +args_hash = "0x22df17fda4ff6186128ba36e177af133e97d11bd338a20a0d84125b1d3a3f803" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000000000000000c" @@ -5312,16 +5312,16 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_static_call = false [app_public_inputs.call_context.msg_sender] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [app_public_inputs.call_context.contract_address] - inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" + inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" [app_public_inputs.call_context.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" [[app_public_inputs.note_hash_read_requests]] - value = "0x2fece66465525335b5eaf59265a9f12f3d6683b9ac4b8dd25a21ef8522df1dc2" + value = "0x0fe6a261d15c2dfb282455feea0a25dfbee2d71f86caa4044dbe9ca55abdcf74" counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [[app_public_inputs.note_hash_read_requests]] @@ -5385,7 +5385,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifier_read_requests]] - value = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" + value = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" counter = "0x0000000000000000000000000000000000000000000000000000000000000004" [[app_public_inputs.nullifier_read_requests]] @@ -5452,11 +5452,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" sk_app_generator = "0x0000000000000000000000000000000000000000000000000000000000000030" [app_public_inputs.key_validation_requests_and_generators.request] - sk_app = "0x1adf741aa213be352f13d28fe5c4a5c88ee100bb108b1496b3cab24450bc61c3" + sk_app = "0x0e8e8b5074ad8ca5eeef587a24e0dc92b956e37f0511cb886c77f79d3790efde" [app_public_inputs.key_validation_requests_and_generators.request.pk_m] - x = "0x023a091c2419d040cb8428f10c2105dcedceeb37f0788f9811ebbb89c98d85fe" - y = "0x2f85ef0d18402b227130e60508147eeb66b19d2baa31076d49679aea3533be76" + x = "0x0c08ddd9cc71e0f589c46c52788ad4acfe11ebd1d267a99fd5c294eccf805305" + y = "0x2de279ea2ff26e04e8a6eb36e0fabb544aa7850f901d31f1a20a051cf7184ed6" is_infinite = false [[app_public_inputs.key_validation_requests_and_generators]] @@ -5625,11 +5625,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_infinite = false [[app_public_inputs.note_hashes]] - value = "0x1b389f7df476aae994187d25687436aa9b8b585a0f5b955aa103d5777655795b" + value = "0x0f6f42e8341901a62d11603307f37a5a7c13c725e03b966ddbac9d4aa84645dd" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [[app_public_inputs.note_hashes]] - value = "0x16ea649609af18f72012abe936e09474bc44beddad62bb58429e579591b5ea57" + value = "0x237e3c4333de958d4564dcc30bd65a8999453c26b41b8058ddee32124012185f" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [[app_public_inputs.note_hashes]] @@ -5689,7 +5689,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifiers]] - value = "0x1fe44d3c17cf2e7e514bfc0c259d3d6022c942905a428c1f3fab3c974de6ec96" + value = "0x29e07ef94a346069247354ba3456f87b4c87f4841279804a52d365a644483f33" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6147,24 +6147,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x08c38a8264f66fd6a4030672a3e8895ab0e9552b473b764d41259f3275cf153a", - "0x261f9c1a334504b9f53b5decd3ff832d6089a3b00c3c6996e420521c075aed79", - "0x000199d213888ea777eb6de544ee8f8bddee6ae36ee7e71086c221a0a2669f65", - "0x008cd674a7512ebd4284dbcb6528fe589e069d6a663300c1a8cf75ee33a4dd86", - "0x00de2a31ba23e670c5d6b043345f5c5533e5be4bdf097a2bbec676ed25d6a765", - "0x004fc857112acd8341e3513de0bfd39b9dcaf4e0de8aea9b33139a5508e7c9cf", - "0x00d3dbea53d9725543bfd91e7212a01e9b81d791064d7a387d897745dcc32542", - "0x00042b480b66e186f68c064fd65f5d675fad1b9088ef93fd4790d7bd38317471", - "0x00b0823b4edfe3a56d084dc8c92a48ad20fb1bbcf93816a43587336c1821b6cb", - "0x003209b17e4b495408c3fb0b6ae42c06a9aeca1c906ed8c241b9237e6fc80ea6", - "0x28465e09dc126ca65a706fb3549f32107a5095e4d8bf790960e02af7af5f9be8", - "0x1ab7b0fe268530e5ac6759575afce6c18448774dc0ad8cc65768176e076c8c24", - "0x227ef3a83e71439ab26609acdec7eac69a90f1c4a2f21da1a60dfec2ed43beb7", - "0x24efe59a506e366637983d8287ac48deb9afd7d5e35da7f987dd3c1b2723b9e6", - "0x0b27274d0b6f051177e197bc126d1ac48270960dd4883c368c89d5401e9297ef", - "0x22f067604555cf2767d6127348a41a3b66f1acb7fe3062f1a8237f5c640ff1d8", - "0x0f05c30421f36d5e22b8a8e4793da62086246f59af690dcd4c6088c6cdf44c3b", - "0x0117cf35f608e0513429c6185c19483178af7e6e5041585da872fd5e6b0b2cb9" + "0x0b9f531ed893155a086b63a7d7dbc0b1c99d9163b560e194ac40a82364b68d68", + "0x1be2d596fe7fce47c0d2e20bd5c6923f2081ebe85ae10be81e67e25b80d89ff9", + "0x0000d4a10f1c3805c2989af629a6d94d36d1eae97e14435aa3cba90e45f63075", + "0x0035f79db0411dab2f4c1eb54a0f72b4a2b5f6810c1d04b43d06dd26fd6867f2", + "0x007cdcb08091212ca83e315c4d2e6c1bf1eff8a81cb4c3723a9c308b94813524", + "0x007c86322826d751d0dfc30da7d0be4d464880a47b04869cb9555231c0f1fffe", + "0x001f15d785ab67f0e0dfe6eb938817d736d4862afdc511a6d99ed5fd68d2d5ee", + "0x00d94afb59d335e52a8671ddd9dc5bf0f77c3ab2206f96d6252b88d1dac4e54c", + "0x00691fed0313b368589f8c93d027e3090aa1a4f71c7b20e0e804a2decfa8589d", + "0x0031133cb38e0414d722bcbc30020b67eda06ebd45d4d813e7d9f79d8b79b366", + "0x2fd3cf83106cef0c08302241e403d137998210aab902c53ac2d5324c219f68a4", + "0x2c4cb407c96a33b833555c207cb86cf2da44d41de7cfaf759650cc0daac93ce1", + "0x07b90e6409edba6a949f0e88000afd474fa65aef6e130abe8e0ba66ec5fd39ec", + "0x1289c107d3eb267747ebc40228335b0e694be35821ea034925703bfbd2923bd2", + "0x25d1d38839533260961609275aec5ca907d8e29737be4dd201b1b1f54387d167", + "0x093f1966f3d7b4239c60d5f1fd073f6b36fbda35e38be813b77432337b3bae50", + "0x29cc24e3477b64f367c4eb4824a329ab37593fa0a34a9366e7a0baecf0adb3c1", + "0x21f73a94c6695e0d479f13446ec3c0d511eab1f387207ea39d80435b58ff96c0" ] [[app_public_inputs.private_logs]] @@ -6173,24 +6173,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x0c16d05e1edf272a3398c47d69cd5ddadf827dcf266b538cd9dd628ae20689a7", - "0x04325c9bf48b8449cfe919303eb58a4c7d2a6e19c86e45a26fa621f226ad4353", - "0x00013803c696690f6729998f6738e746e243b43cf1893bf23e3dcf269c624006", - "0x003d127e464924bb60c41a847adc6b431e3bcb24725679350ba1c782c2dd9725", - "0x005975ae50e6c456170992aaea09425da5002a9d6c37b6f5f1d6b000bca2d6d7", - "0x00c358ccc8cf39cc326f94d9a883e6c806ad541efe8919140d67d11975d5e658", - "0x0065e3ee9150de17e7e972f2cffad0fb6bd5bcfed2383308bd72c16ecdbe3df9", - "0x00ab7704f93f9277f3d851964103e78470f94dd39eec8c603c645bf02570ae5d", - "0x00ac95ce2814d1ab7e9fd58e5b96416fd8d150130a3089bf678a876dfb92e78a", - "0x00f085e49bfb458e28b35c37afc0e32c710d6a73a453b38640c1a80ac73a8fae", - "0x267d899aef540aeb63136a96a49522fc679796054fcbf05428ac8fba26fac615", - "0x2274768d14848af08e9d9d4f7c939d919b758a01d150900f855ce9412e54bd53", - "0x11cff9ed5cdcffed907090fffeab1cdacab77efb2247251683f5cc1b965a24dd", - "0x29c826dfa3da5c3314b475c0e62319df87805e1d14b97ecd249f369253984910", - "0x1703101c1aea2b5f266249459cda7467049b8e4335072d81440f805903275dde", - "0x28166e3cc4e15970b979d1448c77398e53f9cdce5f7832cd1dd82d927f7daf8e", - "0x2e54a07dee0ca021162911151ea04dc93c04bd0283427f0565e59e9fecdaeaab", - "0x22314b826c4759f2151dc68a54bb47cfcb0b07321baa9d1cca9f0d7a90d9d7c1" + "0x0868f0268a03365526e7a15c641b532e5af6c3e6f94de2e5958c2144493e383d", + "0x06e494d895bba32bda26c1f038f72e2945d75d9141a25ab310e756624c15588f", + "0x00003a2e44555ea00e4e5939590f6dd0d5c30ca37ff9581cb8a5eea9b4042abe", + "0x00de7cab1503c3deb24046f938b4e90f80d5c9e7f75a223bec9dd0bfb7715d78", + "0x00feb23f53f2dea41562c85276f9867104fb2788c13d686b8e6d4a73c7836be3", + "0x00b3a7c5b14624552ddf2ebb45b947096c746c2267ad52f999be8d900a59d96b", + "0x00570ec553ea85b9fd21080c8eb47860c266d9282b7a86a3ace66964bfe78200", + "0x00454f0e8299297d72aba3b0fa3ed5128c9729cc41ef4983903aea05cab548d0", + "0x00e8166383d11fd580aaa5a2112dd0ce868b8d23dc4c3480c0eae5103408ab2e", + "0x00ed39594db2b92078ff6ef260858e65684b225212e1d553c953afb83cb1c179", + "0x211f1fdb253faa320517dffe2fec27ae2177ac86ef154c3fe90af476e75a52dc", + "0x19551a69637bd5e5ec12343d203105e1096c3d9468b271cf3e9abfec7bf190d6", + "0x21392eb16da4bab3e87a62bed846cb83afff065e8be58378d8c8d2716ed5f201", + "0x10fd657555fd36bf775773f342649a9775bb893f5310ad0862cf9cd9b4e880b1", + "0x2311bfb783ead27d61a05a308c6c36fd378eb7cb2cf19bd688fe4b2cfa629a3e", + "0x2a5333b0c91d2e57f9bff24eb14dd36bcdbfe9e7175d8549892296ee37bc900a", + "0x20b7b96c593a82d75a3381ce518876608fe159bef598a7947bf3e3064945c0b1", + "0x15c70417f1011dd094f2ff11606a18b70e98990adabd585b8a5f1c03f037d632" ] [[app_public_inputs.private_logs]] @@ -6199,24 +6199,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x10292a583372c9c854d4a7566c09e983abf53e03c14b4a1787714cec7b24cb9f", - "0x0b6900cfc1df19c9fa4ad262f05e15b89f2ed343315720fb680ec876a49d983d", - "0x00006917bc062dc5072c0ba6da3c44b11d7167d054aabea7f67e518dabd0bc79", - "0x00c2e7a8c79413c2cf881531bddcf8c4e74cde42c2d9dbab63fcd41f72a14cdf", - "0x004faf21377ccc2f455b942278fe48bedeb7613c7ea076ee3fc91a746046f055", - "0x00825f61d4c00eb2a2f0655565cb9ed86b32399d581ff1f02f6569217f6821bd", - "0x0033e25d9d904edb0bbbb1a823a2126256bf940ca3f481804d7a378c3001b5fc", - "0x00a34d80e6e51c2bbf9ececd3d5e95492722985157130c403486dadf8c3a8fb4", - "0x007cd8b6d1939e2568a5798c83e78ddff4317e19fa2f29e509360bd479779047", - "0x1ba54902c75d22a733bb9a5f062d520513183596cabdb0b6b510dcce7526748b", - "0x1ce8fb3f1fafee1484a9751e39060ed93f1a216671fd42cce526e38c331565e2", - "0x14296c5fe6e14fdaa10572ae0fe55bebc95dfdd364afd6c66247cce8ddc2839a", - "0x0f59267ce39601d986c90cd48cee6a957d672f42738274fa81c0c371a322732e", - "0x236f8efd093da0cd4d0170ec864913a7630a39c061ec33c79d7c9b8e72ef6deb", - "0x1e90eed4bc1318194f072a2e075258365e72f7ea92a9f30269bc1bd8b9f60292", - "0x15d8b5eb238ef9cbe1f2e0882af88c7ddd5c9ebdef9bd63b1fb8f724de4d3fe3", - "0x1ac7a5b43ee9df047d15fff99683beeda932f084db58b959766eca417846617e", - "0x2b46c74272847088ede5ae0ba3cdbe50dd3cd31924a01e031dd7263e372de308" + "0x10e547aebd859f78ae0125e39ddf933ab5f614e8477cbe2d3d35be6f83069b72", + "0x1a740d4ec53fea4673e133432f1bb119c226f129664e518a129c38e077cc4761", + "0x0000af4cf75f1f6377167a01236f62496a15e1789b23e8c71c12fc5f3f2ea896", + "0x00008e95dd657e64f7d818b580a1f8849996ab0c3069cb9ce4645c977f3f5d75", + "0x00a8d80584267fd9d680dfbdad18fb788ea6215263a4f5532060bb87821825a9", + "0x00389fc76b8c39a8e7ae8af16ff1bf438c4834b81fbdb27e46068cd164b5cb33", + "0x002349d8c5b0fb30e0de80675f05e652a6fab5af522e830150d68e038a83603c", + "0x002aa399165a063482af36b94abfadee552466d3da871e0e1660c3928d66a39d", + "0x00534c4b6dc8b33ef29fc36ac5e94db4ed403e213be098ac5de039d68c100d3e", + "0x1ef1c75c9087c155f049d56e9839a06a6fb5094b70512a698bd0af97204a00c1", + "0x243fe0f0f2e1f89c605e5fa9c855cc68b74e99a0759de0839767dc8fd63891f5", + "0x106b0aeec37952a4f1f90ae64ab253e3a8a663335c16fa547c31b180310059d4", + "0x24efd42064a1c64005d4f3fa716bceac93551e07d490c1872aa1dcb23ffa3f04", + "0x0ae0d8e40ccaa9bc96bc5bde137100b68cd78b6eb3912d0220425edfc2d468b1", + "0x0b3c003023adaa36953342059f80dde173f1df4e81cb63256c54b68a0eba1642", + "0x21de576c98c6b80ff5646a76c46203dc42ae458a99370f4ea5bbddb90e35b9a4", + "0x17289ee023f0a0b5a1f53dd14f97060c1cad129b0ca301327265311c80d21ed2", + "0x2359d2e60aa7b08d3148b1a1592aee802e9a1b800b0aa6a540119d3b9042cf63" ] [[app_public_inputs.private_logs]] @@ -6563,16 +6563,16 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [app_public_inputs.historical_header.last_archive] - root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6581,15 +6581,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [app_public_inputs.historical_header.global_variables] @@ -6597,17 +6597,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [app_public_inputs.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [app_public_inputs.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -6623,7 +6623,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [app_public_inputs.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [app_public_inputs.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml index 7290025101ff..dd8a25bc3b22 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ - "0x111be28353fdc4c708661be087b3b91ecb408f920e9cd1797d4c922192e07dae", - "0x0f52d5d5991d6a0c2ba9c35bad18fcd7a71e39a72e48170460c81a62bb933baa", - "0x14269b2884db51cf05ebe361df84c7fe49dc9dbcb039c2fd7b7c33ec98037ded", + "0x2884eeb4da193129f8742e969ba43081b24e8b9fbbb5bf482e132f47b6971f16", + "0x1afa03914436d0efeccd9e11018a91a46fd8fa9f4facd7dd42c3ca55cf153c6a", + "0x302b2ec2ea69e724fbf7dc41efacc5dd97c726b1124e85ef982b61c65e7c56e3", "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x000000000000000000000000000000bcc0b0dd3a9a83c987c3b3bc65db1587ef", - "0x00000000000000000000000000000000002d70b2c61bc1361bb92bdc54c5802f", - "0x0000000000000000000000000000008fef6bb5fefb3ec2a544402c014e94c897", - "0x0000000000000000000000000000000000156e8b23551c347176f3b1d75f4d73", - "0x0000000000000000000000000000004a8e58e7d88146bcdec20093f16471275e", - "0x00000000000000000000000000000000002364456d1972746c8faf64f7a3800c", - "0x00000000000000000000000000000031b9454d7516809274b0a7537bbd9f878b", - "0x000000000000000000000000000000000024ca8b7492124ade5079b6437e9e30", - "0x000000000000000000000000000000711c374897dbf9c46c99ba238480ee430b", - "0x00000000000000000000000000000000000172c4d7997f29a02c9a02fdfe8727", - "0x00000000000000000000000000000040f36d55fb4637fba07498e544ab32cb47", - "0x000000000000000000000000000000000024c53cbe4ec26d52cdc8453d2392c6", - "0x000000000000000000000000000000e02b6558318600b61f828726ebeaa2ff91", - "0x000000000000000000000000000000000009a963cc8ea6836cd861195e967f83", - "0x00000000000000000000000000000079f624acea7f2be0eeddcada647495c7e2", - "0x00000000000000000000000000000000002af2b9c1fe077ff886108ce957e00e", - "0x000000000000000000000000000000a33df7b48054b4b498429e0729b74aa5ae", - "0x000000000000000000000000000000000001d8937f10696b695aaabd9f5de9cd", - "0x0000000000000000000000000000002f9d75dbee050f0482250523774cf70dcd", - "0x00000000000000000000000000000000001ae856a18d9549228be7741331f089", - "0x000000000000000000000000000000bb7c31ebf185a29c900d4094f49cdd0d1b", - "0x00000000000000000000000000000000001570df46fe5d913257c124b1e964b0", - "0x0000000000000000000000000000004b7c46002f2b60b2f41758385c9ef437cb", - "0x000000000000000000000000000000000013593ac861f3e2dd18d74a85911197", + "0x000000000000000000000000000000460002bb3c9494a52cc794c5bfee69239b", + "0x00000000000000000000000000000000002793d526c486616a9299d813140283", + "0x000000000000000000000000000000ad43d54a86ce13176229de9eb78e3e4b2a", + "0x000000000000000000000000000000000002ec9f12e3d4032506f738b9442efd", + "0x000000000000000000000000000000923fb30191ca98a0fb2991611c27cfde0d", + "0x00000000000000000000000000000000000a2c6fd3bf0f45f11995dc53c3addb", + "0x00000000000000000000000000000034514e253cfcf56ef20264eeca84a8b800", + "0x000000000000000000000000000000000017545fca87b2c19236f83f429a8ab6", + "0x000000000000000000000000000000d47898714ce15506c3cdb13752f5231734", + "0x0000000000000000000000000000000000288e98e8b5cb842ed309c5f3f7f568", + "0x000000000000000000000000000000bedd8dcb0e1b1323c1a588ba896fb1442f", + "0x00000000000000000000000000000000000c870df5a90e997ff21e19fde90c66", + "0x000000000000000000000000000000e7e8d5eb54a17e3fabe963c031131fdd25", + "0x0000000000000000000000000000000000229aa449a923d23e452d9f4cd5addb", + "0x000000000000000000000000000000950f9b2c7289f5f3174c5a949a8b76bcf9", + "0x0000000000000000000000000000000000180df2b5fa02a799159eee9ed9f3b2", + "0x00000000000000000000000000000078fbcaab848014fdc3600c2907ac5e0d56", + "0x00000000000000000000000000000000001f67d36304be3d64ee91c5afcfa4ff", + "0x0000000000000000000000000000008114e21be234657b2697c912b61c786e2e", + "0x00000000000000000000000000000000002c343f93f988f97f002c78dd5b0853", + "0x00000000000000000000000000000086ccc59f544ea9a2bbe18ae329ff474e60", + "0x00000000000000000000000000000000002e11cc91420c360b89cb8692f64c8a", + "0x0000000000000000000000000000002395fbaac6d57aa68f1ab4a18c7ebc77f8", + "0x00000000000000000000000000000000000e8587394278b0f8d602e4feb0743a", "0x000000000000000000000000000000cf3f0cf483e3b60ac46e2580628429291f", "0x0000000000000000000000000000000000179a988d2f894ba4cc456686236e49", "0x00000000000000000000000000000041c39c0b069ca7761686f7caf8bd51c343", @@ -66,14 +66,14 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000bad3f524bc1ff9086dc9584d40437ec401", - "0x00000000000000000000000000000000001111bcc20de802cb10164f69cebad1", - "0x0000000000000000000000000000002abe9693d4292de2e3e65e088ad15db108", - "0x000000000000000000000000000000000004a51787f0b083f9555a68ee38baf7", - "0x0000000000000000000000000000009e3967f903832440b1d056c099ec6d1027", - "0x0000000000000000000000000000000000183c1aea7b91d396d08aa5042453f0", - "0x000000000000000000000000000000b0ff6fb2c028118a4b8d01f9b88fe0273d", - "0x000000000000000000000000000000000008909a88e34c282bc6e2fe5c4bb090", + "0x000000000000000000000000000000782c21d534ba716afe485de708dedadf86", + "0x00000000000000000000000000000000000d9357d4dc7d414fb53a0d33d2519c", + "0x0000000000000000000000000000008a99cbbe9070b969251c89034ace8b0fa0", + "0x00000000000000000000000000000000001fa50228012b504c3e1745b69cf583", + "0x00000000000000000000000000000010f8770f7185163565108233a29bebaf78", + "0x00000000000000000000000000000000001ef47b0193469a6afd596ffbcff6fc", + "0x000000000000000000000000000000ef3802352436f08a6ffcda817fe3902a3c", + "0x0000000000000000000000000000000000273323a8f21aaa62576ed32a41c2b6", "0x00000000000000000000000000000035c9cb5f001915ccb707544d8295b4e4f8", "0x00000000000000000000000000000000002451c090209c18e440624b96591a23", "0x000000000000000000000000000000381694f1ab41bc30edb347a4618bbcb253", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000000ad1b561d9594259b882488d0cc327", "0x000000000000000000000000000000a411ca082e39592f1fc853c2d513bbd5aa", "0x000000000000000000000000000000000008d3f884d8438ee5215018dcaa188a", - "0x000000000000000000000000000000eafaba42683285b53121bfe8925f1c924a", - "0x000000000000000000000000000000000025bc163ff8d78e6f63c13225b27955", - "0x0000000000000000000000000000003529bfbe5ca632e4a86957b4ef0fd837b6", - "0x000000000000000000000000000000000023937917093c7a75ee6b886b01828f", - "0x000000000000000000000000000000f0573d8f4290ad358ab69fb1e993d9e6c5", - "0x00000000000000000000000000000000001f49869933acf1bf3bbf8f4d4413d4", - "0x000000000000000000000000000000d567abd545a29b4ea5be79ad2646c08f04", - "0x00000000000000000000000000000000001c7fa13143ed9891acc6bc878a9b0e", - "0x000000000000000000000000000000cf0edc94e978dafe70c2f647d19b4cfee3", - "0x000000000000000000000000000000000024fa41a4316d3a3babde271e35e8e2", - "0x0000000000000000000000000000006d6b11b3370e30799448910e1aeca960d0", - "0x0000000000000000000000000000000000048800bfa7db68322229707db3f581", - "0x000000000000000000000000000000e56af594a14ce99e7bff4d31f5d7ef4f9c", - "0x00000000000000000000000000000000001cc0378db671bb8f1cfe27ab99374d", - "0x000000000000000000000000000000e2b668b482567273f4a763dc44a90acd97", - "0x00000000000000000000000000000000002e115efa54d2517b17d77fbe9cb5e5", - "0x00000000000000000000000000000058f392505fed5eef69d68de09b7b6b3299", - "0x00000000000000000000000000000000002b3dcc028d657bf32681a045d2c6f6", - "0x00000000000000000000000000000030afd819367d3dea349f3a35bb5735789e", - "0x000000000000000000000000000000000028bd3c2ab7fa969ac69cffd14781ab", - "0x0000000000000000000000000000006acaea1790c8cb343eba6772b0a70ee980", - "0x00000000000000000000000000000000000b396173edc10c7d6519ffa1673501", - "0x000000000000000000000000000000a5856405503204a07f483e35b2cd8dcc45", - "0x0000000000000000000000000000000000130ba88cf716b8cc01497f0090aa1f", - "0x000000000000000000000000000000502e892d28676fb25ee4633c17af6622ed", - "0x000000000000000000000000000000000019d50adf79d2332d98d38800ce4948", - "0x000000000000000000000000000000c7d57389dc89874c29f129e207971d3352", - "0x00000000000000000000000000000000000ec8776e0a23f08c99fbc9af32cc76", - "0x000000000000000000000000000000af63e9e9d178caf59a535ccb4c090b9dee", - "0x000000000000000000000000000000000014347b6b8664aec966f3a165d91d8d", - "0x000000000000000000000000000000afb9dbc2abc6e01af1a4f2bffd8235124e", - "0x00000000000000000000000000000000002f0a5cf0503cc7bcb3c6547c68acec", + "0x0000000000000000000000000000004d3b7520859746e1e8c749d652e988f337", + "0x000000000000000000000000000000000020e02ee34806740a07857c1dc0730a", + "0x0000000000000000000000000000009e88205ae06360a634d445058ff6b4cce8", + "0x0000000000000000000000000000000000050df63a324cdb63fcff252dab3de3", + "0x00000000000000000000000000000055c2cb4c5040fa6023b9da925e22bf3212", + "0x00000000000000000000000000000000002333f22d6e44d20916410a6fb3fc7f", + "0x00000000000000000000000000000028ed8882863e227b52e630055bd2217f5c", + "0x00000000000000000000000000000000002a18d33bfb54d8a38a49c181a86ee9", + "0x0000000000000000000000000000008cbb483fe4c926ebb546b42449662cb76a", + "0x00000000000000000000000000000000002d2882787bb3602a7c6e07e8dee9e8", + "0x000000000000000000000000000000bf2888b84b98c1b6c134e00bb014089955", + "0x00000000000000000000000000000000001f8d0d0ad185980ca0e89523b758ef", + "0x000000000000000000000000000000d598d709da7c5bb24a517c64d7a5f47d5e", + "0x00000000000000000000000000000000002100585e52a5372b13c971f93a7f4e", + "0x0000000000000000000000000000008af0797d9be18582f2e27a605b353359ac", + "0x00000000000000000000000000000000001339da10d41f4f5e99dcd05ee1dc9f", + "0x0000000000000000000000000000002c25f0ee59060ab2b2826308d11be4c0a0", + "0x00000000000000000000000000000000001ded58495dc86187fd436310ee2149", + "0x000000000000000000000000000000eaa2d30a852e9376e09bdf68caae7c54ae", + "0x00000000000000000000000000000000000283704cb3b8bb67c1736da95ddce2", + "0x0000000000000000000000000000008cbe4effccd218bc28052780f01d09da11", + "0x00000000000000000000000000000000001ca401d76ae5e6f7f9dfe985d6ce9c", + "0x000000000000000000000000000000e91e05bf533ed3fbdc2f34a87ff21e3de6", + "0x0000000000000000000000000000000000085040515df9dbce03f0fbd89118c8", + "0x000000000000000000000000000000ea53fd2aef96870d52d4eefc8217f42f62", + "0x000000000000000000000000000000000020dc6504d75b65962a3b24a0c4cb8e", + "0x00000000000000000000000000000018c35098cf4a9551926bac2442d0b75fcd", + "0x000000000000000000000000000000000011de4f199dc4eaa94612d9c04fefe9", + "0x000000000000000000000000000000a1329a1cb0743d318fc7e05f0882fe995e", + "0x000000000000000000000000000000000021a332eeeb083fda345c4ab3f32e95", + "0x000000000000000000000000000000f79c22e64d1696e7d13f8deefa6f5d2acf", + "0x00000000000000000000000000000000001bbb14ad43fe92e5e9f083dad06121", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x1d7bb42e9c126e6e4357098c34020626ddc7fa45fe4b1d524f4a3efc186150d1" + hash = "0x2aa0f067f786d0747f1e68edeaa66f358f543728b8b522d8516956c7c5fc5379" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = false -claimed_first_nullifier = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" +claimed_first_nullifier = "0x1c6e361c23d1ce7a12ae617043709acb2d33148001e9553558097837cd15a660" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,15 +185,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] @@ -201,17 +201,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -239,11 +239,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" +value = "0x2ef70f7488e1d928fa82cc199b1656ab6dfc3a028b8bc8e4b6a9deb92473a966" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" +inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" +value = "0x1c6e361c23d1ce7a12ae617043709acb2d33148001e9553558097837cd15a660" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4375,13 +4375,13 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.end.public_call_requests.inner] is_static_call = true - args_hash = "0x21217e8fe5bdf2eb694bc986647bf6a0e8649e606b49e7c673f14c7bbfc7610e" + args_hash = "0x0905368f47900ef1b5e9faa25b651a944a8d6cc9122737f3120d6491ae73a516" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" + inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" [previous_kernel_public_inputs.end.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -5569,9 +5569,9 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x105dd6137142f85d0189b78aa286692803d09477afe09154ee84746b835b2f2a", + "0x0d4b8b6c936f70410172e1ff5af0fa83810efd7404eb78ebcfec358782f0eefe", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x1ec4eb9a1996f3fc7dd912f8e9b786665cdadf37cac43d5a03012d756ba74429", + "0x051ef2863eba25cc08c35ffc63d148772880e1b439761d7af8ba90488fd674eb", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", @@ -5606,7 +5606,7 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 ] [hints.note_hash_read_request_hints.settled_read_hints.leaf_preimage] - value = "0x2ea3e8514ab7e04784bf3d4bbfc7134eb1c510c1155e43f8ab2d44c6a0dcc729" + value = "0x2ef70f7488e1d928fa82cc199b1656ab6dfc3a028b8bc8e4b6a9deb92473a966" [[hints.note_hash_read_request_hints.settled_read_hints]] read_request_index = "0x0000000000000000000000000000000000000000000000000000000000000040" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml index 8593e529090e..c97b1a0e7f7b 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x000000000000000000000000000000000000000000000000000000000000003a" vk_path = [ - "0x1217b5bcf9bcc60a1a869ce99bcc6f43fc5f71364671893c90c995458821d4b2", - "0x015df84928d5707205549c7edac040eea2cc9952089dbf2d55b0443b0b48e357", - "0x2c0789ab0790414e4806ce09d28e414ade84bdcf19c4412e5822a788e89f984d", - "0x28a797dd4792c1f0df71a6c150f311ef10dfa393237b50060ad7715bff7e9454", - "0x253d2ed378ca2007a52b895733ee8911aec699a01028fcb664be54a180f3691a", - "0x2eea30cd11d89d6f1a9322ca75666c45615dbe05d6b5bbdd6f6e3c70a7414df9" + "0x159f2adb10c0bab6341f7145e09c5971835cbffe265846d6d297c90a85017bbe", + "0x230d553fc31344ef37911c4f9eabe2bb0148f0fb212a2a158a71d53aff2e3240", + "0x159df4358688145b176d6bee7391a5a8a348b6e06ca8848fe37908919ea23569", + "0x18dc4b1424df2c4c7754c93503c193ff9340f507cd0772b7e5c2515fb8542444", + "0x0fdf4a7e69f408312d9b649da28ba3c224e315278c0e1a91c83131d1c1a7c3aa", + "0x3004aeefda7bc700177afb3ed5280d59384d4a4183a745687291df7ce5da67ee" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x00000000000000000000000000000017529942b3158803a4c6ea3f66630d5577", - "0x00000000000000000000000000000000001b47f22f03e10a7e274904e6a7531f", - "0x0000000000000000000000000000009e08e9f49198a1199821ff19d591d1094a", - "0x0000000000000000000000000000000000008bf36e36ebb0dd9831c095d9867c", - "0x000000000000000000000000000000291c98c726ce14074b5bd88e3b2006ecaf", - "0x000000000000000000000000000000000026bc736f4ab08335e209d5b4649b4d", - "0x000000000000000000000000000000c0955c6dbf7a5a1a0a8f565a4a3babd36f", - "0x0000000000000000000000000000000000258262d78f48c05aa2f0776a1f58a0", - "0x000000000000000000000000000000f7f55e6005226636056f8213a071675ba8", - "0x000000000000000000000000000000000028ec9b28ecad50a4f9323d9c5feb17", - "0x0000000000000000000000000000007fd1baaac083545d2d8c860a4d3545a997", - "0x00000000000000000000000000000000001afc97b4f772dc0e54157ab08426f5", - "0x0000000000000000000000000000002812d1af02d201952ad48d532809d5dbe7", - "0x0000000000000000000000000000000000220e798fd61589ae7fecb117ded0a5", - "0x00000000000000000000000000000037d82678686302fdb316d5a47edc8339d4", - "0x0000000000000000000000000000000000047d15d5970fc517d3bd416f320041", - "0x0000000000000000000000000000005eadbcfd99233489b0e405b926518cbc3c", - "0x00000000000000000000000000000000000010b3105957a7a00022db1f7bf4cf", - "0x00000000000000000000000000000063c959d3c6889f5a5fcdaca4cc4126a0ca", - "0x000000000000000000000000000000000018c0fe8b9e0244af452f005414af13", - "0x0000000000000000000000000000000f9326f53d0279681b33130f39309f58b7", - "0x000000000000000000000000000000000023efa0c6f74e12d1f0f41d4fc913ee", - "0x0000000000000000000000000000009fbf5ed4d7fdff72fe522021d82ca5c3ce", - "0x000000000000000000000000000000000003d24d3327618ce5a5d1af3c89204a", + "0x00000000000000000000000000000091223f4ad68539a980c2415a1b213dd4d1", + "0x000000000000000000000000000000000017bfe119a8fe908c1f9d64fb429018", + "0x0000000000000000000000000000005cc4d02bbc3b53971f4bebef66b3626b93", + "0x00000000000000000000000000000000001b191464c93c4c510814a265695354", + "0x000000000000000000000000000000110d5240e3e7ec95f8000d2078b18900da", + "0x000000000000000000000000000000000026d74a6d17205b9cc1e2e62c4f3f8f", + "0x0000000000000000000000000000008668e46e84a7591396c86e074c1d6e1fa2", + "0x000000000000000000000000000000000012041bdfccf1f357132d52be5c28a4", + "0x0000000000000000000000000000003b371b9a877f8f648bc72ddf0bcceefabd", + "0x00000000000000000000000000000000002e9e2afcc9e57adb6fe37363c635f6", + "0x000000000000000000000000000000c7947e50a54fca29df321f44eadac02ab2", + "0x00000000000000000000000000000000000cd72c839a0749ff32e27a589210e3", + "0x0000000000000000000000000000001e66ee7eec7e781de51fee4582d00ff869", + "0x000000000000000000000000000000000009b9bdb36afcc839f439af80236209", + "0x000000000000000000000000000000718ea1555a35796eebe008345f8ec9acfd", + "0x00000000000000000000000000000000001d1f263be8c108605029c094bfe60c", + "0x0000000000000000000000000000009ad89d4f5af4c467eaf2a12e98bd40018b", + "0x00000000000000000000000000000000001868e0265e4289d4d866025efb15dc", + "0x000000000000000000000000000000d9a7da9cd31722ef6d593c4ec02973182f", + "0x00000000000000000000000000000000002b815752b45115d6a61ae58939487f", + "0x000000000000000000000000000000e996f5e6e9f39b3113d9e2f2e8be43e01f", + "0x00000000000000000000000000000000001be2af9b5def13ffc6372b5d8b3a96", + "0x000000000000000000000000000000ad5ae090b288e31b4873bb5ac1e9663aa8", + "0x00000000000000000000000000000000001aa1fc2f021a79bf941133bbf74386", "0x000000000000000000000000000000f70e9e557ee59748e8617834bf413c6c34", "0x000000000000000000000000000000000012423f785d94511d6bc86ac4239936", "0x000000000000000000000000000000eba093432debf1618dd778e724f2c30092", @@ -66,14 +66,14 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000f1b20bdb7c87e7474a29e1c77650dde7cc", - "0x00000000000000000000000000000000002e066e3423818ac44d97b36a4937ec", - "0x000000000000000000000000000000d3ffd6025a14ad3e1e1963cb84eb4c4cc4", - "0x000000000000000000000000000000000001435d3c49daa1db870738b81f8550", - "0x00000000000000000000000000000028f66b5fb397e2225a71fd6d6ffcefcec0", - "0x00000000000000000000000000000000001e46ca453cd829e80641cc91677a83", - "0x000000000000000000000000000000938916dc3f184bf869bc8377112da96ec2", - "0x000000000000000000000000000000000015af6baafa3a78ec8d3577569f4684", + "0x000000000000000000000000000000e7f5a392d981fb03e12fa4cbcc5e10e1ce", + "0x00000000000000000000000000000000002e07ed72701820edf94728189f663c", + "0x00000000000000000000000000000026f46e1a8d8bc68b0c7d519c3967271aad", + "0x000000000000000000000000000000000021c9724f3e2b344da84bacea0678b0", + "0x000000000000000000000000000000e822f1139a425b65a2072ce2f9b20aa9bd", + "0x00000000000000000000000000000000001e364221668286fc9e3c8ff697686b", + "0x000000000000000000000000000000f38c4a1193361973ad6b0cbadaf81d22e5", + "0x00000000000000000000000000000000001161df247661085af20f907a9df0ae", "0x000000000000000000000000000000313818546dffe2432869afa342a60f24b0", "0x0000000000000000000000000000000000099b6d7dda9dea25d6881cc787922b", "0x000000000000000000000000000000a922c293e6b92190b3ed73e09a3eec0598", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000001f8dbf533b905bba1c96fa35be5aaf", "0x000000000000000000000000000000efa847f2f4c49964ded91326c8649b799f", "0x0000000000000000000000000000000000001a6bd6ead0027fd5cb816ab23a94", - "0x000000000000000000000000000000b46c7b2c82d35968324c8b3a7b8a51eb9c", - "0x000000000000000000000000000000000009c296318a0deddf61c9ce7c6eab61", - "0x0000000000000000000000000000005489c405ce551a454a3df931c768cce0fe", - "0x000000000000000000000000000000000024e5b32b2f18ee2109b156acd0b4fb", - "0x0000000000000000000000000000003a07098bc669691e82f7a463c750fda414", - "0x00000000000000000000000000000000002fe38172bcf7f2b5fae847d213d6f3", - "0x000000000000000000000000000000f02ba8c588b3f39ff110a6bf6e3555f540", - "0x00000000000000000000000000000000002c18c97993f38436591013d93e9088", - "0x00000000000000000000000000000033afc53941c16692b64303b70af0c7ff30", - "0x000000000000000000000000000000000028bfebf3588eaa5cc34ee5327d887f", - "0x000000000000000000000000000000f1f9a3ae29f83327d430071f1df42f38da", - "0x00000000000000000000000000000000002ea2604ce246cdd4cff8f5e0f23d44", - "0x000000000000000000000000000000870f5ea8bf279785ec5c433438c5665f6b", - "0x00000000000000000000000000000000000ed0e67d0fd2c983d69541ff8c6852", - "0x000000000000000000000000000000ad2c9022472255a2f99be7485fade04ad6", - "0x000000000000000000000000000000000006195256f6730b06f77b61308309d1", - "0x000000000000000000000000000000f5d52b59762817f8d4aedbd74481e135f4", - "0x00000000000000000000000000000000000170f1aa5294b8015031228209cd12", - "0x0000000000000000000000000000008b73a3b4e3188a80e20ad55f292f4be5bb", - "0x00000000000000000000000000000000002329463956bd3dc4f943335b140821", - "0x000000000000000000000000000000da57538a3b2cfc64e3faa502bff290044b", - "0x00000000000000000000000000000000000114f5863743d69b5d6f16d2268f14", - "0x000000000000000000000000000000f7ce4344a4454d7f99de676caf494e9e81", - "0x000000000000000000000000000000000009800140bb8e9beb3357e0f8fa749f", - "0x0000000000000000000000000000005fbb26c74fe2cadf4a57d3e9f973d28885", - "0x00000000000000000000000000000000002c3079f955fb95b3ed867e5f0ae495", - "0x00000000000000000000000000000074cf384a65a07af88929559e4cab7589a7", - "0x000000000000000000000000000000000023024931210f5194197c02b32c7a70", - "0x000000000000000000000000000000e7de964c4cd79d58cb1dce4632df08d762", - "0x00000000000000000000000000000000002630c9259927472d85a855f0868d68", - "0x000000000000000000000000000000b946714552d0379292cda8e60e5904079b", - "0x00000000000000000000000000000000000504d5cb400ba63f83b616f7aab9fc", + "0x000000000000000000000000000000f7ea096bd95312222bd03288b310e69b3b", + "0x00000000000000000000000000000000002b89023ab11a92529dc89f6a74bb39", + "0x0000000000000000000000000000001b8dbde72acb830f142d0ac030294e9398", + "0x000000000000000000000000000000000001d67d537c7ae084a59fc779e57a6c", + "0x0000000000000000000000000000009641814877623d34d126e650b9e65bfee4", + "0x000000000000000000000000000000000001f44a7fab5be3b413088c7f7022d1", + "0x000000000000000000000000000000f4f9301d4407f53c84d48f61220b1437c0", + "0x00000000000000000000000000000000002ed88287a31e3bebd36db9ee19dae0", + "0x0000000000000000000000000000004c6e602b35a9d5204b3bf8a1dcbd22c155", + "0x000000000000000000000000000000000001ab2aebc4ef0ba81eaab8ddb9a15e", + "0x0000000000000000000000000000004494f1389c16fbc006302a2eff0d45487f", + "0x00000000000000000000000000000000000355144fa7b9a6ad2848a597c6a6eb", + "0x0000000000000000000000000000009eac67fda1550d230fef42946c96fc33f4", + "0x000000000000000000000000000000000013e1f1fdc4025ab3663052cd82ae7a", + "0x000000000000000000000000000000683fc29a2bc70eb98c544689da791e9ad0", + "0x00000000000000000000000000000000002caf512caec901dba4f53b3795333f", + "0x0000000000000000000000000000003160f1edd3bb4419ee3b84eeee0ef2360e", + "0x00000000000000000000000000000000002223b0faf4b1bb8fafcc2886eb52fc", + "0x0000000000000000000000000000003d0d27ca7fa8ce5b43f896fbbff532f41d", + "0x00000000000000000000000000000000002abc2d152f4c5a8baeb75565b17c5d", + "0x0000000000000000000000000000001ad8780db333c9dc36a5e2f89f9bd4a748", + "0x00000000000000000000000000000000000c7e06a5ecdf8fb3f3540749d548f2", + "0x0000000000000000000000000000008aa0b0c8b6fd3a9548a4b3eab5b978cd59", + "0x000000000000000000000000000000000024f77767673f246affa67a1893b049", + "0x00000000000000000000000000000003b3b754d0ed99b777b273ff79f936a060", + "0x0000000000000000000000000000000000085a0648bbc843d6c89fe0299af720", + "0x000000000000000000000000000000fa92d755d16145f1dfffa636e7ba69cda8", + "0x000000000000000000000000000000000003b0ca02382f5268be7b09399d1232", + "0x00000000000000000000000000000004c096201e545e000e354ef08137740d5a", + "0x00000000000000000000000000000000000c9895afe8a9052bbe67081321c321", + "0x00000000000000000000000000000057f1e381eefff0dc9413376b3c64a34a4c", + "0x00000000000000000000000000000000001e8ec07380b1828228adb11fd37bb4", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x27f9b09a728efcd508e745ca982967653e32c9b8fb460fe4e4a219dec5871c3f" + hash = "0x1f358feb0c3fe775cedf5d3447d77a581d3d61f71061bd409c7e3cf43dc6d235" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = false -claimed_first_nullifier = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" +claimed_first_nullifier = "0x1c6e361c23d1ce7a12ae617043709acb2d33148001e9553558097837cd15a660" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,15 +185,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] @@ -201,17 +201,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x2d2eebbccdd7fc67085f501f05037595df067f9ba87daca06600ad58946b37c5" +value = "0x1c6e361c23d1ce7a12ae617043709acb2d33148001e9553558097837cd15a660" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4375,13 +4375,13 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.end.public_call_requests.inner] is_static_call = true - args_hash = "0x21217e8fe5bdf2eb694bc986647bf6a0e8649e606b49e7c673f14c7bbfc7610e" + args_hash = "0x0905368f47900ef1b5e9faa25b651a944a8d6cc9122737f3120d6491ae73a516" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x2dfd5751f64e96e8e25429f2646fe92e49c9e1d6307cb4f472570a3e52230849" + inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" [previous_kernel_public_inputs.end.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml index 56245a110b42..5d1a611d7520 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x000000000000000000000000000000000000000000000000000000000000003a" vk_path = [ - "0x1217b5bcf9bcc60a1a869ce99bcc6f43fc5f71364671893c90c995458821d4b2", - "0x015df84928d5707205549c7edac040eea2cc9952089dbf2d55b0443b0b48e357", - "0x2c0789ab0790414e4806ce09d28e414ade84bdcf19c4412e5822a788e89f984d", - "0x28a797dd4792c1f0df71a6c150f311ef10dfa393237b50060ad7715bff7e9454", - "0x253d2ed378ca2007a52b895733ee8911aec699a01028fcb664be54a180f3691a", - "0x2eea30cd11d89d6f1a9322ca75666c45615dbe05d6b5bbdd6f6e3c70a7414df9" + "0x159f2adb10c0bab6341f7145e09c5971835cbffe265846d6d297c90a85017bbe", + "0x230d553fc31344ef37911c4f9eabe2bb0148f0fb212a2a158a71d53aff2e3240", + "0x159df4358688145b176d6bee7391a5a8a348b6e06ca8848fe37908919ea23569", + "0x18dc4b1424df2c4c7754c93503c193ff9340f507cd0772b7e5c2515fb8542444", + "0x0fdf4a7e69f408312d9b649da28ba3c224e315278c0e1a91c83131d1c1a7c3aa", + "0x3004aeefda7bc700177afb3ed5280d59384d4a4183a745687291df7ce5da67ee" ] [previous_kernel.vk] @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x00000000000000000000000000000017529942b3158803a4c6ea3f66630d5577", - "0x00000000000000000000000000000000001b47f22f03e10a7e274904e6a7531f", - "0x0000000000000000000000000000009e08e9f49198a1199821ff19d591d1094a", - "0x0000000000000000000000000000000000008bf36e36ebb0dd9831c095d9867c", - "0x000000000000000000000000000000291c98c726ce14074b5bd88e3b2006ecaf", - "0x000000000000000000000000000000000026bc736f4ab08335e209d5b4649b4d", - "0x000000000000000000000000000000c0955c6dbf7a5a1a0a8f565a4a3babd36f", - "0x0000000000000000000000000000000000258262d78f48c05aa2f0776a1f58a0", - "0x000000000000000000000000000000f7f55e6005226636056f8213a071675ba8", - "0x000000000000000000000000000000000028ec9b28ecad50a4f9323d9c5feb17", - "0x0000000000000000000000000000007fd1baaac083545d2d8c860a4d3545a997", - "0x00000000000000000000000000000000001afc97b4f772dc0e54157ab08426f5", - "0x0000000000000000000000000000002812d1af02d201952ad48d532809d5dbe7", - "0x0000000000000000000000000000000000220e798fd61589ae7fecb117ded0a5", - "0x00000000000000000000000000000037d82678686302fdb316d5a47edc8339d4", - "0x0000000000000000000000000000000000047d15d5970fc517d3bd416f320041", - "0x0000000000000000000000000000005eadbcfd99233489b0e405b926518cbc3c", - "0x00000000000000000000000000000000000010b3105957a7a00022db1f7bf4cf", - "0x00000000000000000000000000000063c959d3c6889f5a5fcdaca4cc4126a0ca", - "0x000000000000000000000000000000000018c0fe8b9e0244af452f005414af13", - "0x0000000000000000000000000000000f9326f53d0279681b33130f39309f58b7", - "0x000000000000000000000000000000000023efa0c6f74e12d1f0f41d4fc913ee", - "0x0000000000000000000000000000009fbf5ed4d7fdff72fe522021d82ca5c3ce", - "0x000000000000000000000000000000000003d24d3327618ce5a5d1af3c89204a", + "0x00000000000000000000000000000091223f4ad68539a980c2415a1b213dd4d1", + "0x000000000000000000000000000000000017bfe119a8fe908c1f9d64fb429018", + "0x0000000000000000000000000000005cc4d02bbc3b53971f4bebef66b3626b93", + "0x00000000000000000000000000000000001b191464c93c4c510814a265695354", + "0x000000000000000000000000000000110d5240e3e7ec95f8000d2078b18900da", + "0x000000000000000000000000000000000026d74a6d17205b9cc1e2e62c4f3f8f", + "0x0000000000000000000000000000008668e46e84a7591396c86e074c1d6e1fa2", + "0x000000000000000000000000000000000012041bdfccf1f357132d52be5c28a4", + "0x0000000000000000000000000000003b371b9a877f8f648bc72ddf0bcceefabd", + "0x00000000000000000000000000000000002e9e2afcc9e57adb6fe37363c635f6", + "0x000000000000000000000000000000c7947e50a54fca29df321f44eadac02ab2", + "0x00000000000000000000000000000000000cd72c839a0749ff32e27a589210e3", + "0x0000000000000000000000000000001e66ee7eec7e781de51fee4582d00ff869", + "0x000000000000000000000000000000000009b9bdb36afcc839f439af80236209", + "0x000000000000000000000000000000718ea1555a35796eebe008345f8ec9acfd", + "0x00000000000000000000000000000000001d1f263be8c108605029c094bfe60c", + "0x0000000000000000000000000000009ad89d4f5af4c467eaf2a12e98bd40018b", + "0x00000000000000000000000000000000001868e0265e4289d4d866025efb15dc", + "0x000000000000000000000000000000d9a7da9cd31722ef6d593c4ec02973182f", + "0x00000000000000000000000000000000002b815752b45115d6a61ae58939487f", + "0x000000000000000000000000000000e996f5e6e9f39b3113d9e2f2e8be43e01f", + "0x00000000000000000000000000000000001be2af9b5def13ffc6372b5d8b3a96", + "0x000000000000000000000000000000ad5ae090b288e31b4873bb5ac1e9663aa8", + "0x00000000000000000000000000000000001aa1fc2f021a79bf941133bbf74386", "0x000000000000000000000000000000f70e9e557ee59748e8617834bf413c6c34", "0x000000000000000000000000000000000012423f785d94511d6bc86ac4239936", "0x000000000000000000000000000000eba093432debf1618dd778e724f2c30092", @@ -66,14 +66,14 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000f1b20bdb7c87e7474a29e1c77650dde7cc", - "0x00000000000000000000000000000000002e066e3423818ac44d97b36a4937ec", - "0x000000000000000000000000000000d3ffd6025a14ad3e1e1963cb84eb4c4cc4", - "0x000000000000000000000000000000000001435d3c49daa1db870738b81f8550", - "0x00000000000000000000000000000028f66b5fb397e2225a71fd6d6ffcefcec0", - "0x00000000000000000000000000000000001e46ca453cd829e80641cc91677a83", - "0x000000000000000000000000000000938916dc3f184bf869bc8377112da96ec2", - "0x000000000000000000000000000000000015af6baafa3a78ec8d3577569f4684", + "0x000000000000000000000000000000e7f5a392d981fb03e12fa4cbcc5e10e1ce", + "0x00000000000000000000000000000000002e07ed72701820edf94728189f663c", + "0x00000000000000000000000000000026f46e1a8d8bc68b0c7d519c3967271aad", + "0x000000000000000000000000000000000021c9724f3e2b344da84bacea0678b0", + "0x000000000000000000000000000000e822f1139a425b65a2072ce2f9b20aa9bd", + "0x00000000000000000000000000000000001e364221668286fc9e3c8ff697686b", + "0x000000000000000000000000000000f38c4a1193361973ad6b0cbadaf81d22e5", + "0x00000000000000000000000000000000001161df247661085af20f907a9df0ae", "0x000000000000000000000000000000313818546dffe2432869afa342a60f24b0", "0x0000000000000000000000000000000000099b6d7dda9dea25d6881cc787922b", "0x000000000000000000000000000000a922c293e6b92190b3ed73e09a3eec0598", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000001f8dbf533b905bba1c96fa35be5aaf", "0x000000000000000000000000000000efa847f2f4c49964ded91326c8649b799f", "0x0000000000000000000000000000000000001a6bd6ead0027fd5cb816ab23a94", - "0x000000000000000000000000000000b46c7b2c82d35968324c8b3a7b8a51eb9c", - "0x000000000000000000000000000000000009c296318a0deddf61c9ce7c6eab61", - "0x0000000000000000000000000000005489c405ce551a454a3df931c768cce0fe", - "0x000000000000000000000000000000000024e5b32b2f18ee2109b156acd0b4fb", - "0x0000000000000000000000000000003a07098bc669691e82f7a463c750fda414", - "0x00000000000000000000000000000000002fe38172bcf7f2b5fae847d213d6f3", - "0x000000000000000000000000000000f02ba8c588b3f39ff110a6bf6e3555f540", - "0x00000000000000000000000000000000002c18c97993f38436591013d93e9088", - "0x00000000000000000000000000000033afc53941c16692b64303b70af0c7ff30", - "0x000000000000000000000000000000000028bfebf3588eaa5cc34ee5327d887f", - "0x000000000000000000000000000000f1f9a3ae29f83327d430071f1df42f38da", - "0x00000000000000000000000000000000002ea2604ce246cdd4cff8f5e0f23d44", - "0x000000000000000000000000000000870f5ea8bf279785ec5c433438c5665f6b", - "0x00000000000000000000000000000000000ed0e67d0fd2c983d69541ff8c6852", - "0x000000000000000000000000000000ad2c9022472255a2f99be7485fade04ad6", - "0x000000000000000000000000000000000006195256f6730b06f77b61308309d1", - "0x000000000000000000000000000000f5d52b59762817f8d4aedbd74481e135f4", - "0x00000000000000000000000000000000000170f1aa5294b8015031228209cd12", - "0x0000000000000000000000000000008b73a3b4e3188a80e20ad55f292f4be5bb", - "0x00000000000000000000000000000000002329463956bd3dc4f943335b140821", - "0x000000000000000000000000000000da57538a3b2cfc64e3faa502bff290044b", - "0x00000000000000000000000000000000000114f5863743d69b5d6f16d2268f14", - "0x000000000000000000000000000000f7ce4344a4454d7f99de676caf494e9e81", - "0x000000000000000000000000000000000009800140bb8e9beb3357e0f8fa749f", - "0x0000000000000000000000000000005fbb26c74fe2cadf4a57d3e9f973d28885", - "0x00000000000000000000000000000000002c3079f955fb95b3ed867e5f0ae495", - "0x00000000000000000000000000000074cf384a65a07af88929559e4cab7589a7", - "0x000000000000000000000000000000000023024931210f5194197c02b32c7a70", - "0x000000000000000000000000000000e7de964c4cd79d58cb1dce4632df08d762", - "0x00000000000000000000000000000000002630c9259927472d85a855f0868d68", - "0x000000000000000000000000000000b946714552d0379292cda8e60e5904079b", - "0x00000000000000000000000000000000000504d5cb400ba63f83b616f7aab9fc", + "0x000000000000000000000000000000f7ea096bd95312222bd03288b310e69b3b", + "0x00000000000000000000000000000000002b89023ab11a92529dc89f6a74bb39", + "0x0000000000000000000000000000001b8dbde72acb830f142d0ac030294e9398", + "0x000000000000000000000000000000000001d67d537c7ae084a59fc779e57a6c", + "0x0000000000000000000000000000009641814877623d34d126e650b9e65bfee4", + "0x000000000000000000000000000000000001f44a7fab5be3b413088c7f7022d1", + "0x000000000000000000000000000000f4f9301d4407f53c84d48f61220b1437c0", + "0x00000000000000000000000000000000002ed88287a31e3bebd36db9ee19dae0", + "0x0000000000000000000000000000004c6e602b35a9d5204b3bf8a1dcbd22c155", + "0x000000000000000000000000000000000001ab2aebc4ef0ba81eaab8ddb9a15e", + "0x0000000000000000000000000000004494f1389c16fbc006302a2eff0d45487f", + "0x00000000000000000000000000000000000355144fa7b9a6ad2848a597c6a6eb", + "0x0000000000000000000000000000009eac67fda1550d230fef42946c96fc33f4", + "0x000000000000000000000000000000000013e1f1fdc4025ab3663052cd82ae7a", + "0x000000000000000000000000000000683fc29a2bc70eb98c544689da791e9ad0", + "0x00000000000000000000000000000000002caf512caec901dba4f53b3795333f", + "0x0000000000000000000000000000003160f1edd3bb4419ee3b84eeee0ef2360e", + "0x00000000000000000000000000000000002223b0faf4b1bb8fafcc2886eb52fc", + "0x0000000000000000000000000000003d0d27ca7fa8ce5b43f896fbbff532f41d", + "0x00000000000000000000000000000000002abc2d152f4c5a8baeb75565b17c5d", + "0x0000000000000000000000000000001ad8780db333c9dc36a5e2f89f9bd4a748", + "0x00000000000000000000000000000000000c7e06a5ecdf8fb3f3540749d548f2", + "0x0000000000000000000000000000008aa0b0c8b6fd3a9548a4b3eab5b978cd59", + "0x000000000000000000000000000000000024f77767673f246affa67a1893b049", + "0x00000000000000000000000000000003b3b754d0ed99b777b273ff79f936a060", + "0x0000000000000000000000000000000000085a0648bbc843d6c89fe0299af720", + "0x000000000000000000000000000000fa92d755d16145f1dfffa636e7ba69cda8", + "0x000000000000000000000000000000000003b0ca02382f5268be7b09399d1232", + "0x00000000000000000000000000000004c096201e545e000e354ef08137740d5a", + "0x00000000000000000000000000000000000c9895afe8a9052bbe67081321c321", + "0x00000000000000000000000000000057f1e381eefff0dc9413376b3c64a34a4c", + "0x00000000000000000000000000000000001e8ec07380b1828228adb11fd37bb4", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x27f9b09a728efcd508e745ca982967653e32c9b8fb460fe4e4a219dec5871c3f" + hash = "0x1f358feb0c3fe775cedf5d3447d77a581d3d61f71061bd409c7e3cf43dc6d235" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" +claimed_first_nullifier = "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x0000000000000000000000000000000000000000000000000000001055b5c772" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x226a85a421c393dd10b6f277d5967a3a82037f376f1f37e3bdd15d4b5725b1cb" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x009c1a762d618dbaf5610aae160f656f46e1d6e0e0dfa51e0eed51dc5a06d98d" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,15 +185,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x25bd8a484905a93fe54aba97051e404dd340dc07466bf342c5dbb189d359bdc2" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x20a50ce91ee1a1b874263cd2078c9bf9273139afcbff0cf25012ea0b9e250f28" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x3016634639f9f942705db097380ce2f1e07e4de7bde285c1eec567b71bba8296" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] @@ -201,17 +201,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28618" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c8302" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000b0f5e" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2227,7 +2227,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.note_hashes]] [previous_kernel_public_inputs.end.note_hashes.note_hash] -value = "0x2da5857291c9f677c3511d8bf447381c1129d7960567da0dbbe67b30c48696ae" +value = "0x068ef2bbb824d93262414fe7e2047f638908ed9989b5258a295e53761b6ff18e" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [previous_kernel_public_inputs.end.note_hashes.contract_address] @@ -2235,7 +2235,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.note_hashes]] [previous_kernel_public_inputs.end.note_hashes.note_hash] -value = "0x2e358780a2f2086305a3998901c727e817468375d5bb66401bb9624d0dcb3dc2" +value = "0x0ad48e346419c06ec702f600f47d9e80d765b74c4b6db218565edde2ee91af71" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [previous_kernel_public_inputs.end.note_hashes.contract_address] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x1f232b981263c8f22afd74d068e7b51aac3608d4c2c357461c69ef29a003d206" +value = "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2748,7 +2748,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x1f2f91a80ff06cc11cd61c5fd0005d3ac539d2a7231cd921c9c24c9a51f1c89d" +value = "0x2c4a03df6bd0b194fab4e5bce3139b15b4a8afd26d96aafc5fae3f9c3dc89992" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3408,24 +3408,24 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x202eb34ea77110c90291e85d9f5fa06964a858c7f49855165ae2798a1e70ceb8", - "0x261f9c1a334504b9f53b5decd3ff832d6089a3b00c3c6996e420521c075aed79", - "0x000199d213888ea777eb6de544ee8f8bddee6ae36ee7e71086c221a0a2669f65", - "0x008cd674a7512ebd4284dbcb6528fe589e069d6a663300c1a8cf75ee33a4dd86", - "0x00de2a31ba23e670c5d6b043345f5c5533e5be4bdf097a2bbec676ed25d6a765", - "0x004fc857112acd8341e3513de0bfd39b9dcaf4e0de8aea9b33139a5508e7c9cf", - "0x00d3dbea53d9725543bfd91e7212a01e9b81d791064d7a387d897745dcc32542", - "0x00042b480b66e186f68c064fd65f5d675fad1b9088ef93fd4790d7bd38317471", - "0x00b0823b4edfe3a56d084dc8c92a48ad20fb1bbcf93816a43587336c1821b6cb", - "0x003209b17e4b495408c3fb0b6ae42c06a9aeca1c906ed8c241b9237e6fc80ea6", - "0x28465e09dc126ca65a706fb3549f32107a5095e4d8bf790960e02af7af5f9be8", - "0x1ab7b0fe268530e5ac6759575afce6c18448774dc0ad8cc65768176e076c8c24", - "0x227ef3a83e71439ab26609acdec7eac69a90f1c4a2f21da1a60dfec2ed43beb7", - "0x24efe59a506e366637983d8287ac48deb9afd7d5e35da7f987dd3c1b2723b9e6", - "0x0b27274d0b6f051177e197bc126d1ac48270960dd4883c368c89d5401e9297ef", - "0x22f067604555cf2767d6127348a41a3b66f1acb7fe3062f1a8237f5c640ff1d8", - "0x0f05c30421f36d5e22b8a8e4793da62086246f59af690dcd4c6088c6cdf44c3b", - "0x0117cf35f608e0513429c6185c19483178af7e6e5041585da872fd5e6b0b2cb9" + "0x096255304074f2778d897b9532ff172288c3919cb665d4e055bb3bc3c5ad4403", + "0x1be2d596fe7fce47c0d2e20bd5c6923f2081ebe85ae10be81e67e25b80d89ff9", + "0x0000d4a10f1c3805c2989af629a6d94d36d1eae97e14435aa3cba90e45f63075", + "0x0035f79db0411dab2f4c1eb54a0f72b4a2b5f6810c1d04b43d06dd26fd6867f2", + "0x007cdcb08091212ca83e315c4d2e6c1bf1eff8a81cb4c3723a9c308b94813524", + "0x007c86322826d751d0dfc30da7d0be4d464880a47b04869cb9555231c0f1fffe", + "0x001f15d785ab67f0e0dfe6eb938817d736d4862afdc511a6d99ed5fd68d2d5ee", + "0x00d94afb59d335e52a8671ddd9dc5bf0f77c3ab2206f96d6252b88d1dac4e54c", + "0x00691fed0313b368589f8c93d027e3090aa1a4f71c7b20e0e804a2decfa8589d", + "0x0031133cb38e0414d722bcbc30020b67eda06ebd45d4d813e7d9f79d8b79b366", + "0x2fd3cf83106cef0c08302241e403d137998210aab902c53ac2d5324c219f68a4", + "0x2c4cb407c96a33b833555c207cb86cf2da44d41de7cfaf759650cc0daac93ce1", + "0x07b90e6409edba6a949f0e88000afd474fa65aef6e130abe8e0ba66ec5fd39ec", + "0x1289c107d3eb267747ebc40228335b0e694be35821ea034925703bfbd2923bd2", + "0x25d1d38839533260961609275aec5ca907d8e29737be4dd201b1b1f54387d167", + "0x093f1966f3d7b4239c60d5f1fd073f6b36fbda35e38be813b77432337b3bae50", + "0x29cc24e3477b64f367c4eb4824a329ab37593fa0a34a9366e7a0baecf0adb3c1", + "0x21f73a94c6695e0d479f13446ec3c0d511eab1f387207ea39d80435b58ff96c0" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -3438,24 +3438,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000a" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x031f1137c8c710f054548e1502456028b1d732780aa7e90c55cadd421f2ef35f", - "0x04325c9bf48b8449cfe919303eb58a4c7d2a6e19c86e45a26fa621f226ad4353", - "0x00013803c696690f6729998f6738e746e243b43cf1893bf23e3dcf269c624006", - "0x003d127e464924bb60c41a847adc6b431e3bcb24725679350ba1c782c2dd9725", - "0x005975ae50e6c456170992aaea09425da5002a9d6c37b6f5f1d6b000bca2d6d7", - "0x00c358ccc8cf39cc326f94d9a883e6c806ad541efe8919140d67d11975d5e658", - "0x0065e3ee9150de17e7e972f2cffad0fb6bd5bcfed2383308bd72c16ecdbe3df9", - "0x00ab7704f93f9277f3d851964103e78470f94dd39eec8c603c645bf02570ae5d", - "0x00ac95ce2814d1ab7e9fd58e5b96416fd8d150130a3089bf678a876dfb92e78a", - "0x00f085e49bfb458e28b35c37afc0e32c710d6a73a453b38640c1a80ac73a8fae", - "0x267d899aef540aeb63136a96a49522fc679796054fcbf05428ac8fba26fac615", - "0x2274768d14848af08e9d9d4f7c939d919b758a01d150900f855ce9412e54bd53", - "0x11cff9ed5cdcffed907090fffeab1cdacab77efb2247251683f5cc1b965a24dd", - "0x29c826dfa3da5c3314b475c0e62319df87805e1d14b97ecd249f369253984910", - "0x1703101c1aea2b5f266249459cda7467049b8e4335072d81440f805903275dde", - "0x28166e3cc4e15970b979d1448c77398e53f9cdce5f7832cd1dd82d927f7daf8e", - "0x2e54a07dee0ca021162911151ea04dc93c04bd0283427f0565e59e9fecdaeaab", - "0x22314b826c4759f2151dc68a54bb47cfcb0b07321baa9d1cca9f0d7a90d9d7c1" + "0x21414d625d276b751830a3e18e8a314070107e2525326069e125d6952487cd3b", + "0x06e494d895bba32bda26c1f038f72e2945d75d9141a25ab310e756624c15588f", + "0x00003a2e44555ea00e4e5939590f6dd0d5c30ca37ff9581cb8a5eea9b4042abe", + "0x00de7cab1503c3deb24046f938b4e90f80d5c9e7f75a223bec9dd0bfb7715d78", + "0x00feb23f53f2dea41562c85276f9867104fb2788c13d686b8e6d4a73c7836be3", + "0x00b3a7c5b14624552ddf2ebb45b947096c746c2267ad52f999be8d900a59d96b", + "0x00570ec553ea85b9fd21080c8eb47860c266d9282b7a86a3ace66964bfe78200", + "0x00454f0e8299297d72aba3b0fa3ed5128c9729cc41ef4983903aea05cab548d0", + "0x00e8166383d11fd580aaa5a2112dd0ce868b8d23dc4c3480c0eae5103408ab2e", + "0x00ed39594db2b92078ff6ef260858e65684b225212e1d553c953afb83cb1c179", + "0x211f1fdb253faa320517dffe2fec27ae2177ac86ef154c3fe90af476e75a52dc", + "0x19551a69637bd5e5ec12343d203105e1096c3d9468b271cf3e9abfec7bf190d6", + "0x21392eb16da4bab3e87a62bed846cb83afff065e8be58378d8c8d2716ed5f201", + "0x10fd657555fd36bf775773f342649a9775bb893f5310ad0862cf9cd9b4e880b1", + "0x2311bfb783ead27d61a05a308c6c36fd378eb7cb2cf19bd688fe4b2cfa629a3e", + "0x2a5333b0c91d2e57f9bff24eb14dd36bcdbfe9e7175d8549892296ee37bc900a", + "0x20b7b96c593a82d75a3381ce518876608fe159bef598a7947bf3e3064945c0b1", + "0x15c70417f1011dd094f2ff11606a18b70e98990adabd585b8a5f1c03f037d632" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -3468,24 +3468,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000b" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x1c11834a9e9714e7678ec27f92907cc5a6702b12b9c0f1ada2c263a6c1d08dcd", - "0x0b6900cfc1df19c9fa4ad262f05e15b89f2ed343315720fb680ec876a49d983d", - "0x00006917bc062dc5072c0ba6da3c44b11d7167d054aabea7f67e518dabd0bc79", - "0x00c2e7a8c79413c2cf881531bddcf8c4e74cde42c2d9dbab63fcd41f72a14cdf", - "0x004faf21377ccc2f455b942278fe48bedeb7613c7ea076ee3fc91a746046f055", - "0x00825f61d4c00eb2a2f0655565cb9ed86b32399d581ff1f02f6569217f6821bd", - "0x0033e25d9d904edb0bbbb1a823a2126256bf940ca3f481804d7a378c3001b5fc", - "0x00a34d80e6e51c2bbf9ececd3d5e95492722985157130c403486dadf8c3a8fb4", - "0x007cd8b6d1939e2568a5798c83e78ddff4317e19fa2f29e509360bd479779047", - "0x1ba54902c75d22a733bb9a5f062d520513183596cabdb0b6b510dcce7526748b", - "0x1ce8fb3f1fafee1484a9751e39060ed93f1a216671fd42cce526e38c331565e2", - "0x14296c5fe6e14fdaa10572ae0fe55bebc95dfdd364afd6c66247cce8ddc2839a", - "0x0f59267ce39601d986c90cd48cee6a957d672f42738274fa81c0c371a322732e", - "0x236f8efd093da0cd4d0170ec864913a7630a39c061ec33c79d7c9b8e72ef6deb", - "0x1e90eed4bc1318194f072a2e075258365e72f7ea92a9f30269bc1bd8b9f60292", - "0x15d8b5eb238ef9cbe1f2e0882af88c7ddd5c9ebdef9bd63b1fb8f724de4d3fe3", - "0x1ac7a5b43ee9df047d15fff99683beeda932f084db58b959766eca417846617e", - "0x2b46c74272847088ede5ae0ba3cdbe50dd3cd31924a01e031dd7263e372de308" + "0x1536b2aa04da90b717a67b81d0f34ce65959c45d4f8bbbaa0c5c851ef7f0b546", + "0x1a740d4ec53fea4673e133432f1bb119c226f129664e518a129c38e077cc4761", + "0x0000af4cf75f1f6377167a01236f62496a15e1789b23e8c71c12fc5f3f2ea896", + "0x00008e95dd657e64f7d818b580a1f8849996ab0c3069cb9ce4645c977f3f5d75", + "0x00a8d80584267fd9d680dfbdad18fb788ea6215263a4f5532060bb87821825a9", + "0x00389fc76b8c39a8e7ae8af16ff1bf438c4834b81fbdb27e46068cd164b5cb33", + "0x002349d8c5b0fb30e0de80675f05e652a6fab5af522e830150d68e038a83603c", + "0x002aa399165a063482af36b94abfadee552466d3da871e0e1660c3928d66a39d", + "0x00534c4b6dc8b33ef29fc36ac5e94db4ed403e213be098ac5de039d68c100d3e", + "0x1ef1c75c9087c155f049d56e9839a06a6fb5094b70512a698bd0af97204a00c1", + "0x243fe0f0f2e1f89c605e5fa9c855cc68b74e99a0759de0839767dc8fd63891f5", + "0x106b0aeec37952a4f1f90ae64ab253e3a8a663335c16fa547c31b180310059d4", + "0x24efd42064a1c64005d4f3fa716bceac93551e07d490c1872aa1dcb23ffa3f04", + "0x0ae0d8e40ccaa9bc96bc5bde137100b68cd78b6eb3912d0220425edfc2d468b1", + "0x0b3c003023adaa36953342059f80dde173f1df4e81cb63256c54b68a0eba1642", + "0x21de576c98c6b80ff5646a76c46203dc42ae458a99370f4ea5bbddb90e35b9a4", + "0x17289ee023f0a0b5a1f53dd14f97060c1cad129b0ca301327265311c80d21ed2", + "0x2359d2e60aa7b08d3148b1a1592aee802e9a1b800b0aa6a540119d3b9042cf63" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -5040,4 +5040,4 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml index 90ebe85cccca..946180565497 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml @@ -3,20 +3,20 @@ _is_some = true _value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [inputs.tube_data.public_inputs.constants] -vk_tree_root = "0x1648448d030859f5423fdf2595769e40517eb083de6194ac882f8ab3f140d166" -protocol_contract_tree_root = "0x0baea02e0bf351d285508e7fe17aeccb25bbf5bc2abe4c4a12044d9b897f2e74" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [inputs.tube_data.public_inputs.constants.historical_header] - total_fees = "0x000000000000000000000000000000000000000000000000000000155eefcdb0" - total_mana_used = "0x00000000000000000000000000000000000000000000000000000000000153e8" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x27c27b015f66aafdcfdabfcac0ff1f648e2155fa21efcf4a143512767290597e" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c38019c808952890355828fb38b61be12dff3d0be5950fdfd1550455ffecc5" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -25,15 +25,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x066adff8aa49f0f62dff3eecb980b4ebe65f081af4d05e6411925c3e609a8d4c" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x05bb61b06f5e950de4b778921195d897befe2705c7c4c6224962e975ea38aeba" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1d52b9e2e1a3497dc52888afb22888c2a9037169e238faed9720f5fae5dd432e" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.tube_data.public_inputs.constants.historical_header.global_variables] @@ -41,17 +41,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067bc4165" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000c218809c79531316787fb0ce23f01d232542547c" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000010186e" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [inputs.tube_data.public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -67,7 +67,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000099363" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -75,8 +75,8 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [inputs.tube_data.public_inputs.end] note_hashes = [ - "0x12b96328f50ec49a53a908b05ddb340b819e2610ff3afe43e113de73bc0c5b0d", - "0x20fb96bb71b9b143d65aac8f005ff0d1e05fec092d40f9918d3b2be0ce10df1d", + "0x068ef2bbb824d93262414fe7e2047f638908ed9989b5258a295e53761b6ff18e", + "0x0ad48e346419c06ec702f600f47d9e80d765b74c4b6db218565edde2ee91af71", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -141,8 +141,8 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x09aed0f2951185148e42bd9881bab0a48af8416b7a83a13f39446e407ef205d3", - "0x14337c3cdcf9f3035cf2538da1c18a6ccfd2a64f2acc38bfa6b8773516ca60a2", + "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08", + "0x2c4a03df6bd0b194fab4e5bce3139b15b4a8afd26d96aafc5fae3f9c3dc89992", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -297,68 +297,68 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x2181697b8480f1a6a9386d08ae42293fe800b255fcaa25e6fe648be024491a45", - "0x0162421d79ae1280d68841dc0f187590b840cc62ea0576bee0473873fca5d256", - "0x0001c919cc6ff935a1dcf4906041a648f0c97643ef0f4634fcff0bfb5024845f", - "0x004e195f8ed2d98f440304c91c7473d14d368e31738aef3e533d718607fa6f08", - "0x009dea150fa204248486559d02b15706241adcf7b74b424dce5bf0e95a828afa", - "0x00e8e70ce434eff46d9a4882769dc90dc5e530f2fb05de0ed9cf56e2665ec5d4", - "0x0079f0b241ef8629f6265c37636980c02445002b12ed8a8a21a66cc98f49d837", - "0x00cb384b2fd7ee7adfdd29aff2af949ef7b84983fa6f4df4659a867d989f2154", - "0x004c133adc41fda4ab7f63117f10119ceb2549b4cb192bd6d3a80943781dc1b1", - "0x00293e2e14b6b07cdc1cf0f2d5ebcbaa1735a7eefb4ab9fbc0c6f887c8e61854", - "0x12a1503e2bd9f49c848f71bf961478b4e6dffad0146bb13c23a4a08c23b70828", - "0x0f6186684071159a9a32cad7b3b828d575086b08ead4d99f5218e7cbd036cf87", - "0x1e52a272346c0d48f919b69398cbb8d858a66b06bfefd8f96a6e1af41e5123f5", - "0x294ab96a01d892bdb4435caef216e6f183ff8f6e9500617f78c2fa5ccf446c08", - "0x1bfe275a77f6e8c2ebd2b8c9dcb3072d787b8ff229ef89d838695ec372cc7a1c", - "0x23e26bd12c1f22bc0edc1a846159da07d9a16a0134baaa1a6ab95a2794c3ba72", - "0x240a30935e152dec3b689775ae0a87cda6a002eb0505c651a509c294161738f0", - "0x0d6f59d9e364c5930ae593c000f439aff511f8c87908c932351039405fd1b6e0" + "0x096255304074f2778d897b9532ff172288c3919cb665d4e055bb3bc3c5ad4403", + "0x1be2d596fe7fce47c0d2e20bd5c6923f2081ebe85ae10be81e67e25b80d89ff9", + "0x0000d4a10f1c3805c2989af629a6d94d36d1eae97e14435aa3cba90e45f63075", + "0x0035f79db0411dab2f4c1eb54a0f72b4a2b5f6810c1d04b43d06dd26fd6867f2", + "0x007cdcb08091212ca83e315c4d2e6c1bf1eff8a81cb4c3723a9c308b94813524", + "0x007c86322826d751d0dfc30da7d0be4d464880a47b04869cb9555231c0f1fffe", + "0x001f15d785ab67f0e0dfe6eb938817d736d4862afdc511a6d99ed5fd68d2d5ee", + "0x00d94afb59d335e52a8671ddd9dc5bf0f77c3ab2206f96d6252b88d1dac4e54c", + "0x00691fed0313b368589f8c93d027e3090aa1a4f71c7b20e0e804a2decfa8589d", + "0x0031133cb38e0414d722bcbc30020b67eda06ebd45d4d813e7d9f79d8b79b366", + "0x2fd3cf83106cef0c08302241e403d137998210aab902c53ac2d5324c219f68a4", + "0x2c4cb407c96a33b833555c207cb86cf2da44d41de7cfaf759650cc0daac93ce1", + "0x07b90e6409edba6a949f0e88000afd474fa65aef6e130abe8e0ba66ec5fd39ec", + "0x1289c107d3eb267747ebc40228335b0e694be35821ea034925703bfbd2923bd2", + "0x25d1d38839533260961609275aec5ca907d8e29737be4dd201b1b1f54387d167", + "0x093f1966f3d7b4239c60d5f1fd073f6b36fbda35e38be813b77432337b3bae50", + "0x29cc24e3477b64f367c4eb4824a329ab37593fa0a34a9366e7a0baecf0adb3c1", + "0x21f73a94c6695e0d479f13446ec3c0d511eab1f387207ea39d80435b58ff96c0" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x2943733f064637e3e441f8dba033f2dfb97a14249fd0eb9cf6f8b72ac6b8a138", - "0x25f5142f392f1f06f3195b03d3bdff401b5330f261e9ae0a4a414d95cc9765b7", - "0x0001fc3b4d62da6f6140262673184665a6a8bb0e1f5b5718c7d459149dc7fbfe", - "0x0078d861dedf0f845b9f4c02a79c0d03f1bdabcdcdc5f4afa0cf84bec75cd831", - "0x00f5b4033ad04bc5568132d26e45467d4b555f1b779b1eecbc3f7d32b97ba3aa", - "0x0071ceb869705890fd6653a7a7f1f6727741f26306e315ec27a694db2d85dca6", - "0x00531b98e35b77dc7947afd7f7dd19780fc467997cefaa7826ba18b2eb70fb31", - "0x00452d3c250ac90682aa22bbd1709d4d8889fc5a0e1b78d34a779c4de2276524", - "0x00b85b0bde0ac8d7e26c94a00194bc35230e00a5bc66397318ee42e2add4d152", - "0x007edb23455bb7d00d72d5dab1140b3c56edcd637a817b987b0ab7c22037958c", - "0x0cf6ef177ae2a3928999aa54afff186ae4f6133beb1e6f87b2244cb5bd6bbba5", - "0x1737bbd2524c0dded120eede8853206f3cb4683086b9a0ffb7065640e3b8a144", - "0x068e7309d2aad63a71bd4d13c6888edcc9744ed53e4a1cdad2dd55e4601b4feb", - "0x18a3c0367febfebc155b2ad6202670e7a6459d0b209fefa989f6d2f43df07b2b", - "0x25e5ec5bb63dfe5fd41bdf2f8a6f55bd578cb56afbed341d903d38f48f721ecd", - "0x2291708567344ba82e2921fbd59716a588b88b7213d1c4bf5204aefe6adf703c", - "0x1da31ea1fd76aed6713d153f7fab575b31cfae0e76ca062dfe6f5f1fb601600d", - "0x2067843c4ef6a314e8b3971472e8dfbc002364d24d0817403a813230a15dd520" + "0x21414d625d276b751830a3e18e8a314070107e2525326069e125d6952487cd3b", + "0x06e494d895bba32bda26c1f038f72e2945d75d9141a25ab310e756624c15588f", + "0x00003a2e44555ea00e4e5939590f6dd0d5c30ca37ff9581cb8a5eea9b4042abe", + "0x00de7cab1503c3deb24046f938b4e90f80d5c9e7f75a223bec9dd0bfb7715d78", + "0x00feb23f53f2dea41562c85276f9867104fb2788c13d686b8e6d4a73c7836be3", + "0x00b3a7c5b14624552ddf2ebb45b947096c746c2267ad52f999be8d900a59d96b", + "0x00570ec553ea85b9fd21080c8eb47860c266d9282b7a86a3ace66964bfe78200", + "0x00454f0e8299297d72aba3b0fa3ed5128c9729cc41ef4983903aea05cab548d0", + "0x00e8166383d11fd580aaa5a2112dd0ce868b8d23dc4c3480c0eae5103408ab2e", + "0x00ed39594db2b92078ff6ef260858e65684b225212e1d553c953afb83cb1c179", + "0x211f1fdb253faa320517dffe2fec27ae2177ac86ef154c3fe90af476e75a52dc", + "0x19551a69637bd5e5ec12343d203105e1096c3d9468b271cf3e9abfec7bf190d6", + "0x21392eb16da4bab3e87a62bed846cb83afff065e8be58378d8c8d2716ed5f201", + "0x10fd657555fd36bf775773f342649a9775bb893f5310ad0862cf9cd9b4e880b1", + "0x2311bfb783ead27d61a05a308c6c36fd378eb7cb2cf19bd688fe4b2cfa629a3e", + "0x2a5333b0c91d2e57f9bff24eb14dd36bcdbfe9e7175d8549892296ee37bc900a", + "0x20b7b96c593a82d75a3381ce518876608fe159bef598a7947bf3e3064945c0b1", + "0x15c70417f1011dd094f2ff11606a18b70e98990adabd585b8a5f1c03f037d632" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x0b65695c37b4d73fb1536bef578774feb9253f0366c1dcb22c752f0b07c3426f", - "0x1e5f0f70cecc9937ef2e268ca83f6d53d0bab18872452a5940142578e0df0ec1", - "0x0000267756ccb5bdcaf17e981670d5a1545675208c8ca527cc9deafb97d0070d", - "0x00d65f940dd4b9134e15645d62a38c027b25abb1aa97dbbc33ffc6408837e459", - "0x00d7c31ad82c6217ddea685e8ac7c99a4fe9a0cb693a0fff8786174d83b0c460", - "0x001a6d73787aba7f3415f3e056375e090a8d7a33485d7140e5b7520241fb3a4c", - "0x002b581ac5e8d66896e9ace588a84a8fdd8df666544c000555687aff96042f22", - "0x006f3f21ed1b50546a794c29c290e1869e1497acbbf307bd3e3eda90d86c7e29", - "0x008dfcf890d68063501b928eb36c73b395364696b56d896d0011aa970bb8a8b1", - "0x00d7ed8e4a1a3034b7d25c1c3fa1891ca7a8d8dd31637e61ff9f5ea7435bb659", - "0x22fdb18288692ce835052ac6c67f1725d7e19a658b986917a2f7435b640a06a3", - "0x1322154350350a91e6d8b600f8587534f728a36e458af40f1d0e6e712b57fae5", - "0x13912f471ccc99e4d3e15693921a55261ae07e5f4ecbd6127dc7a22dbc723e39", - "0x07ffea9fd0a4ef4a13e204c9038ebdb8604b911f02fc0a27bfeecc0a293a163b", - "0x04e31d11458730c588fa4e779296a882997aeae4d9a58f622cc932448b8c6219", - "0x08bb6a8ebcfafe37c6431ad2b0573df404926545275001b5c361fbac0acd4a89", - "0x257bf696db93cb887c2ecf4887670ff39cbf4107eabecf5954b17cb6163e15fa", - "0x16b3bf362de7420d6c6d3318ce2bd267a13479fe711a7827f67f94860ccf39d9" + "0x1536b2aa04da90b717a67b81d0f34ce65959c45d4f8bbbaa0c5c851ef7f0b546", + "0x1a740d4ec53fea4673e133432f1bb119c226f129664e518a129c38e077cc4761", + "0x0000af4cf75f1f6377167a01236f62496a15e1789b23e8c71c12fc5f3f2ea896", + "0x00008e95dd657e64f7d818b580a1f8849996ab0c3069cb9ce4645c977f3f5d75", + "0x00a8d80584267fd9d680dfbdad18fb788ea6215263a4f5532060bb87821825a9", + "0x00389fc76b8c39a8e7ae8af16ff1bf438c4834b81fbdb27e46068cd164b5cb33", + "0x002349d8c5b0fb30e0de80675f05e652a6fab5af522e830150d68e038a83603c", + "0x002aa399165a063482af36b94abfadee552466d3da871e0e1660c3928d66a39d", + "0x00534c4b6dc8b33ef29fc36ac5e94db4ed403e213be098ac5de039d68c100d3e", + "0x1ef1c75c9087c155f049d56e9839a06a6fb5094b70512a698bd0af97204a00c1", + "0x243fe0f0f2e1f89c605e5fa9c855cc68b74e99a0759de0839767dc8fd63891f5", + "0x106b0aeec37952a4f1f90ae64ab253e3a8a663335c16fa547c31b180310059d4", + "0x24efd42064a1c64005d4f3fa716bceac93551e07d490c1872aa1dcb23ffa3f04", + "0x0ae0d8e40ccaa9bc96bc5bde137100b68cd78b6eb3912d0220425edfc2d468b1", + "0x0b3c003023adaa36953342059f80dde173f1df4e81cb63256c54b68a0eba1642", + "0x21de576c98c6b80ff5646a76c46203dc42ae458a99370f4ea5bbddb90e35b9a4", + "0x17289ee023f0a0b5a1f53dd14f97060c1cad129b0ca301327265311c80d21ed2", + "0x2359d2e60aa7b08d3148b1a1592aee802e9a1b800b0aa6a540119d3b9042cf63" ] [[inputs.tube_data.public_inputs.end.private_logs]] @@ -1013,7 +1013,7 @@ da_gas = "0x0000000000000000000000000000000000000000000000000000000000007600" l2_gas = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.tube_data.public_inputs.fee_payer] -inner = "0x161ee558437daf5c595c8eb949f1b7907338122ae36c30e280588a5446391601" +inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [inputs.tube_data.proof] fields = [ @@ -1558,11 +1558,11 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x267349a3079fcc01f745cf97092711a2e74caa0faf6df34f6db564029f880dfc", - "0x1c388d7cbc55931f9d8e14a98495d9dcdf1af8cc4dedadd56c6a2ccd1b9c7b2f", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x1f1a86b74593ad4cca631e97bcd2831e6f5e1187ef61b5085d36f92f3540947c", - "0x0a9319e1a9dff433c5259a48d4c7ec512bb61605c4972d4155f67ad6933d8a9e" + "0x16053225f3fad477a39f46861075edb370e7af29375215231b17daf0c363dd96", + "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [inputs.tube_data.vk_data.vk] @@ -1710,15 +1710,15 @@ vk_path = [ hash = "0x0000000000000000000000000000000000000000000000000000000000000002" [inputs.start.note_hash_tree] -root = "0x066adff8aa49f0f62dff3eecb980b4ebe65f081af4d05e6411925c3e609a8d4c" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.start.nullifier_tree] -root = "0x05bb61b06f5e950de4b778921195d897befe2705c7c4c6224962e975ea38aeba" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.start.public_data_tree] -root = "0x1d52b9e2e1a3497dc52888afb22888c2a9037169e238faed9720f5fae5dd432e" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.start_sponge_blob] @@ -1742,8 +1742,8 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 [inputs.state_diff_hints] sorted_nullifiers = [ - "0x14337c3cdcf9f3035cf2538da1c18a6ccfd2a64f2acc38bfa6b8773516ca60a2", - "0x09aed0f2951185148e42bd9881bab0a48af8416b7a83a13f39446e407ef205d3", + "0x2c4a03df6bd0b194fab4e5bce3139b15b4a8afd26d96aafc5fae3f9c3dc89992", + "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -1877,7 +1877,7 @@ note_hash_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x13ca406a96edbd660da0db9377a2b8c784a51c26f2545583192d946819f4f575", + "0x0aeac38a89e749350e06ab428905933b73ae5f7f3ad8ede915698fc828900bd6", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1911,9 +1911,9 @@ note_hash_subtree_sibling_path = [ ] nullifier_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x116c66e317b7b7a4741223c757d95583ef189421093fded437d4f8c1d4045ca0", + "0x1430b0723605582adcfba26ac3f08ec67d173c93ba63a7326a8254bfba57d7b5", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x24e8ffa5497c794e608c4c41d81229a4301269a5090e5148b45663a797099900", + "0x19039ec7dba7402a59cee2ae97e0bb451617a09204bbd20003defcfe7d7d9262", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1989,14 +1989,14 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x0a1a26681cbad74b9fa14ca9150f5f8a5fdb0c200840f6e93bc20edff4a294ba" - next_nullifier = "0x1d9ff005ac6bce92744de59507c7ff49b651dbb291e276d108b151580ee3a307" - next_index = "0x00000000000000000000000000000000000000000000000000000000000000c0" + nullifier = "0x2890a3474f861546343601d56d9d17835f1f838d0e9e999ff1f4260450859272" + next_nullifier = "0x2c98ec414dc0349a64a983d21c6e33743a72d1eac2f760336237434757e77b0e" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000142" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x099211a382aae63bcf29796af5bf9b64f30b4bd7f3d852583bddf993d39bef65" - next_nullifier = "0x0a1a26681cbad74b9fa14ca9150f5f8a5fdb0c200840f6e93bc20edff4a294ba" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000102" + nullifier = "0x06de04472650c24d31dcfd3de791b8716a70ab7100725ae984daa944a72c2842" + next_nullifier = "0x0a8959a45536405108f9dcf671f11c5d7ef6277a0c92d5194218d1208ad4af80" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000103" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] nullifier = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2309,18 +2309,18 @@ fee_write_sibling_path = [ next_index = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "258" + leaf_index = "512" sibling_path = [ - "0x0989b773123cb6d1d709349975bdce5541d671ef8ebddade4bad153bf1b9133f", - "0x115e35de0560c3c99c3255e8e1052d1c447675b71b8cb841a09d2f7fc8c2a59b", + "0x0193ff5c684ec26b3f319d19f8505ab87c17e36e695f3b281cccf18fd808e4de", + "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x01b4cd42238fa018b92c5b4d1d3e40b797a87715dd05115ce2558e1af534ddaf", - "0x1078112a1bb879fe8b960d3c44c1baf2a36fdf1dd5cc44b0eb513811b4d5d9ee", - "0x1c67887e1797fa66a5fe44f9ee3a47024ea55bcb75605743b672c46944010b3e", - "0x305108541e76c4ab682f3438dc935f221202b81f26325ddb4772923580b3799f", + "0x017132d769bc785f4a84a5548f20784341765c78632d64340e3ce9770059dccc", + "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", + "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", + "0x189e0dd4d4367b682d30e2afb0ca600aeab275a59587cfd0166f7164c1b0f96c", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -2354,18 +2354,18 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "193" + leaf_index = "321" sibling_path = [ - "0x27b6776858ee6d9d5a86ac6b6e97b3f3b52eb317c18069f161514eedfe8226f5", - "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", + "0x27908a972b74bab148b9ec59b1e453dd90182aaa37c171319fb68d413363c199", + "0x1ee6c3bfcbe48a323f7c46f3797a1b5340758e2eca3121ffe34c30f609de5a3d", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x1ce22869ea501d3e8c5da95b8f6e9f29db63a052ec56ee28e749892135ee64a6", - "0x1555903c1c632b19bcd1221b58e0145d013c8db22bba93307c37daaeeaef73cc", - "0x0325903580f881cd752ef04d1bdf45e0efba2a904ef4e121917c3f8c09235706", - "0x305108541e76c4ab682f3438dc935f221202b81f26325ddb4772923580b3799f", + "0x11d554059b379e7607bbffdaed346f4c5eb953a5345505f5bb59b0c75cc544f4", + "0x09d7418e9cf2c3b1e95109a83ff7b6650f7a0c46831767f13c534ce93bf77816", + "0x04a91dd771f7c63968d86e6239acefaa996108be689d9347a71a3ea294af3f3a", + "0x11e534c55063f2a8d89bdf3d93c9b6e034336105fe455d99d5b68db08da659e5", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -5189,22 +5189,22 @@ fee_write_sibling_path = [ ] [inputs.state_diff_hints.fee_write_low_leaf_preimage] - slot = "0x0a6e16a003a1377090986e1deac91905a54330aaa962277cb7d32fc2463fa329" - value = "0x00000000000000000000000000000000000000000000021e19e0c22d44092f74" - next_slot = "0x0b5aa7ecf9512d9c97c974f5a56737c82efd0c3a3486781989673835ce66f7d0" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000093" + slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" + value = "0x00000000000000000000000000000000000000000000021e19e0c46e2442ebf6" + next_slot = "0x2c56241923cfeb91e50a0fce4cf87b122918cbd87ff14d7bb78428d23316d583" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000083" [inputs.state_diff_hints.fee_write_low_leaf_membership_witness] - leaf_index = "119" + leaf_index = "127" sibling_path = [ - "0x18209173a41eeb27fdac589c03d22c09c7384fa38ac1132e13bf407c7b9b6436", - "0x2ec157510fe2767d280e343fe7e1beb853f1ce73aaabab829f9c499190168dd7", - "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", - "0x22ad70a334b0101447951f2315dd6015931d37bfeb389e8d239db22912e7f73d", + "0x0df4dc890f0d9d7cb10cd3facef1219e61e747c56709391e4cca8cbe5f511637", + "0x09fbc84202715cb6b36acf528037733e8ff8e98658bcd485a1d8d9e5162ee1ea", + "0x08c8b9913acfdb943edaaa07f379d061951e91b97626b0d0fbea4c31f1aa9819", + "0x0ded43d013d4c1dbe6e088afb5da24ff4bd403b47c52212705b1728763bb687a", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x1393bd9c7b3a221c881994b1ad4fa17f3365b3d1d0d1d84580a2a67fc47b2949", + "0x270f3777705ef8f68c0e99df3f0df0a5143d4c360e280fcbd78dff2ee3807290", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5240,20 +5240,20 @@ fee_write_sibling_path = [ ] [inputs.fee_payer_fee_juice_balance_read_hint] -leaf_slot = "0x0a6e16a003a1377090986e1deac91905a54330aaa962277cb7d32fc2463fa329" -value = "0x00000000000000000000000000000000000000000000021e19e0c22d44092f74" +leaf_slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" +value = "0x00000000000000000000000000000000000000000000021e19e0c46e2442ebf6" [inputs.fee_payer_fee_juice_balance_read_hint.membership_witness] - leaf_index = "119" + leaf_index = "127" sibling_path = [ - "0x18209173a41eeb27fdac589c03d22c09c7384fa38ac1132e13bf407c7b9b6436", - "0x2ec157510fe2767d280e343fe7e1beb853f1ce73aaabab829f9c499190168dd7", - "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", - "0x22ad70a334b0101447951f2315dd6015931d37bfeb389e8d239db22912e7f73d", + "0x0df4dc890f0d9d7cb10cd3facef1219e61e747c56709391e4cca8cbe5f511637", + "0x09fbc84202715cb6b36acf528037733e8ff8e98658bcd485a1d8d9e5162ee1ea", + "0x08c8b9913acfdb943edaaa07f379d061951e91b97626b0d0fbea4c31f1aa9819", + "0x0ded43d013d4c1dbe6e088afb5da24ff4bd403b47c52212705b1728763bb687a", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x1393bd9c7b3a221c881994b1ad4fa17f3365b3d1d0d1d84580a2a67fc47b2949", + "0x270f3777705ef8f68c0e99df3f0df0a5143d4c360e280fcbd78dff2ee3807290", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5289,10 +5289,10 @@ value = "0x00000000000000000000000000000000000000000000021e19e0c22d44092f74" ] [inputs.fee_payer_fee_juice_balance_read_hint.leaf_preimage] - slot = "0x0a6e16a003a1377090986e1deac91905a54330aaa962277cb7d32fc2463fa329" - value = "0x00000000000000000000000000000000000000000000021e19e0c22d44092f74" - next_slot = "0x0b5aa7ecf9512d9c97c974f5a56737c82efd0c3a3486781989673835ce66f7d0" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000093" + slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" + value = "0x00000000000000000000000000000000000000000000021e19e0c46e2442ebf6" + next_slot = "0x2c56241923cfeb91e50a0fce4cf87b122918cbd87ff14d7bb78428d23316d583" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000083" [inputs.archive_root_membership_witness] leaf_index = "8" @@ -5300,7 +5300,7 @@ sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x057edb3907f636bd0d42f38f6ae5250c870a448f1dfe67c481c966d44c8bd9b8", + "0x0cb6288518186aa34248b5491b778f8c4108881f80065fe34a716ba2e7a987b4", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -8025,4 +8025,357 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000000000000000000000000000 \ No newline at end of file + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000" +] + +[inputs.contract_class_logs_preimages.contract_address] +inner = "0x0000000000000000000000000000000000000000000000000000000000000000" + +[inputs.constants] +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" + + [inputs.constants.last_archive] + root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" + + [inputs.constants.global_variables] + chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" + version = "0x0000000000000000000000000000000000000000000000000000000000000001" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" + + [inputs.constants.global_variables.coinbase] + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + + [inputs.constants.global_variables.fee_recipient] + inner = "0x0000000000000000000000000000000000000000000000000000000000000000" + + [inputs.constants.global_variables.gas_fees] + fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml index a063f26645ea..82813ea13669 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml @@ -1,18 +1,18 @@ [inputs.tube_data.public_inputs.constants] -vk_tree_root = "0x1648448d030859f5423fdf2595769e40517eb083de6194ac882f8ab3f140d166" -protocol_contract_tree_root = "0x0baea02e0bf351d285508e7fe17aeccb25bbf5bc2abe4c4a12044d9b897f2e74" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [inputs.tube_data.public_inputs.constants.historical_header] - total_fees = "0x000000000000000000000000000000000000000000000000000000155eefcdb0" - total_mana_used = "0x00000000000000000000000000000000000000000000000000000000000153e8" + total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x27c27b015f66aafdcfdabfcac0ff1f648e2155fa21efcf4a143512767290597e" + root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c38019c808952890355828fb38b61be12dff3d0be5950fdfd1550455ffecc5" + blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -21,15 +21,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x066adff8aa49f0f62dff3eecb980b4ebe65f081af4d05e6411925c3e609a8d4c" +root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x05bb61b06f5e950de4b778921195d897befe2705c7c4c6224962e975ea38aeba" +root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1d52b9e2e1a3497dc52888afb22888c2a9037169e238faed9720f5fae5dd432e" +root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.tube_data.public_inputs.constants.historical_header.global_variables] @@ -37,17 +37,17 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067bc4165" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000c218809c79531316787fb0ce23f01d232542547c" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000010186e" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [inputs.tube_data.public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -63,7 +63,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000099363" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [inputs.tube_data.public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -141,7 +141,7 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x068e09d658449523f5e4e51e6fd41fe9d809acf452c8f2ff6ad7d4e369a425a9", + "0x26b4a911eaa9435a135fdc66fb3aeddcf8c7380ae20442967741b9d8618c52cf", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -2361,13 +2361,13 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests]] is_static_call = false - args_hash = "0x2c0d242c333b6e2b156042d004ea38e537482c27d0fec93d156238542db167fe" + args_hash = "0x014a8a378c899e278334af015a6eb7206a93af30a7adbe8224bec21cae40d1c8" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.msg_sender] - inner = "0x161ee558437daf5c595c8eb949f1b7907338122ae36c30e280588a5446391601" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.contract_address] - inner = "0x27bc69cf3367414e0e604516880bd129fc7c067b0a09bf5f84656f47b17cec73" + inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -2793,7 +2793,7 @@ da_gas = "0x0000000000000000000000000000000000000000000000000000000000000400" l2_gas = "0x0000000000000000000000000000000000000000000000000000000000006500" [inputs.tube_data.public_inputs.fee_payer] -inner = "0x161ee558437daf5c595c8eb949f1b7907338122ae36c30e280588a5446391601" +inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [inputs.tube_data.proof] fields = [ @@ -3338,11 +3338,11 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x267349a3079fcc01f745cf97092711a2e74caa0faf6df34f6db564029f880dfc", - "0x1c388d7cbc55931f9d8e14a98495d9dcdf1af8cc4dedadd56c6a2ccd1b9c7b2f", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x1f1a86b74593ad4cca631e97bcd2831e6f5e1187ef61b5085d36f92f3540947c", - "0x0a9319e1a9dff433c5259a48d4c7ec512bb61605c4972d4155f67ad6933d8a9e" + "0x16053225f3fad477a39f46861075edb370e7af29375215231b17daf0c363dd96", + "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [inputs.tube_data.vk_data.vk] @@ -3490,7 +3490,7 @@ vk_path = [ hash = "0x0000000000000000000000000000000000000000000000000000000000000002" [inputs.avm_proof_data.public_inputs] -transaction_fee = "0x00000000000000000000000000000000000000000000000000000003dc59b700" +transaction_fee = "0x0000000000000000000000000000000000000000000000000000000452de2550" reverted = false [inputs.avm_proof_data.public_inputs.global_variables] @@ -3498,32 +3498,32 @@ reverted = false version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067bc42fd" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" [inputs.avm_proof_data.public_inputs.global_variables.coinbase] - inner = "0x000000000000000000000000c218809c79531316787fb0ce23f01d232542547c" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.avm_proof_data.public_inputs.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000002e860" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000034fd0" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.l1_to_l2_message_tree] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.note_hash_tree] -root = "0x25941bd9b7c19924bfb9af852265d52691e716d78d084d8771704d0845e2d343" +root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.nullifier_tree] -root = "0x2f09031e2f83e63398ddec7097b6b5836aaf95fecab9d20bb69f9d6bf98c5095" +root = "0x0b2c7dba2a27d4dd342892f08da89f5a296ed4c7454b318d78aaa5f16e8c4638" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.public_data_tree] -root = "0x1a55edd6af0a830e51a9621a8175fa6ead175ffd40e4ee92f9a71230a3f86d8c" +root = "0x0bb56485ad588a25e5814e4e98c0046aa3dd1acf4191499d9d76fd1b7c36bdff" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.avm_proof_data.public_inputs.start_gas_used] @@ -3540,14 +3540,14 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [inputs.avm_proof_data.public_inputs.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000099363" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [inputs.avm_proof_data.public_inputs.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.fee_payer] - inner = "0x161ee558437daf5c595c8eb949f1b7907338122ae36c30e280588a5446391601" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [[inputs.avm_proof_data.public_inputs.public_setup_call_requests]] is_static_call = false @@ -3967,13 +3967,13 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [[inputs.avm_proof_data.public_inputs.public_app_logic_call_requests]] is_static_call = false - args_hash = "0x2c0d242c333b6e2b156042d004ea38e537482c27d0fec93d156238542db167fe" + args_hash = "0x014a8a378c899e278334af015a6eb7206a93af30a7adbe8224bec21cae40d1c8" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.msg_sender] - inner = "0x161ee558437daf5c595c8eb949f1b7907338122ae36c30e280588a5446391601" + inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.contract_address] - inner = "0x27bc69cf3367414e0e604516880bd129fc7c067b0a09bf5f84656f47b17cec73" + inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -4472,7 +4472,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x068e09d658449523f5e4e51e6fd41fe9d809acf452c8f2ff6ad7d4e369a425a9", + "0x26b4a911eaa9435a135fdc66fb3aeddcf8c7380ae20442967741b9d8618c52cf", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -4853,15 +4853,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.note_hash_tree] -root = "0x25941bd9b7c19924bfb9af852265d52691e716d78d084d8771704d0845e2d343" +root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.nullifier_tree] -root = "0x093ca3d8df23b61474bc287d2be671fa3cb741c4065a6df447e85f177db6d94f" +root = "0x2ad93c9612c33f8a0bc3cdde7b80d6899021105450fd9c035e301e1b71bd9277" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000003c0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.public_data_tree] -root = "0x161aecd5d034289dbc1755a090014aa239631f2fa575967d0cf3781f98b037e4" +root = "0x2092dcd6bcbcd6b9caae6018652976aa4f5b7ecc224c2ea42115d596b1a59d80" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.avm_proof_data.public_inputs.end_gas_used] @@ -4936,7 +4936,7 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x068e09d658449523f5e4e51e6fd41fe9d809acf452c8f2ff6ad7d4e369a425a9", + "0x26b4a911eaa9435a135fdc66fb3aeddcf8c7380ae20442967741b9d8618c52cf", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5259,16 +5259,16 @@ fields = [ ] [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x00f2ebe012804f730ffee08825357d5ee33dba26fb32a4e587e01bd49c7d557b" + leaf_slot = "0x17232ad4777cd95380f48fedc5cd7c376fc001a64419613696522f72b40b3cad" value = "0x0000000000000000000000000000000000000000000000000000000000001c20" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x0de18e1477ff528776a9a02b77e7c2512b5812694e99741b4c6521e5a228731b" + leaf_slot = "0x0561c343fbea92ba8e1b8f969ae3406031a53984869ab5c4adde57440595d242" value = "0x0000000000000000000000000000000000000000000000000000000000000af0" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x0a6e16a003a1377090986e1deac91905a54330aaa962277cb7d32fc2463fa329" - value = "0x00000000000000000000000000000000000000000000021e19e0c2197e759cd8" + leaf_slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" + value = "0x00000000000000000000000000000000000000000000021e19e0c457cf59b342" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] leaf_slot = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -9676,103 +9676,103 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000005" vk_path = [ "0x27dbd017f63a5339a96cbc9ab86dc2b137d7c0ed488f2ea3e33424d7a44562c3", - "0x267349a3079fcc01f745cf97092711a2e74caa0faf6df34f6db564029f880dfc", - "0x1c388d7cbc55931f9d8e14a98495d9dcdf1af8cc4dedadd56c6a2ccd1b9c7b2f", - "0x0d12417a9fee854bb7973bca4cd76ac021dd6df8c8bb9b63e19025c50d20cbf7", - "0x1f1a86b74593ad4cca631e97bcd2831e6f5e1187ef61b5085d36f92f3540947c", - "0x0a9319e1a9dff433c5259a48d4c7ec512bb61605c4972d4155f67ad6933d8a9e" + "0x16053225f3fad477a39f46861075edb370e7af29375215231b17daf0c363dd96", + "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", + "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [inputs.avm_proof_data.vk_data.vk] key = [ - "0x10d4b41f0224ac03ded42392f9dae9f82020abd43f7b6b8a70f5e004759e3602", - "0x2e8d6ec85542fcbd256426c08a1daacb93ba4ea2be0adfceee891283b9b8b739", - "0x007eaee6b8612105cdbd188bd9c90b59daea331a901fb7b83e8222aa60cb6a25", - "0x145dcaea28dd8801b6067834fd10de89eac00ba33bb8fe88b5874613e2e60056", - "0x01fca2a33fa423f62a21dab371cfcb5c6690c3f1f99a75c929bd1d8e60b76508", - "0x19bb17ccf93e91b406621538e1b7670b995d01aaa339345037ad352806b23322", - "0x0126f58dd76da5590de1d82f61a2e516b27da90bef44e334f71e247e449becfb", - "0x0aa4cfb9fd1e48fe96a269aa8e4cf9dcd149797996380448116a623d3f74eb51", - "0x191f5a66003ef879cd83ba52b27264c8e1760768ee71eec3971f385291ca9fc6", - "0x141fb6bfdfadc50c7d2efad446926b586c65289f03abb439aed14d6bae766985", - "0x0cadcfc3049968c4a4c1f254f98aa06be2c5f39670d7c3257a704ace06a05fbc", - "0x1a91725a0688bdb6d18d4c17d0bcc49c23d36ac71381d6d118e16acc1219dc74", - "0x21f027fed0ef54b8be834cf9f79f6f43fd939ef5e833ff81bad2eba90d1a4208", - "0x29e9e35e024fce65d014398e61f63c4372c5456a40c294e9b671718969095d89", - "0x1f8c0495274327edf7316aa66c0bd8fd0c08e4f7a8153d67d3a66470eb8a5593", - "0x2c91fcd3a8d19c8406c5fda76d922a2f972e64a57e42680a95429c3357b2bef6", - "0x0fb7704fdb84a107e24f152755ba2e3557658fe4fdf193ca6f35d2d1524ec08a", - "0x297ad22fed64796d5bd84daac78732efef16f6009ab5f5c524128a7c53b201f6", - "0x298f3f68e361351c02b4ef9fecbde5f6cc6884459c52641837fdfea4477aa11f", - "0x16f1daf5861dd82c400cb60ba47ee70c31ad2239ac6b0f27364598c3e01ab046", - "0x1416fff7b70d079f673cea292cfe91c72778b1c20e2a6e52372be4c516a39aee", - "0x1664f60c18b6230a1e7851e854b44dae1e97bf68d8a88cbc92a08b7188814736", - "0x2c71933e876427aa7add8150fd93e9ff8aa595d3a2a3a2fae97fd9ac3f8f2910", - "0x2ebc4518a18cf42686737022347ad945321da5f285289ff8663fc08a0fde91e9", - "0x281ff093e10c3c28ff2a8761875c57d907e7f8f1cbe191be0fce239cdcb9a274", - "0x116726b2e799447d3e7dee20ed7ae333e48896e83e9ab9d2434062477b42acad", - "0x08ed1f665a00503f0f5f42e0acdc2d1675a2e6c366be3202042f45311333de4a", - "0x2384690ca1e302f3d673ff30b943634b7e6d6eed831fa88d044552c57c39f5ea", - "0x03c873c342e4d15663e3bef6a1c68dda589826476979176831d85ddfa9935997", - "0x04afbc05f100687f35be6615c4ee3d6e10894f1b0ed36d11ee9c9bfee3020560", - "0x175e6cbde688b890ddbff380446fd87828ab4bcdae97893d21f7a48cbac530e3", - "0x2b0045808d5584fae608d82f39eb090c30f079c4e0a4619b9f0dd9f141b2839c", - "0x26f30edcb97f66c7116de1cbad9346595fea1ef36883db55497b161e1db0889d", - "0x25621d2631bbfa531f1cf91377c591bb2317b67f6f280ee7c1846dd8f5f2fd7b", - "0x21bd316935549359c6c1b8911a5ee35ffbb1a420b56b0deabe4f904b71ebeee2", - "0x11ce0a7bfa9388205a27e1493520cc71db66d56813f91bd4a7f1ee12bb0b23e3", - "0x0139f461c38408d437b9078cced771ed352269187902a9d8852300368509e85d", - "0x07f24043fe0c251472b6a85ca962c88bf26c25e02b171afccb96b3dc1016efe5", - "0x1e489df34fcdd9b72c1020d962819c5042e79fea7ea3de310f74740b3144e35a", - "0x0a70764b78868e08fa9f47e9f95598fc26174ab523b2ec208686d29cf3b4cf4d", - "0x194f5d55a44d70e1db5d0d3f304a278f535fb79baf5f60467a9ec769516d810c", - "0x2a1ed0c992a17b2403a93056e168f55840029d0b2187969b349a758ee1a8b401", - "0x2c14ada45c971f35434af5e46aafcad355169f41c69b077ca3c6e1a103001691", - "0x06f8ac9cc7184b036208faba91b17718afe668cfe4e719fc3bd38823d88af460", - "0x10ad4caa5c448b041d191374832d39e614aeda1d755d1e2ae6482f8d12ba44ea", - "0x0bb6032499e50575371ab8625911fb6bf9b24f3a51dfc077c876d7c001428847", - "0x07230a54691bfa8368fdf3748fce79965ff24d0b8a55b29208a2c4ca5010ad2c", - "0x138d10556ae8f996f529330beab182ade2e7fe859a2d24b97341fef7fde7e7fe", - "0x174b530e7f5e8aadc935ec66ab169afe2d4b93a75860325d492a8e8f2214cb74", - "0x03f6549cdbb6d460112041809dc017215540d9cfad16c6b4cb53a72653cdfe9d", - "0x09fbf7328d564eb64ccb07d3285bd75fad537db2bc74116b30ce9c35dffafd1c", - "0x05d5fb848b96803982673239ac5031581d7ec3299e4a11e05126060b32ec712d", - "0x10e54c8afc4b9dc6cddef6f0533191fb5b7b71258162b2714eceb9ae065a07eb", - "0x2e110fcb39b7fcf1b5f6b436c1059000a8cae5e6b0bb037dc71a3e8368a913f2", - "0x126ce9568ae8a4a9c2dd03120740fc7736c098ef9c9903d2b03dda1bcb7ea2f5", - "0x0e5b9d74e8c9d694348c02e9878add1586c0995a241e5f8952720de553ddb8e4", - "0x11e8b9c6a0f3dfc2a6e64bddf13248a25e47aa8ffe4d7df2dd306122c9e75220", - "0x0b3373b9e5c6380c03befc28f970ae36e47906fa0ed620a92fd5baa514e543bf", - "0x197e432f413777bad2bd8adeb5002eab4670c8aa97a15ed4079b27fd7ed099be", - "0x054db1aa1ce545dc2cb3421c259ed8d825935d6ce3d508a937fa866e311baf43", - "0x0441f6dc6deeddd1b2f6fcda84dbf5dd66493f852d7e3cc8608d20d07b024b32", - "0x0ea350e8486f6a5a4978103fe6de038ac5131196e247311a63c0a8fe91bde755", - "0x2bde43cffca313a0e9ba3a1729d945acf6472450a1ba24923ecd3cdbee78dd37", - "0x19a4bfa90418cb9c0c24cabe8e6b47dc976d5b3a249b418e844b908f6190a099", - "0x12354948f9a1defa9ccda7e9bba19d5fe9f12607b9378159d9e1482b4c760dbd", - "0x0d8295a6ac68c424bee16ba64d8bf1452b7b1b93a8f8f4c34e74b0315f423006", - "0x15589c3a23f930724cbe4e6f7c2b8f12ebc1ea2d7101c7d1d9e63e831c6df3e2", - "0x0d6b40becf1461c3f9553e03851aebf9a5eb38072cd54c1867227af0ac03416d", - "0x248b92d90d341917fd5571f3e3e8aab5e223b235ca4b4b15c0cc43bad44c7444", - "0x06ca3704148ab228c3a7d5938f7d7764e3d3287c25614e9fa4f8a2819be8a275", - "0x1d823ca6d319dffe396e382c77f89bbcd95785eb5b9a5875dc961c83b976b383", - "0x1fc1a60ed2707bde1ca66f3272f823fc8ccaf9c14c341f9de51b3156949a17a3", - "0x2a782579a9b9f1773073be8c15668087201186bfeeb3941ed77f4989ef11c1ba", - "0x171f790819e3d2519b6bd1248f3c3e0fa6436df93a820ecc55d1db3932cda043", - "0x27895d4ae27548176f3b530496f5b468a95880ac8004a96becd9bbc55d3a4c48", - "0x1914f9d9a6c8a08be35b1ccc23658201ede49f12d0ac12d7fa7cad7fdf31635a", - "0x1f134e228658edf8787c30354f76ff10c10c31813a1f1bb3d0fc6323a29bd0b2", - "0x24394e469e6d8da207de25287d9ed95b160d307b09f0c0a6ec9310bf0e1622f9", - "0x2e9341bd02eb55a1f322679701190b32335602122172d7f9a3199dc7ccfbb8f7", - "0x17a378e2c63b36525f30e9e0a286bb0c160e756c37f702490bc8027f3ed3db5c", - "0x2e2c02f884dd13c1b775ebce60cfdd6e01acefb6a221062ea4f2eda2478fd397", - "0x2d555eefabe85656a8b9f9cdc8f6afa2e992390f27831025674a3be84ecd4ff5", - "0x2188b655b0d43187aa8b093d9dc877b691ad6fe344b532b979b42ab2602a3cdb", - "0x2a8dcb729b1f726f749c165a508b23b9f17acd945d2a2f79a020c30955596c43", - "0x1c98b06ae5ab39fe93d2b19354d0ebccbd376441aa493a8830dbba6597244f3c", - "0x0b2c61f353e7404a0d7939e33b95ae3fbe917cbeeb53ad76fa0b7b983489efab" + "0x281bf45f3286ac33ac2ebb5cdb080c26aec3df9b03d20c86a0c3e6b71e27735d", + "0x21edb7b6c7f1fb7cf6a2da5c907c9b3548ae072e571e06385170b0fcaf51b174", + "0x1c5895f2695455c52fa4d14c66d3be41084f4c50fc09f00ad891ed953b08e0a3", + "0x1b6e5bd70ad0e4e3f59bae5d7fc11f3276adb18ed002ca8a03bc653c35039907", + "0x0fcc67a9bb0cbdab1f50ba9e5a2af52f42e1e2c47b6c449d8d6b82f95e925d2e", + "0x029969051e0248da917156dcc2ece645ebad88744a0256f53affbf7b41a92828", + "0x0458a1047ca09a76c94dd19731a901e17a07e219f5ed032a5b04b820b6741da1", + "0x2e90e1ae05faacc919dd792086fa7057c734e51b0b13623841c421620773887d", + "0x10a4b614bb712eea9d437fb5e55e58a1ed68f40c99c480e574c90759200d8ebd", + "0x0a938125a6c8c503042fb2215d59a82002ae2ca05274b7e29bdab1aaab2cede6", + "0x2c67df293982bae96a1d8ee3e429bb590ec3427a53e018cf48d15aa3a82ba389", + "0x0581fa827d3a250ca694ae9ece81f06ef09762ebc4ba6bd3536a845ac7af9a88", + "0x0b46225377eb45306d540d027fe62a4f6e3da07f553f186d43fbeda04dd7ed54", + "0x2d9383018365320310af682ab993c5f1d4c3252e720b4411a33cc4cf0478a205", + "0x259cec6709104ce09939c10b6d29d348fd0f35bea22b16f5230574ba066a7af1", + "0x262fd44a1d70c3de11289a9151f086c8e73b9f6bdb7c156783709225d65ea270", + "0x118305bf69025764cbfd7157410823f7db5c17b81af850798cad9ffa32fc0d29", + "0x29fdb0b491e87f9973b38788ca9c804e86ef6f81bcfc7641b0ca00df3f536926", + "0x22a3d34d469aa840d694681f0833e878166faa1d448a41a4315542cee2f3533b", + "0x0d88275a2dda35a7ba23bae46c43e092761df61434de1a17848bc1fdde608f83", + "0x104fab1524c49675c91506ec7bbe808f55c6a2fa6c31bb606ac1e17a0da33fa1", + "0x2ede8c3bdc7963702a360e3db1fcf638fa5562e35a8fbb63b4030fb71534f6d4", + "0x1805540eb3c570874a19e88c13517786fa74a8424e7555b95ca8c709baef8f2c", + "0x1ba146c99613d2fc1cbf3191b56e79fdb0ce6057233fcdb2864461e304a2de1c", + "0x279dcd1c2c9acfdc7d01b5e199e7ba66fe54396137f2543e7c4fe1e514f60eed", + "0x1e6acdffeb5a947eac7a56856e59e23e5d8490023050f0c1e3aec0a8d48b0e63", + "0x1e4e5179a0a2a7b1983379fcf7e491a3ba754cf4be7397acfc5f9c37c085da6d", + "0x112dc3119f792e2245a2cbebab58885424ef4db3a6acd31bde4dd8d2f18ff41e", + "0x00cf1a05a897614c47e1d656cd6f3627c719d773d3f4bc8c7b35f1d94eb7f675", + "0x0ac8dec6c0dc156f733ab44f75c2bd0a63abf11c2786c69358a0edc43c52d1ab", + "0x0e414d5e837964d5a41460d38b73fb1988db8b03d5b284b002b2a712bdc48118", + "0x0226a6c30740b590cecaab8b10056a5eeac830abd126df7f5c076b23ab431204", + "0x2581b6d5d782f1d15251b0a93a3b247bf604df28d4dc96af22c3d1a3c73d6f5b", + "0x1980bc385fc00cefc77481b2c50c83f3256b9d75b0a801c446c2c71db88bc5eb", + "0x293ecafeb94d5aeb31da9c35136e921280bbd4254bb9345fe502cbdfad2b769c", + "0x148fe2195742ab6aa7532f4b79539cdbf9ccc437c3c3163238e325d822991ee1", + "0x1170052547848fb8eae95f278c2d8b6dfadfce3a8526a24ea6a145f647015e59", + "0x2b4e8634a0a99839d64b24ebea2f2ab500fcfde55ce13fbb7321b5b13d7d2af3", + "0x0cffc709516c0a94de986a58356ee3cd493f0237b0223b3030e93fe685fbc0e4", + "0x2c745caf23eceec3a6581fbd4fd96c89e851edea8c26d637eebdabc6a1d439ff", + "0x2e89246c5dd75429a52b1563fb2d9e530608cca7b72c1f5ebf3a63da6bff9e49", + "0x1ce21c204c193f3861668c097cb7dedbed8431ccaf254e88afd858d6c2affb11", + "0x0558bdb7f2e99b59a14a3b6d1f2203b79b44217d0e50dda8f07b3159999cf7bb", + "0x285a826dc13106a071141ce9cdde1a122ef138a5866b042dab36b48f28e3efce", + "0x16afad7d1326fac76d03b8144bb2142e706ad6d1ca3858f1cadb0d587394a758", + "0x07793587daa56c44d2036b78091365f7498371f1c188f630f8e530681d504814", + "0x2f67e1200b467759f762c30c1d267356947dda8e04b287361bc172f4565eeda7", + "0x2f8cdbc123efd86586ef55916437000d599d47974a225e2223e0e5c43fbe2db7", + "0x2ba16c52894a46921ea6a239a216d050df99e3a6221f7a456bb0f383a35e0166", + "0x1f34da4c93219a775a92f05e9774268e78cf8a03c67900e2b89481a56673b275", + "0x06f02f5e48fa35985005d815c5e2aec9ee39b675d4b4f37e4317b5e1534a17d5", + "0x05d8ed93624813f08ac47404020617ced44f3595d7b018f1b94866b73b2f619c", + "0x0554a71029458ca39d6633010a27236f2ab83e62ac105966ca9249f28117dd33", + "0x1258c4845d1eed04175c0298de8150765e56155d3a680b4d9771988f02ebb050", + "0x27b2ed29fe5084ba2e4ec57b6e542b520da1f1eb6654bcfa7ef004f658057859", + "0x0c72fc74efe382b97ef5b59c81ccc3fd2f47eaa7ce1fb28e2eecedee335c10ec", + "0x24c51d15dbcd8f56411337ab79770efc813ff869e073087461d5b1de01b33551", + "0x2418ebceed93cc02773f90dff6a6f97a0191e10ce7836eb6d100519a12233dca", + "0x10efbda79e2acc6d76bbcad5d498a253736277fbda4d6ca0a19db7e2a83d7cbb", + "0x0be8e13e660b123c33f51d08fd03d0e3527de7f9141cb548797c2a0aece09c74", + "0x15753023f321ce702125e36000c698f107e8d7cfc4f0200c62f304050718907e", + "0x15f71af8e9db28ccf6462b89c2a96cd2e48e3a0f2a3d0afd6dc11a6e8a1fdf08", + "0x09003c0f398be439596b26971b6829db55c666815840c9cf0121ba76f3e02832", + "0x13607b7e2ae9b9b08f2d49f43d59282540689f71613e0bb268faf3d39813a7bc", + "0x18945d0591ade5cc3e9c34b6deb7722218a11fb785fdb251ed8553f859fcf386", + "0x19c1b78dbbac50bbc651b289b82e6d1d5a38f33b0d4fe332e544e1ead1ecdb98", + "0x256a6865f9b442dc06c9b19c81e5c51609f865a4efc34edab1b34c1cd4264692", + "0x247d84e15023d0f639cb4658ae98da766e7f4b48f48f13e6022317af75c824b5", + "0x2eee90cd503e46909962b71ab79cb48c3c3194d79edb3c01b797e144bc90ee51", + "0x298acdda77949bcf892be8b6cdc9a3257dd00027bcfb754d706c97b920f6b679", + "0x1a151b3c760bc3af92ed86edf2285fdfa580c65cbea8b43123eca6f99a7985ed", + "0x1c6ada87b6fd75b6a2605d592da1521b9f71c036173a17068586d4c9f716f02a", + "0x1f336392d42d0e25994c5231a972571f9951a06e6354584c5f2ef934bd2e7632", + "0x24f8be13430432bd1750f5c5ae558be35defb33d47ffaa595a445efec20edf98", + "0x2337336cdfaff8a17b75b1a9765cd50f4a7210dc322e59981aea88b7e01bc919", + "0x0782a77fa1af627a17095065ea664b04584c2ee2b5c21a859a0da2ef886233af", + "0x1f39254c2d9fdd52a07a00d79bb2661a1fc9ac76269841a8ea2f648d63592b91", + "0x09bbd75ada1add4110e968d9813c902d916b2c76b0e4980539c82735ffda8355", + "0x21d4ab288ead2998a5644db2ed07892b7ba81d7549b891b864acaddec684fa2a", + "0x12a7487ab6a3b6f511fe049279ada82fbbf112059094615d75f3c27f1670ef81", + "0x2caca95e33ce9f7c61028b53b1a5d3e67ca84e6e6d2ee9039a2a3fee66c1b064", + "0x0f0ed19ddaa1caddf75fce3334a2b8e7f995ffa3c11557a2fdc8f9d62bfe8415", + "0x1f4864462ed8b5a8391dc2719b63e967da75523ffb29453757f4f8da5fb81cf1", + "0x25f50f559e89e774c1d1cc96fea82e8bf751e3aa2abf1dad77ff60afb9b0e584", + "0x21823d43907d3dcda2d0b8eb1632c3afd9e3d50ca2a755d01341ce0772e83a30", + "0x1003e946f523a9dabbb80ac39afb466eeceba3c56ee64b75eeece13c98adb20d" ] - hash = "0x083c635f4ba33fabe93551fce8236f57afe217c29a7cbfb9aa775ea8bcad3ae9" + hash = "0x0ab3f3652d77d0e915db1f5f1b7dba52707e96a2aa7c733ce70b17568710f928" [inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -9796,10 +9796,10 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 [inputs.archive_root_membership_witness] leaf_index = "8" sibling_path = [ - "0x132bcedbf8a27823a34e86b6dd094b6886b64a918c0f40d7b1eaca86cabfbcaf", - "0x11bf8b965644de2efbaf76fa4d9e41efdbf69c9deea9ad62477a9d7e304f68a1", + "0x2673a46e1404501bf0f575499fb3d3c566fd29536a8de1dddc21166e6410221b", + "0x02aa6a6ff1b416e7edf49746fe2a8e41c7202a0829bb856bd01dd8d5cb2ef065", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x057edb3907f636bd0d42f38f6ae5250c870a448f1dfe67c481c966d44c8bd9b8", + "0x0cb6288518186aa34248b5491b778f8c4108881f80065fe34a716ba2e7a987b4", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -12855,11 +12855,11 @@ fields = [ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.constants] -vk_tree_root = "0x1648448d030859f5423fdf2595769e40517eb083de6194ac882f8ab3f140d166" -protocol_contract_tree_root = "0x0baea02e0bf351d285508e7fe17aeccb25bbf5bc2abe4c4a12044d9b897f2e74" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [inputs.constants.last_archive] - root = "0x0e2232c34943202fcd1fcaaedf2e0e85c093e4367ccbcd68a343e5348ae94fb1" + root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.constants.global_variables] @@ -12867,14 +12867,14 @@ protocol_contract_tree_root = "0x0baea02e0bf351d285508e7fe17aeccb25bbf5bc2abe4c4 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067bc42fd" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" [inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000c218809c79531316787fb0ce23f01d232542547c" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000002e860" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000034fd0" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml index fd81ed02465c..37f55d045d3c 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml @@ -1,18 +1,18 @@ [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x1ce34683ee311d6ef25858a210b1287cefc54090d16f7189c2ab67a49cd8f1af" -end_block_hash = "0x2887d060e44e515312532027364c44ef8637057f8ece3ad887ab0ddded72c994" +previous_block_hash = "0x053e9d9adc7703b74c6abb7efd79bdb3a33ffd5bec96b27a46e12592c343f02b" +end_block_hash = "0x2673a46e1404501bf0f575499fb3d3c566fd29536a8de1dddc21166e6410221b" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" -protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x0a63702dee4a214efeff4030957f170bf706b33408c3b021ab9e7fd8bc2b979e" + root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -20,40 +20,40 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x000000000000000000000000000000000000000000000000000000022378ad00" + value = "0x000000000000000000000000000000000000000000000000000000021bf2d100" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -339,19 +339,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x1d37290e54af299eb6328184c93c77838075f71d189d547497836dfc7b6dc47a" +z = "0x03a7f0f4e254a65d0871fc5114b5d023dfe4beea4d45268b38a124c9970741c0" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x7cc8fced22862e750480b3a3e8d896", - "0x5fc479483658f2d8248678829a7cb8", - "0x23a3" + "0x438c83e5dcbdc876701bc6f311835e", + "0x035bc9270d2dd349391c649a0a5805", + "0x4626" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x008d84fa64613c225236ec21d67872130a0f0bcdf99f7f6fbe80afd0eef1b2c4", - "0x000000000000000000000000000000be1b61b21ac2d143661f1728ea09a8505b" + "0x00aeb2a1e9feb7932b5620db423902697a07a524d9b3db27bf6928d1be437084", + "0x0000000000000000000000000000009caf0d0cafb30fcc7bba637ce0ca230c0f" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3378,26 +3378,26 @@ sibling_path = [ "0x10afa9791ea9e69faedd628883304adf539c34fba8ece691f567585f993e9715", "0x227a2d2083e1ff7339bbb07e4225dcfc8682ecf3c5a0f400e3207fa67e8058a2", "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x2887d060e44e515312532027364c44ef8637057f8ece3ad887ab0ddded72c994" -end_block_hash = "0x05fe538dbbfc0207294b9c24ade72b28e1a24b28cd37db6b90423e75d6f986f8" +previous_block_hash = "0x2673a46e1404501bf0f575499fb3d3c566fd29536a8de1dddc21166e6410221b" +end_block_hash = "0x2a2a44c5a1fd0209c4123bd57b9464e9f49707edfa75c60952d85b6f13382315" out_hash = "0x00db4f24d6eff7983ec163d02c230d6a44237feabd8a2da284edce08afc71435" -vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" -protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x02ce83f109bd28b07569f14ec8fd42ad958a9a0353a96aeb8c2b2a9184267f49" + root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -3405,40 +3405,40 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x000000000000000000000000000000000000000000000000000000101ecd4154" + value = "0x0000000000000000000000000000000000000000000000000000000fe6184264" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3724,19 +3724,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x242aca38483dd2fffcc306252bb1842b9f5513e82748a8d4982554fd552eee04" +z = "0x2b2de9e572fd16b3e71905815f3b7d4d966c3c23516d67aceeb464d3f2168b4f" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x3e160e695838d75ae62a049827a3d8", - "0xa619d868616ddfa9fccd445e48a2a8", - "0x1b35" + "0xd5713adf273cabce752f0b44146f5a", + "0xc6f52536939d904638eaf708473c1a", + "0x09b3" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00a0972ee1756a940bb295432fd7f02f4d509e45777188ef1ad939107ea23248", - "0x000000000000000000000000000000aac08780667b7e844c523654df31596bb2" + "0x008a2e7e03871498d876c92f79df9abfeee94d26beb2d09e0b30e99bfe796166", + "0x00000000000000000000000000000068f3cd4ce7c204e774350584e8c681aaff" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6763,7 +6763,7 @@ sibling_path = [ "0x22ab17393fa872f23155d966da76fa4355674d05476415d9005de98264b7a283", "0x01e8edf13c8c9470c5924908c673993e1d9c88005bd0ccab50d1e91f26afd144", "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml index 80c60fd7fdb3..da2e86530788 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml @@ -3,15 +3,15 @@ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000001" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000002" out_hash = "0x00f5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb" -accumulated_fees = "0x0000000000000000000000000000000000000000000000000000000dfb549454" -accumulated_mana_used = "0x000000000000000000000000000000000000000000000000000000000001e571" +accumulated_fees = "0x00000000000000000000000000000000000000000000000000000006679dc8e0" +accumulated_mana_used = "0x000000000000000000000000000000000000000000000000000000000000e178" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -19,40 +19,40 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x0f13e00a015c928fe252bc7adcb764479fd2a58140998d8b8042aa9104a132c1" +root = "0x0d7b4661bf6a8b36a46bdd88bbee0819ba0f58276b16725173732c74f3a0aad8" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x09c6b31479e13f869d9b5c08e7bc91ef4476c9282dee9db0632122023991e0aa" +root = "0x2094f9b89b425fa9de556fef977d00181434219f8cf6ae0b341dba9b35944923" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x1a7c525ce338f95df8c20e7e29f1dda5fcb245152f6241c41879d33b885b9aa6" +root = "0x13787853f798a2d33451bc519c24204526db0a3774e7dd3bd90a50aa324ead3a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x1ae803eb9014914b63f41c77e3ffe61e3fc2d653ca6741ca6bd32dd3420c2c7a" +root = "0x2d38ca61131d5b3e0980ab80f197a50df4f8aba4f4ad0d7b2ed80db68c7f7463" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] @@ -75,22 +75,22 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x0000000000000000000000000000000000000000000000000000000000000016" + fields = "0x000000000000000000000000000000000000000000000000000000000000004d" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", - "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" + "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", + "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", + "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7" ] state = [ - "0x2c3ba2ffd7c4a144f1e83e648bc44ce78163c9303e3253238e6fc3a581e3f359", - "0x1078a71ae0bf3b94466a7b672443fbbe1c14270b71a0590619f485b6212a7d8e", - "0x2731f01b4cf59f0303f05ae58e26a83edc11caf0e86bda09b92f1caa5935fa34", - "0x1811667232838ab8c44ab7e04cf730337fdf3b892891d9bb346ec36f4fd7bdbb" + "0x05d67aa27f2854f424d67d354de6d47c5993f76238d724ca9efe99ac345f4080", + "0x2bdf1b7ee24fbed472bd0c4012849744c895ab3c69784cec7d7f30690c942776", + "0x2f5d622c89b5dbf0e4b6652eed4d460bfa6bacd54e7021f2bc7627e5a4fd461f", + "0x20689dbd46447285a74f1ecdf851dca343f3755cfb68d4a28b08bb91e9d3cd03" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -782,9 +782,9 @@ sibling_path = [ "0x0cee8501884100c1a5c53d9ebf1d1b48dae63c7f1599394770855a44a7c9cb90", "0x01e8edf13c8c9470c5924908c673993e1d9c88005bd0ccab50d1e91f26afd144", "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [[inputs.previous_rollup_data]] @@ -792,15 +792,15 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x000000000000000000000000000000000000000000000000000000022378ad00" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" +accumulated_fees = "0x000000000000000000000000000000000000000000000000000000097e7a7984" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -808,59 +808,59 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x1a7c525ce338f95df8c20e7e29f1dda5fcb245152f6241c41879d33b885b9aa6" +root = "0x13787853f798a2d33451bc519c24204526db0a3774e7dd3bd90a50aa324ead3a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x1ae803eb9014914b63f41c77e3ffe61e3fc2d653ca6741ca6bd32dd3420c2c7a" +root = "0x2d38ca61131d5b3e0980ab80f197a50df4f8aba4f4ad0d7b2ed80db68c7f7463" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x0350134058fc1c3bf61f3c99e4e9ee0ee8c44ce8109027257db77a80f566b935" +root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x2d4f6e5247dc9d90c1dad0918aaf8af2c2f5e89085219752a2ccd7270801c717" +root = "0x0b2c7dba2a27d4dd342892f08da89f5a296ed4c7454b318d78aaa5f16e8c4638" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x05bcce72c1edd04d621ba92ebec5299bd720f01fe1ed7aece8e6e0c11fd327dd" +root = "0x0bb56485ad588a25e5814e4e98c0046aa3dd1acf4191499d9d76fd1b7c36bdff" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] - fields = "0x0000000000000000000000000000000000000000000000000000000000000016" + fields = "0x000000000000000000000000000000000000000000000000000000000000004d" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", - "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" + "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", + "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", + "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7" ] state = [ - "0x2c3ba2ffd7c4a144f1e83e648bc44ce78163c9303e3253238e6fc3a581e3f359", - "0x1078a71ae0bf3b94466a7b672443fbbe1c14270b71a0590619f485b6212a7d8e", - "0x2731f01b4cf59f0303f05ae58e26a83edc11caf0e86bda09b92f1caa5935fa34", - "0x1811667232838ab8c44ab7e04cf730337fdf3b892891d9bb346ec36f4fd7bdbb" + "0x05d67aa27f2854f424d67d354de6d47c5993f76238d724ca9efe99ac345f4080", + "0x2bdf1b7ee24fbed472bd0c4012849744c895ab3c69784cec7d7f30690c942776", + "0x2f5d622c89b5dbf0e4b6652eed4d460bfa6bacd54e7021f2bc7627e5a4fd461f", + "0x20689dbd46447285a74f1ecdf851dca343f3755cfb68d4a28b08bb91e9d3cd03" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] @@ -869,15 +869,15 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00dcffe70f41e2cbdf6bdd17cf4a65659c59813bd556212620ad38b34be4d28e", - "0x1125256fdb817d3d72d66398a6a69014af0a99e03b27d922942d0f689a488d44", - "0x2c7bee99fff77b50d1f0db8fd05d2bf6e15cb14b830f1eefbd7913dd23eb62cf" + "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", + "0x00000000000000000000000000000000000000000000021e19e0c45c2237d892", + "0x000000000000000000000000000000000000000000000000000000000000076c" ] state = [ - "0x0171296a35299a732eda3f67c7b0c6a69a299230bbc4c4bf2eb0f9c842a706d3", - "0x0da5ec0b3e93dfb44ddbb6401de28c30706b88e8b31bbe54cef3dd45d43b2316", - "0x1916a8532ecd922944c847814c3fe86c0c36072b90a549624233eb702cd35677", - "0x06469e1444338c3b99313aaa6664b08b5870f96d484fef406184686bee51b540" + "0x15b005454dcc79f909f0e464f6cc88baa8045112f60a982df78c06b35cfc6a1b", + "0x2010b5975b2040a3ba80fc056211d2e18d6a027fdb5d056e07ee336910022609", + "0x1f70a5d2d471f1d0801db6bcd43e21810903f6be6065d31d3488e661437e7d9f", + "0x119d3f963fe6ed8d96d6225b1b458a3279238b9bfa32280ec7b0cc01d6ca9833" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false @@ -1454,90 +1454,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x00000000000000000000000000000036e77c69f043c0ce0016be8c1d725c4033", - "0x00000000000000000000000000000000002842a963e7e956f3d9130fc0f24f15", - "0x000000000000000000000000000000d50daa41e6b0c198f087d41a471a801519", - "0x000000000000000000000000000000000003c1b04636279294f9850f03a201e6", - "0x00000000000000000000000000000070319f024135371d14e03ee464902f4b15", - "0x000000000000000000000000000000000014fd7fe8f3955ddd542456cc00ca77", - "0x000000000000000000000000000000c785a370c5ac879c37f2c2742a5f664a57", - "0x00000000000000000000000000000000001f28dbef1aa96b7b9b7fc30be5303d", - "0x00000000000000000000000000000011de83863fc71563963e588f10f4c5d7d1", - "0x000000000000000000000000000000000014b4c51c7037dfd0de18584fba4c36", - "0x00000000000000000000000000000097a73f8b29492dc18b707bf8e56779a7c3", - "0x0000000000000000000000000000000000028c4d651c238dc7db8eec0755c1c0", - "0x000000000000000000000000000000ba6c6946a97e3598e5ca288dfae4c632cc", - "0x000000000000000000000000000000000006755375cb0d356e954503d56da426", - "0x0000000000000000000000000000005b806edffbc0611bc0b096864e4cf21bf1", - "0x00000000000000000000000000000000000a23fe10cb829601ee5e47a737d997", - "0x0000000000000000000000000000003e5133692fa77850f8ec5e39e39c917ec7", - "0x00000000000000000000000000000000001964261ff1e674a2698cdf7befbb8f", - "0x000000000000000000000000000000409684916fe8dc82143047f377cda3f3b5", - "0x0000000000000000000000000000000000076e921c51fedf7928502803db2c56", - "0x000000000000000000000000000000ae5727c2236e920fe6b4f2efb10323a600", - "0x000000000000000000000000000000000022df3bf3d344d19b37c51734c05d3e", - "0x00000000000000000000000000000034ac50d3c65f678cc136a731abb62d4cfa", - "0x00000000000000000000000000000000001b1338334c7afb54408e9c0043c7fd", - "0x00000000000000000000000000000002d2b3cb84edbbf262751db8e09afe95d9", - "0x000000000000000000000000000000000005990a5c3967ca23756684da6ed22a", - "0x000000000000000000000000000000030c43bd3f2e6be455debe4ad9145b1b13", - "0x0000000000000000000000000000000000298266107d0dacccc125166dfe934f", - "0x000000000000000000000000000000906dc83d0557fcb4b3c57c9d164a0ca405", - "0x00000000000000000000000000000000002ca5c62017c699ef904eb3970b769b", - "0x000000000000000000000000000000a6ea70b5d1ff089b77df83b704b0749ecb", - "0x00000000000000000000000000000000002cdde3bdb30f24afc9b14599282d3a", - "0x0000000000000000000000000000007f56739d675abacf7297a2ec2d4903b519", - "0x00000000000000000000000000000000001d812f2fa921dee7bbd3ca25da0888", - "0x000000000000000000000000000000df5056f1f1d31f46248f5885f3bd27b244", - "0x00000000000000000000000000000000001c86e9a4170a5407e9cd73320c68f3", - "0x0000000000000000000000000000004b757d1bdbb21eae59577af3c3d9c8de1a", - "0x000000000000000000000000000000000017d7c623d1c9791da546b9f91a9491", - "0x000000000000000000000000000000b34a91334318a3c08bad030ac3a3151d33", - "0x000000000000000000000000000000000003c74cf970acab85f6913a2e0eddec", - "0x0000000000000000000000000000005909b78e3905619354a5a639a7714ef240", - "0x00000000000000000000000000000000000f0773706d1f566218272d8a8bbf8a", - "0x000000000000000000000000000000dce2a367aa661155a35707fd284540f7c0", - "0x000000000000000000000000000000000026d17a6488bc4ab905de979b7c3324", - "0x0000000000000000000000000000008f75b00047a651a2b4f57949f70985a28e", - "0x00000000000000000000000000000000002770ee8a882eb4047cc042e3a985eb", - "0x0000000000000000000000000000001c792e9897ec0dd4e6bfbf12538d983f78", - "0x0000000000000000000000000000000000245dd721a02d241db3458b9bec0072", - "0x0000000000000000000000000000005ce44bacaa50fa08e537062c1274d9d204", - "0x000000000000000000000000000000000016893ff49cc4f378a071958c795b52", - "0x000000000000000000000000000000ccb9b4c36c19f718fd09bf9a4ffdf09011", - "0x0000000000000000000000000000000000184dd289b9fe52df97e2787438a749", - "0x0000000000000000000000000000008df515b4e0ca316d07de267bf0f31ed960", - "0x000000000000000000000000000000000008ad73ff10bd203c049cc8266a53a0", - "0x0000000000000000000000000000009c2c025f0f5712f25fc155bc9f06b0b9df", - "0x0000000000000000000000000000000000263a9f9d72ea9b7a45a9ef883421ea", - "0x000000000000000000000000000000693bf321977fb0c7efeb6bf0f95781487a", - "0x00000000000000000000000000000000000d858cd4a12f6812d28ebc6ffc0498", - "0x000000000000000000000000000000a1c4bbfcfaccf15118d5ee44309103030e", - "0x000000000000000000000000000000000011ef4f54ff246e444648de16b4396c", - "0x0000000000000000000000000000006c2c261a24739b9e80a9224eea8dd8517b", - "0x000000000000000000000000000000000017017ce571f124358fdd4c9d659b09", - "0x000000000000000000000000000000d7915cd79d14a21edb3f7642a31b93120f", - "0x000000000000000000000000000000000023e0f9cb00374a6cc78916698b424f", - "0x000000000000000000000000000000a81fe7544d67d938d0425f78c89501a1d7", - "0x00000000000000000000000000000000001b57d0459fb85cd540b483f4a2d41d", - "0x0000000000000000000000000000007064f89b81bf5b64dc19f3a69ae1a96f6e", - "0x0000000000000000000000000000000000286ae8a6fbb614d7ff1bea4ae8f3cc", - "0x000000000000000000000000000000cdd7de7ae7952efa34d146e9aad0a044f2", - "0x0000000000000000000000000000000000166c0fda432035e62b860b2f249680", - "0x00000000000000000000000000000031783ecfc1ea4e462e513dea25984c5640", - "0x00000000000000000000000000000000002f954778bbb62d91f30b3797769de1", - "0x000000000000000000000000000000491a066826e5a7ec61f4a51b59f6b0b9ca", - "0x000000000000000000000000000000000015c16fb159bf95c1c88bb96a7be721", - "0x000000000000000000000000000000a81e438f3756cb4879656bd97cd684bc41", - "0x0000000000000000000000000000000000043fc45449b96ab8bf03d8aea32dd7", - "0x000000000000000000000000000000da64025840f2fae9dd1ed734b0783227f3", - "0x00000000000000000000000000000000000e4f44427728c24b96bc472d3db9e6", - "0x000000000000000000000000000000527b22af40e463f70c49f5cddf822202ef", - "0x00000000000000000000000000000000001322d6bbb03429b54e3784108c4745", - "0x00000000000000000000000000000034eb339f1fc4d50f198057227b66fc5813", - "0x0000000000000000000000000000000000028b1e5d320b7b5d01d05d890395aa", - "0x000000000000000000000000000000bedf6039ac137e00ff5bc23b1a49571ef5", - "0x0000000000000000000000000000000000207b6ff93ad35d80497a29aa0756d0", + "0x0000000000000000000000000000004f5176aad0de1089e65cfaba4c359f49a8", + "0x00000000000000000000000000000000001aa83241f5dd652f2b713987f7693e", + "0x000000000000000000000000000000e130cefd4f74f7df2218816aa4abcedb75", + "0x00000000000000000000000000000000002b0d5466538ae599ec27483d504333", + "0x000000000000000000000000000000ea337bceac44c3008e6e7d2fd378483024", + "0x00000000000000000000000000000000002743362d61e2163e59121271d5def5", + "0x0000000000000000000000000000003d74df9bb72dcbb97b664b2bd9a40cbb29", + "0x00000000000000000000000000000000002ebf9c7aae64d43a196a39d4dc941d", + "0x000000000000000000000000000000b14871260abd9db9f2b4cb550773c79b06", + "0x00000000000000000000000000000000001291bf77c904c46d63dd2d85e14ccc", + "0x0000000000000000000000000000001b83fbb5e8ea04c787e398920e2abc4088", + "0x00000000000000000000000000000000002021cc79924c854b52cb631d8eaa29", + "0x00000000000000000000000000000024eadf47ece7c62de65a45160ec70268b5", + "0x00000000000000000000000000000000000f59562cc5f535b784b4ae4be7021e", + "0x000000000000000000000000000000535ef74aa54ddba32b38fc589e6a6f3168", + "0x0000000000000000000000000000000000034893169aca431c86e315d15a290f", + "0x00000000000000000000000000000025b9eaccdad34e1e6604fc11f37344b35e", + "0x000000000000000000000000000000000000aeccb313a367f9b845858e184397", + "0x000000000000000000000000000000101f2ebf8ab580455b1e0a8e219b7c239b", + "0x00000000000000000000000000000000000175f177e1960568ee24cca40d74f9", + "0x0000000000000000000000000000006d3887cdef14ca3bc4e351f0dab200fbf9", + "0x00000000000000000000000000000000002ab75360a4382505b60c9093013d1d", + "0x0000000000000000000000000000006e27d8a9e28e54af1d30cfedf852b8a6fd", + "0x0000000000000000000000000000000000090f8e1fd860fcd6c1640cb4477126", + "0x000000000000000000000000000000e7bab6896d9724b5b46b796551dc5feed2", + "0x00000000000000000000000000000000001fd93debdcf16cc93f99efd69e938d", + "0x0000000000000000000000000000004b94434e1705c9bc2a4f5b2bc2a05c3c03", + "0x00000000000000000000000000000000002a29d5563fd08e454dace1605a1aa5", + "0x000000000000000000000000000000a36b95587e87ded9dc3d20bbca52c28f8a", + "0x0000000000000000000000000000000000000e50fb769c0c3aee214387efe235", + "0x00000000000000000000000000000097a95c0e595f4b45e6657ec0f1ec6171f1", + "0x0000000000000000000000000000000000151e92ff6a63109cecf940fcf4ad89", + "0x000000000000000000000000000000a34fa70a74952ff5db892be3415e3000bf", + "0x0000000000000000000000000000000000037c87c682e5556f8b974ff9a13d8d", + "0x000000000000000000000000000000fef245f13ff2be50b467a44b4da5e4a69d", + "0x000000000000000000000000000000000010414214952726b8ca1f0e2694ab23", + "0x000000000000000000000000000000c694c12334cf590dc95c3e6f6c028d021c", + "0x00000000000000000000000000000000000bc49292eaa132dc04a05d04a2ecc0", + "0x00000000000000000000000000000000fc0eca1048c03ce07f8f51c5358d7772", + "0x00000000000000000000000000000000002b19156697db0f6eeb11c48993ff39", + "0x00000000000000000000000000000067460019868dd095c152ffac94dbd0584f", + "0x00000000000000000000000000000000000a9b60627e4f3d03cf684bf9a1b435", + "0x00000000000000000000000000000059bade488004bdcdf584369caba8bdc561", + "0x0000000000000000000000000000000000145f50014c0645710d77bf8c24ca45", + "0x00000000000000000000000000000070192ab799f0641d3c2969d5f97a6d3cd2", + "0x00000000000000000000000000000000002535fd04eea8f92614e2755da8dda4", + "0x0000000000000000000000000000006167b5e3413082af3327e2e0dbeefabd1a", + "0x000000000000000000000000000000000001198a87c4608147abdbb001f96ccd", + "0x0000000000000000000000000000003bc4c866e5e79bc0cb974b8f0e9172335c", + "0x0000000000000000000000000000000000271b3e07dbaff15a79de16a015e8b7", + "0x000000000000000000000000000000eb803de167426a4f807ff211c3b4b9603c", + "0x00000000000000000000000000000000001da497d69d9cfc0fb7ae2f051eedb7", + "0x00000000000000000000000000000071571267ee702e83f9584320e28b744a86", + "0x000000000000000000000000000000000023795f839be65161071f7a7a3be1cf", + "0x00000000000000000000000000000069699d48a375c0c13538213fbe32c44cd5", + "0x00000000000000000000000000000000000f390cebff97fc6bf650c5a5fc0ddc", + "0x000000000000000000000000000000a7803fd11897e4a16989b746ca0a256151", + "0x00000000000000000000000000000000002e219d7fc5947faee88f087aff8ad4", + "0x000000000000000000000000000000fba4c6cb96e10849991b28d62b868ee24b", + "0x000000000000000000000000000000000003d6e5c5c473ab98e5917de0742191", + "0x000000000000000000000000000000087d0773b143ff61ec5b315796482e5739", + "0x000000000000000000000000000000000012c8dfc7f50a26e89816f160eb1eaf", + "0x0000000000000000000000000000001520402d41e25250ed9dd40a1057159fce", + "0x000000000000000000000000000000000005f20635a3143c13606690208e1345", + "0x000000000000000000000000000000ba2e40fcf742ebf2c82fe9f5e84b4a0914", + "0x000000000000000000000000000000000014357b5e989a3e220095fdacd8ff34", + "0x000000000000000000000000000000579b9970f577145c60f443dfb25c2be8d0", + "0x00000000000000000000000000000000002d80ef064396c59a256a3cc4a4eabe", + "0x000000000000000000000000000000f52efc3107097ed2d72a89e355677437c9", + "0x00000000000000000000000000000000000ed2f222fdfccfc630aa28c20e179b", + "0x000000000000000000000000000000b109fdecc5c920540d6b3a0b29d3b1c67b", + "0x0000000000000000000000000000000000074d911b1b4ee6a64ba6921ab4b48e", + "0x000000000000000000000000000000bca4f5c595d5bbe2f562fdf26a7676ec28", + "0x00000000000000000000000000000000001365f4344feaddf16c0c6ac99f72cf", + "0x000000000000000000000000000000f91264a56269f62242fe507699a5ae7d92", + "0x000000000000000000000000000000000024c85417f34865f0d5c8db2690c63c", + "0x000000000000000000000000000000786ea57f1077421129ab1de28d0c7a0fa5", + "0x00000000000000000000000000000000002492692d72cf9849dfefceab53402f", + "0x0000000000000000000000000000003df1b83005486595f7c18b9d68e1292113", + "0x000000000000000000000000000000000016407e62b805b3ce97b49e12c17d79", + "0x000000000000000000000000000000c804961c82c84bbc4b58dfaf09e800399b", + "0x00000000000000000000000000000000001fd0f72dfa59e6fe24fde2286ab83b", + "0x000000000000000000000000000000be091eb15fff09c40a7664471ca130de47", + "0x00000000000000000000000000000000001bb32c218f361372a1e0e5aa09a370", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -1558,22 +1558,22 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000c599121048e25ec0bd1d5f65658111e38f", - "0x0000000000000000000000000000000000145b631d791adc98b010ea1d579c2a", - "0x0000000000000000000000000000009b38a5d8b2358bde08a431dd51ded7abbb", - "0x00000000000000000000000000000000000a891c383041363df18df2cad03b80" + "0x000000000000000000000000000000e9a4f20741343e109a422043fda1866e16", + "0x00000000000000000000000000000000001fee2b24f33911d066ec096b78e8bf", + "0x0000000000000000000000000000005f0d5b2de98602f3cb0634f284c86ad8d6", + "0x000000000000000000000000000000000004b563d0ce0c96d609594e85d6404c" ] -hash = "0x2b7541b7c11aeaf25e6c7e103831f828ab7b886575b40630060dff426ffa6248" +hash = "0x1e89550b304948eb3d7d6fc3b1638d5dd1a9f2cc9060047cc6d6050c8ea68b42" [inputs.previous_rollup_data.vk_witness] -leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" +leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x29558451426da115de2f35e920c2f9c12b28fa12670de1e06d100024ac8c1848", + "0x05e3e969f86a9350244c44bc6d70e08d19938e573c961b60121248f8abab9b77", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [inputs.data] @@ -1616,9 +1616,9 @@ l1_to_l2_message_subtree_sibling_path = [ ] new_archive_sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2c8155f926540e0c2e74bc73f1efe6df4cb949402195eae45d9ca89cebe865a7", + "0x028b6014b3f95fd60607a39ef5f6a375f65e9c969995e0695e80bb226b223bec", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x2026971636be557b443427ee4d2abef36c9bc4c6b09c444f92fc4d466c92ff68", + "0x0cb6288518186aa34248b5491b778f8c4108881f80065fe34a716ba2e7a987b4", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -1652,9 +1652,9 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" "0x26af213ff80555dd08663a6cc85b85347fd1efff7f34eaa688c9875032906d70", "0x07e6ba1251a697784b98cbf89fdc0d61b9871411aa1ce67bd03344e580263fb6", "0x2eb8e5df407a0cd85397d1621d548f1b7b4bf628f556b57f5528e511e1b32673", - "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [inputs.data.l1_to_l2_roots.proof] @@ -2253,19 +2253,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.data.l1_to_l2_roots.public_inputs] sha_root = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" converted_root = "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e" - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" [inputs.data.previous_block_header] - total_fees = "0x000000000000000000000000000000000000000000000000000000022378ad00" + total_fees = "0x000000000000000000000000000000000000000000000000000000021bf2d100" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.data.previous_block_header.last_archive] - root = "0x0a63702dee4a214efeff4030957f170bf706b33408c3b021ab9e7fd8bc2b979e" + root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.data.previous_block_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00bcf31780dfe584fb745655b4317c99c409253369f1d950eaac56902b40c42a" + blobs_hash = "0x0000e280510df1a2bba5a32abc9d6d9fda894a98b060264207f2329c0ead6c1b" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2274,15 +2274,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000090" [inputs.data.previous_block_header.state.partial.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.data.previous_block_header.state.partial.nullifier_tree] -root = "0x0f13e00a015c928fe252bc7adcb764479fd2a58140998d8b8042aa9104a132c1" +root = "0x0d7b4661bf6a8b36a46bdd88bbee0819ba0f58276b16725173732c74f3a0aad8" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.data.previous_block_header.state.partial.public_data_tree] -root = "0x09c6b31479e13f869d9b5c08e7bc91ef4476c9282dee9db0632122023991e0aa" +root = "0x2094f9b89b425fa9de556fef977d00181434219f8cf6ae0b341dba9b35944923" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.data.previous_block_header.global_variables] @@ -2290,109 +2290,109 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" [inputs.data.previous_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.data.previous_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.data.previous_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.blob_data] blobs_fields = [ - "0x000000000000000000000000000000000074785f737461727400000c00010000", - "0x0c479693515a844b816d5938c370cb5438fdc5aa0771d8a9a5c44318953c151c", - "0x00020000000000000000000000000000000000000000000000000009a0575ff4", - "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x28041824fe83a3ee34b360f0d34579c54d93cf34aead5528625a8bb5dca6e6ae", - "0x0000000000000000000000000000000000000000000000000000000006000006", - "0x1a48d86e56a37035b80a0761638142ca7f404c1bab870cdde56ed29c4a0ae87a", - "0x0000000000000000000000000000000000000000000000000000000000001fa4", - "0x2f9436473dc504d9ec74dd3a5bf5f2bfe7d59d6aa346836f3dabe2365565eb31", - "0x000000000000000000000000000000000000000000000000000000000000076c", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", - "0x00000000000000000000000000000000000000000000021e19e0c00f40e9825a", "0x000000000000000000000000000000000074785f737461727400000a00010000", - "0x1594ef2de45e31d69f7b0f90e64b2812a1579cc2a939a9a7c650b565622db562", - "0x000200000000000000000000000000000000000000000000000000045afd3460", + "0x0b1ff068f4282f0f714c53436ca9efdf1e4d5712130f64eb1b555d7eeff9f703", + "0x000200000000000000000000000000000000000000000000000000044baaf7e0", "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x0a239a5494b15c1f2a5651a65f9249f89b687a6faec69dc05e02241eaf1e7dee", + "0x029026f639a15b57ec695e0d4cd9a035b8461b24a0ae763f4e8496f96d247c43", "0x0000000000000000000000000000000000000000000000000000000006000004", - "0x144da7d31f51e9a06041230ad29c018cdb69e747eecd59aef003753b83306563", - "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", - "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", + "0x1bb325c2856cc22bc48b251f91b1bfb5d40be995d1a757e8e4d25670d95b09c5", + "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777", + "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", + "0x00000000000000000000000000000000000000000000021e19e0c467bca52316", "0x000000000000000000000000000000000074785f737461727400004300010000", - "0x28fac527346388a9740f548668bda8e1a22a83b90f916c8407fe938f3e5afa69", - "0x000200000000000000000000000000000000000000000000000000022378ad00", + "0x288f8982d90c0f12118de00aab41995b6d45d004dfc0d3a03113c5d778a327e9", + "0x000200000000000000000000000000000000000000000000000000021bf2d100", "0x0000000000000000000000000000000000000000000000000000000003000002", - "0x17ecf71b30e478405dd614605b79085c571adebfd8e0c64ecfc229dfc9de5d31", - "0x0e03a0a35aff619fb3c7c26750916480e3f3448c3d9cc4d76788eb2b973756d2", + "0x13105bac932281b1dbda115c89e4317028889a4f4121e1c733df3096d9bb0de5", + "0x243909ebf7773f14beec798ce17d75ffc4e7405e20b9fe5645e5f007e1c5ae25", "0x0000000000000000000000000000000000000000000000000000000004000002", - "0x259202c4156eab30b9b6acbaa8d6e286d5c393e9d27ab9af813c3829f9b2d2a3", - "0x01151727449878ef246a61f916840d3af4abeb75a3fdec9ef7c01ba2434a431b", + "0x16c911dee97ef03d838212380b7f90ee68cc0416aab97d78625385a82d383854", + "0x2129c133ad17216d8db4b2bc0f69243097182013bc08477d190ffecbf30e1a0a", "0x0000000000000000000000000000000000000000000000000000000006000002", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", - "0x00000000000000000000000000000000000000000000021e19e0c008c273a0fa", + "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", + "0x00000000000000000000000000000000000000000000021e19e0c465a0b25216", "0x0000000000000000000000000000000000000000000000000000000007000036", - "0x1936c5057b24510c9e660867dc46806dfcfd1417e0fcf7896126b47bbc895ef7", - "0x0986510c164e38ab1113e31a3667bfb49a6eeb8830cb5208c9859d51a0f9bac9", - "0x00014d0712f317fb5ea0a68a22cd4e515480656a5b46ae63ae45cbf854344fad", - "0x0083eea7664e8e864ce6bd565e43dc7e4b7d7f45663af666212b763cb9d4846e", - "0x00e9051a8a93f07e12e25a3cc117617ef95f1e88b1d60e5358a4e7f268cca085", - "0x00f62b586e06c4bc66fa2c65a82b5c84eb7bbcaf590e881e019f502c449e32b6", - "0x008006e23f4f872c67806bcf11d1f0f209abe78c3174759cce82a69d8cb1e608", - "0x00d06741a6d59a4ee65d7ae162de89c48dfd44b9cb5ad6a6c5288e975c751558", - "0x001b7dfb71432164b40e7bad2988d7a24e08a4f09e809294edef1af3388d989b", - "0x00c8b6ea110432ed17d93bd7efc0d826cbc57eec37909237b949d9608b025aac", - "0x1ba4764055d352537c5508dda4530ca04cde501d1dea68fea925bd84312f029c", - "0x123edbecdad9405eda545ad448e10ed8abce96341be9c5c36865524b965c24a0", - "0x12064a63c7bb6e0e41266cb931ec3474162d0cc299eed0037168acfb9b3dafcb", - "0x200321b617dd4f8d5328847ff56f4561d94507a310aefebdca3a4bbd7834f9f3", - "0x178ebd76e1f5b5b22a06cf9f1c69ce3561ef6df23a3886273560ceda36424dc3", - "0x0959e3dd708b24e514fe21225bd20afb1d1e973c41e5258a0fc03e3d6051fc43", - "0x0c51a53faff98aa0bbc7d83d709539672e9487fc167d54b58edfa42632a7baeb", - "0x0ec1e9347b38668d1e7f17b8709f63bb3f9be8a9927bf011f4cf14f5d8fa95bf", - "0x0e618c9e6a60d5e659b8334e8824aacc58bcb43fc70e6c4dc899a2a11ed1d76f", - "0x2c8737c4fe033886cc80aa5e3ada73ca6610ea2638c0c1f850a975a0978b2a36", - "0x0001a161979826f8a5e2dc180d212336b822128b1b68194a80b81d3f4d247371", - "0x002fdfb043c24ec282e2198500d32687bbd8c3b2bab4b107fdfc1f8a3db40342", - "0x00c0ce0c12a58595e76d9607b330bbfbc0d6797038c57cbbcccb093ca45095bb", - "0x0030315ff3a95716acaeae4603bbc3f48534669e037b549bfd016fc72a69f912", - "0x0031ead1b22e4f65f7bc899136ad6d990fe982288cee1660558d04034a881401", - "0x008049b16abbc2cf60aeda970efb7e99b4997aca8e671125480bf8487645c359", - "0x00fa98d00f4e2e19112d966c6455ce66f26f4a314091eda3a29c9c92dd230b1b", - "0x00b6645a7af8b635a0459647dcb4301c2f191ef5f158dd19574cd1cbf15920a2", - "0x1038c397e3c402115f6921afa4a70148914b64d617238025eb815c12cbd7004f", - "0x17aa6b7d85c6233e63f59773366bf4e555538752dceec728848ff01b14a84ad5", - "0x12e48551be0a8fcfb54063d5fdba80790daada6d0ef6ababf4cfdcddf1384717", - "0x2d3ad4d09310b0aec3fe47d2f7f8763f7b7d604e1dfd9e7e743a57efb81ce9aa", - "0x29f1ee1a3b92773d585096db7ed14726128d1868c58c2b791c19176773556f22", - "0x2538c95a367d1ab956100994e3a1e22d9b412d0ac4a2a6c472c4e1bef2c18e93", - "0x043b09386f2be1b719a161bdd9cc6056ad7cbf864ede022fbf00aafc74b3ef79", - "0x26b25d8ec7dd7bb914f67d0143acacd1e84fd4a79ab793f3feff43665f7d8548", - "0x0d0d98394b2874ff5b91db060c4d8be4a93c228d2f936d0d9f7cf4c9f0a1f4bb", - "0x1fb4c9ac6c5547a29e2e5ce40c9dd430c49b30be676bb9496cc8dd207d24e862", - "0x0000a4418e07ad49beccad1f92fa51242c2bdac471576bf10d51d38e11cbbcf7", - "0x00eba3dd9682e91846018a58e34181813106f628bed24ea2a75a252c3f06b27b", - "0x0044b023b8c8702fbbeb702a3ebd98506067f10a98150a1256a185cbb9145325", - "0x003fe02325bcf7c547505d7c7e61ad08b49c50dcfc47a09038795d9618d9af68", - "0x00fcf05128dafe5d17deedcb35028181739f9f9d5b2ed9d47d0cdc7adbeec803", - "0x00a8bc7de7849786b54043e65a3d55087a2e9fc8f31d1e72e186e1e3c447c408", - "0x00371b437d21d3a8912dd3bf65d83096373269ad8ced155b6643784dc68b546c", - "0x1fd6a835de5d5b98d7ff9f7f54214b234cd4edd1f0d65abc19ea1184f238f32d", - "0x144be3dfeb6a9bb3c3f5dd7f17cf5b02a7f991469877e8a8acd0b9cfc1b494ab", - "0x00fc86e13bac27631ee93d9c9009a0b48150430bfbd37d53a569d76351b7f182", - "0x23de1f8053eadae293d20075272f2a928f1adce5d36c540acb09145aab462d50", - "0x26c46494956b37bf713ac12cacd5ce99d5854646151e6b6af0b280cc7226bb3d", - "0x13fef44b1420d47503431b11081b135f41aa78de8f0b677a3327aa0432ebb7c2", - "0x2c7bee99fff77b50d1f0db8fd05d2bf6e15cb14b830f1eefbd7913dd23eb62cf", - "0x00dcffe70f41e2cbdf6bdd17cf4a65659c59813bd556212620ad38b34be4d28e", - "0x1125256fdb817d3d72d66398a6a69014af0a99e03b27d922942d0f689a488d44", + "0x061cbc80fad059afe03cbfa9dee2757ec5021383b82d1ad6136bbed77fbe81a7", + "0x0ed22a37790c136ba0571890918bb1aa95abaa8e5c8986289b522eadb3984fbb", + "0x000160278a880b525f95bfb66a65fa0b18663e06e56263a179a6f07c4c38b384", + "0x00e3031ef14299d6007d316ad545926bb343117416b725d939cb5b9ac007f1aa", + "0x00d2adc49410dc1c11f08383107e04a3bf7f0eba8fc040675898d4ea0cc043c0", + "0x00ae0bbac5456e5da9dedc590da83f76f3875adf5e2bf3f92e6b7cd694a605a4", + "0x0001e41e4fa472eb733b5d655ea87b3c39e4720e6b05a03f80a46e744f92ece3", + "0x002c5a06c239ba9a67137d8f356bc21089395f89220474668ee47e3c92e58a49", + "0x0004acdd9622c6630528b70d2e125c2e180e19d708f6aba90c94ec96e44f8f5a", + "0x005cbe0d6a387bddfc7cbd38bf61e577bc2c1371b42b807a4147d5dcff033fe6", + "0x0f9a6d66caadf472c01ba7eb6edf78a702663883fdc6ca356b90f9803e105ce3", + "0x1b0464334a9935b2fe46fea5d3099d8e5b0525f39200abf17a28e91846253ff0", + "0x0865e0ba11b457dc08dc1e49ca1443e5723a597ef89285425407e78ba3567649", + "0x18aba4fc6d5eade04ad8032dc2a78a6d30a4267747d8cca8c44bbd53a4724622", + "0x23a6360d83a8aab60fb842362cfe8e1563bdc522e40e1a0f08052897cc9feb3f", + "0x250fc630243ed937030a2097ec95870e4a04f27973f540dab7086d7e9f0de274", + "0x13f4e85643b0fd0ad17c1b8c8f68eaf7c3dafac18ea06e01ef4e8cc51d3f142f", + "0x271df3e79d97f9086c03dec368da8ce34890ac039bd2d3a427eebb6c719d9bb2", + "0x1037095eb73e41dbfd4802a6b277c422c19891b2c16e5f523b82821beead083c", + "0x12e3c3e69ba0184c8bf77c46906bcca3198b73d6950e241c3f80ef6504d25ab5", + "0x000089546c816579ebfeb366ad85ade33df21cd3a9a2697f28db4cad9bc5deaa", + "0x00feba3bef32ecd11fcf60af0ee58a619380929378f21424c0bc2e345199f6f2", + "0x0012126cce2fd8247384490c8150a0f792ad38e37a4f843baa2eaa18e76753c0", + "0x0082a4afcb1b88a060e6a2a1d7e81db17308fb3bf72e15bc9ae0761f50d49393", + "0x0017243239a2385d9693884c9723665ae08adf0ff8db9dac91d266eef08ad960", + "0x00bf3bc9ff8882c0c25ab936ca5116bf46d7ced7e25b54b978c9765acebc314f", + "0x007233c940628c90b5e38f078d746749c25da81ad1e1c467840f95c06f81c7db", + "0x00bc2142d67fe2c102a9be886ef52f0311076bafbcc1a80904ada7665a9ebd2d", + "0x0353be2d081f913d05c835904349ab71117ceedfce61862eb3eb737ca7071188", + "0x1b4ac0bf82a66443379456a70b03e4df8d79605a32d663e9e8fc900ddfaa0ddd", + "0x04d612ee464d9a04e67d12def117e151051b0a63271e2a8e125ab65370fd6d8e", + "0x0356e864eb2b2dd1a1bbed27963f65941e59953918a7ee9f8601870053436254", + "0x1a4055344caff7914af887b680020287b0242a5ae1bb0e92cb348f341e58bfc2", + "0x1778f0859212c3c166df27bf60abbb54d0dafe86eae89ad04a659a9fe950e361", + "0x2df0d773a850167b13334ff3cae0c4fb4c5925ea305007a34f2a1a8bfb7e3b67", + "0x020eb7d8494256098281ca02fd8bc36ab00886b4cce59775a282fe5ac9ae0d02", + "0x1ad2faace2eeb36c23597eeaaed9974f1a9e94b9b4e29cc08bd424b85d84f6d2", + "0x159a3c239a441e5f56be44e5f3b51547f93dd75469d1030a0f3965cc867f32f0", + "0x0000ef80ee1c67b169e1cfd802d9fa808e4a9c01eff95593383c3638d25d8c9b", + "0x00d69d191b7a42f70057c75e936be10ede3794d1c09ec8d9cb958db033f6cae5", + "0x001bb0f28e797e4cc7b51b6e00a09de28c45fdf73bf678f8edfe1088cacb2a73", + "0x003d11c684d54bd36976037aab562e2b6203902c4b319288316e614700c6d995", + "0x00e4270fc93435fb785313d2c6fbd64190591ccdb8f47ba8b1c339052dce68c3", + "0x00caa5274c459111b3b373fa0b6f885d4af452962e7f5e3692cfd8928916c952", + "0x00654b27d5b2a3e1b0274e2b90d4e8c8ee0376e454afb815bdca9f8dadf2e959", + "0x1bb9272bad1d352de4dab19191db3efd3e05c33c13ea2b5507b8aa81c036f340", + "0x297470acc36967d2bf6f295b348b414bdd2026e7fe7d1948c29209597285bdbe", + "0x2c2cb9c078864347e2b881b4001a385ba3116aa2e01114f422a8e341ef65c334", + "0x215099dbf9bdb5b5057dd7649cd48dab8f8242641151973d4010eb55e3d88c8d", + "0x17fc195c6795960a76aee0da98b12eb8f917949c19dbee144ddf86fef02efc34", + "0x12351472c3223f51e328017c571004fcbec690aed4e2a9d5fa2c9d29e2592b24", + "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7", + "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", + "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", + "0x000000000000000000000000000000000074785f737461727400000c00010000", + "0x2eb5936b5d23614e81fc8541255ecab3faf894e5b1cbb67834adf33a7d3c12f5", + "0x000200000000000000000000000000000000000000000000000000097e7a7984", + "0x0000000000000000000000000000000000000000000000000000000004000001", + "0x23a93ea0e8ca66e5175e990f6db3572b9a34e4d59730871dc44d618bff3ec139", + "0x0000000000000000000000000000000000000000000000000000000006000006", + "0x17232ad4777cd95380f48fedc5cd7c376fc001a64419613696522f72b40b3cad", + "0x0000000000000000000000000000000000000000000000000000000000001fa4", + "0x0561c343fbea92ba8e1b8f969ae3406031a53984869ab5c4adde57440595d242", + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", + "0x00000000000000000000000000000000000000000000021e19e0c45c2237d892", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -14593,12 +14593,12 @@ blobs_fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] -blobs_hash = "0x008132520bc55e7717f0d8af991467ec504fd63cbfacf360786c986b8ef5df19" +blobs_hash = "0x00cf73c7307c6b1e15f715470c606aef12b26680209168e0ba60286ec8e7d4f7" [[inputs.blob_data.blob_commitments]] inner = [ - "0x00a0972ee1756a940bb295432fd7f02f4d509e45777188ef1ad939107ea23248", - "0x000000000000000000000000000000aac08780667b7e844c523654df31596bb2" + "0x008a2e7e03871498d876c92f79df9abfeee94d26beb2d09e0b30e99bfe796166", + "0x00000000000000000000000000000068f3cd4ce7c204e774350584e8c681aaff" ] [[inputs.blob_data.blob_commitments]] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml index 51f9b9468127..dbd1be1bfab4 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml @@ -3,15 +3,15 @@ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x00000000000000000000000000000000000000000000000000000009a0575ff4" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" +accumulated_fees = "0x000000000000000000000000000000000000000000000000000000044baaf7e0" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000009738" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -19,40 +19,40 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x0f13e00a015c928fe252bc7adcb764479fd2a58140998d8b8042aa9104a132c1" +root = "0x0d7b4661bf6a8b36a46bdd88bbee0819ba0f58276b16725173732c74f3a0aad8" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x09c6b31479e13f869d9b5c08e7bc91ef4476c9282dee9db0632122023991e0aa" +root = "0x2094f9b89b425fa9de556fef977d00181434219f8cf6ae0b341dba9b35944923" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x1c13f164104c2e9cba25e5abb6c997503a2b75307dea9d3b2ef3e901d7b07548" +root = "0x140943f8689ded25729a0768080662d79139232218aeb2a47963e9735cc869a4" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x2ac01b3316ae82ab5f76bdaf192a7a1a6a1f3d99efba8a5eea23b655dae1eaae" +root = "0x0bccdf4848a5c80a033c11f00e1718d06e4cb95e4182755b4f8c646c9ee26a63" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] @@ -75,22 +75,22 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000000c" + fields = "0x000000000000000000000000000000000000000000000000000000000000000a" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x000000000000000000000000000000000000000000000000000000000000076c", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", - "0x00000000000000000000000000000000000000000000021e19e0c00f40e9825a" + "0x00000000000000000000000000000000000000000000021e19e0c467bca52316", + "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777", + "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" ] state = [ - "0x0e5615eee6dec97248ccb72f9af582f9c2e983b38c2a7903ffcaf994c9d05900", - "0x03658d922acfc03f43c03392d7ac14221fc44b5da793b99409591f9d6968f6f4", - "0x25e8a9ec9db195a2f81bbbea5bc9fdb0f51a4e546425650aa72edd7661a9ebb2", - "0x19b0580a558b871c0232da2b42f650db4b63d5fecd9433fa095a83058e1261a3" + "0x03769e6aec777a7b76c239dc7b410b61125d752a937fd4f07606cca77de095cf", + "0x105b998293b5194cfc6b96598ea003285923d9ac1d69fc427fd7d54da0eda16a", + "0x24143043e97e74574a7fa400ca0d33c0c8f8a71ef0ab8b004203e5e6c12bb218", + "0x020a584ce7e8dfea39c8b867131aca3e1873fd67b1162ea236d63c238c04be87" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -665,90 +665,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x000000000000000000000000000000022343ff084a4d8a3cb8ad58b09fe9cdfd", - "0x00000000000000000000000000000000001c0053fa0201520f0793c1785847db", - "0x0000000000000000000000000000009a0522c7e130e84aabb3628d6abbeb4d18", - "0x0000000000000000000000000000000000149905d9cf0c40d57bdfd06c7be7b4", - "0x0000000000000000000000000000009848dd8becded87750ca8d6472c6ee75bd", - "0x000000000000000000000000000000000015da5a3ecb305d4c964d6f723cc854", - "0x0000000000000000000000000000006f0367ddb4e903bfea509e545fa5b2c5bf", - "0x00000000000000000000000000000000000d3a6a513cdab8fa13159a01ff55fb", - "0x000000000000000000000000000000a3b9453257320a66293fde2e15246c47d1", - "0x00000000000000000000000000000000000a641d7d5e528bf799ca3903501e51", - "0x000000000000000000000000000000e9249ca5eb16afe677143e02885c2334d1", - "0x00000000000000000000000000000000001c360fcadbf32a227ca22e6d23b705", - "0x00000000000000000000000000000076f87eab1fce9d6f873062c338056909a7", - "0x000000000000000000000000000000000000e2875443d302c2381809953f2409", - "0x000000000000000000000000000000bb3a3b3e8d707590f97c1e08d9b543b39c", - "0x00000000000000000000000000000000001badf7bd3aa03f1af3809de93d9983", - "0x000000000000000000000000000000c138d2ae8387473ae9deefc2a2b49f3750", - "0x000000000000000000000000000000000029dfb772013f724b7fb32bfb20fd05", - "0x00000000000000000000000000000030ea8aae29b624d1dd8684fd84724079e1", - "0x000000000000000000000000000000000012c20189ca6e321dfb5a7cd626a238", - "0x0000000000000000000000000000009e57e3a0b051a4af702f18118424dd5f98", - "0x000000000000000000000000000000000022760154e097c11a73c4bf279dcd2e", - "0x000000000000000000000000000000acc62a5a35e351d6242b27d06c64a2a811", - "0x000000000000000000000000000000000021ece328351b95086ca88eafa954ee", - "0x00000000000000000000000000000002d2b3cb84edbbf262751db8e09afe95d9", - "0x000000000000000000000000000000000005990a5c3967ca23756684da6ed22a", - "0x000000000000000000000000000000030c43bd3f2e6be455debe4ad9145b1b13", - "0x0000000000000000000000000000000000298266107d0dacccc125166dfe934f", - "0x00000000000000000000000000000006b8217252e08b3d0b476b5ba1db904ed6", - "0x0000000000000000000000000000000000155cdc8aadd8a5c3bb8699a037a0ad", - "0x00000000000000000000000000000052d178bc9b525025ae0d45692789c8d01e", - "0x00000000000000000000000000000000002a6defd0651ead68b989d4e9f81b57", - "0x000000000000000000000000000000156003780ff385637e4cd7b23d681daa44", - "0x0000000000000000000000000000000000246b1bdec3267137ad30f85c3e2486", - "0x000000000000000000000000000000ca0874727d0c8bfc2ceb1b5961b916f57e", - "0x00000000000000000000000000000000000c40d9695e36ca88bbe42e6d03b860", - "0x0000000000000000000000000000004a3e9f0b121b1256dc07bbe54d157d0c6e", - "0x00000000000000000000000000000000002848b2aa74ba838c073448cc3e4749", - "0x00000000000000000000000000000005f9a023bc94c636eb83694eb642fd5e14", - "0x00000000000000000000000000000000000e4a57d8c485e26edd3ffe1fbec45e", - "0x000000000000000000000000000000cfa1503822b0505bd84681da5d518b671c", - "0x000000000000000000000000000000000017d3e75f22c22de4097c7aeb0a6b67", - "0x0000000000000000000000000000006669a95af451926e1cd2ebb539bdc8fe44", - "0x00000000000000000000000000000000000de896bc179e313634ad05aab31172", - "0x0000000000000000000000000000009730afe9c2572ae442262f12461ce27c87", - "0x00000000000000000000000000000000000c5448c8526af25a28026bddbdb7a6", - "0x000000000000000000000000000000c9f3f65129ff7cc5f5ea4ae6f58bda5df6", - "0x00000000000000000000000000000000001517e5ead1b37887b951761ebee984", - "0x00000000000000000000000000000014ae020af92fc980e187fe6fe0975307f5", - "0x000000000000000000000000000000000028dc44ce112d1e82613281fb05b2ff", - "0x000000000000000000000000000000804b8cadcc78a666799c2e10605399c968", - "0x0000000000000000000000000000000000204b659b761ea1db5787be4d365893", - "0x000000000000000000000000000000593f2e82a542487070731aa8c436bb2d26", - "0x00000000000000000000000000000000001762a5e3bf34c7955340cc0e2057a1", - "0x0000000000000000000000000000003da50bb862aad2acf2d36c15550e275dbf", - "0x00000000000000000000000000000000001dd5088fd21eb4bbd06deaaf7d3a7b", - "0x0000000000000000000000000000007dd422917a07f2a1f0be61dfeee691cd1a", - "0x000000000000000000000000000000000002bf06578a322c6c8834a0d3410323", - "0x0000000000000000000000000000004e950994637c2cc5313194e66bfa62adc8", - "0x000000000000000000000000000000000011fbf5af037f2295c440a54eb9360c", - "0x000000000000000000000000000000ff09157443440fa9b618bafe16a3c0884d", - "0x000000000000000000000000000000000008fc976806223c7b4008dc51faa597", - "0x000000000000000000000000000000d4fdec1e8c861d81d83ae84f74247cdf57", - "0x0000000000000000000000000000000000073c5ca8ee0d2e38d43d7c8f41bf9b", - "0x0000000000000000000000000000004044ffaa3896bd9047768b79bd1f4dd32e", - "0x000000000000000000000000000000000009e4bc5ff34c86c24ae6899a783347", - "0x000000000000000000000000000000c46e762e837be3b9791d508666164463f2", - "0x000000000000000000000000000000000021513810a40396b0723b5ea368ee88", - "0x000000000000000000000000000000467f6b49dbe606618f9d64903164f7ec0e", - "0x00000000000000000000000000000000000fcc575d5d00d535022ab48c56f5c2", - "0x00000000000000000000000000000017c6b21ba79f4df66305fdbd3de106c8c9", - "0x000000000000000000000000000000000024d5e83e09924a45cf81fbdec76b03", - "0x000000000000000000000000000000d95b0de819c01d66fb40bbba4c39342859", - "0x00000000000000000000000000000000001a9a50c88a75c8c7db2f7add166f9c", - "0x000000000000000000000000000000c268928ad1dd9883b26b401db11e8a326d", - "0x00000000000000000000000000000000002ea8f53541727b70ef5f6c21eaa0e5", - "0x0000000000000000000000000000009b7960f8ea3d4eb76a4575a33fae777165", - "0x000000000000000000000000000000000001ac4c6cc12d0f78add78c8d595cb1", - "0x000000000000000000000000000000cd96ecbf65a9ed83dab68869438e70d8c7", - "0x0000000000000000000000000000000000167f480c0d9945cfadd48cdf731051", - "0x0000000000000000000000000000003fbfcbef93d2c5e8625a78d267e8238cc1", - "0x00000000000000000000000000000000001c7dddddbd7dbad1fec9fdc5dd9278", - "0x000000000000000000000000000000e1ad77426a983048fb792f879387784b02", - "0x000000000000000000000000000000000010ee7984581141c5815a32f3287769", + "0x0000000000000000000000000000004f5176aad0de1089e65cfaba4c359f49a8", + "0x00000000000000000000000000000000001aa83241f5dd652f2b713987f7693e", + "0x000000000000000000000000000000e130cefd4f74f7df2218816aa4abcedb75", + "0x00000000000000000000000000000000002b0d5466538ae599ec27483d504333", + "0x000000000000000000000000000000ea337bceac44c3008e6e7d2fd378483024", + "0x00000000000000000000000000000000002743362d61e2163e59121271d5def5", + "0x0000000000000000000000000000003d74df9bb72dcbb97b664b2bd9a40cbb29", + "0x00000000000000000000000000000000002ebf9c7aae64d43a196a39d4dc941d", + "0x000000000000000000000000000000b14871260abd9db9f2b4cb550773c79b06", + "0x00000000000000000000000000000000001291bf77c904c46d63dd2d85e14ccc", + "0x0000000000000000000000000000001b83fbb5e8ea04c787e398920e2abc4088", + "0x00000000000000000000000000000000002021cc79924c854b52cb631d8eaa29", + "0x00000000000000000000000000000024eadf47ece7c62de65a45160ec70268b5", + "0x00000000000000000000000000000000000f59562cc5f535b784b4ae4be7021e", + "0x000000000000000000000000000000535ef74aa54ddba32b38fc589e6a6f3168", + "0x0000000000000000000000000000000000034893169aca431c86e315d15a290f", + "0x00000000000000000000000000000025b9eaccdad34e1e6604fc11f37344b35e", + "0x000000000000000000000000000000000000aeccb313a367f9b845858e184397", + "0x000000000000000000000000000000101f2ebf8ab580455b1e0a8e219b7c239b", + "0x00000000000000000000000000000000000175f177e1960568ee24cca40d74f9", + "0x0000000000000000000000000000006d3887cdef14ca3bc4e351f0dab200fbf9", + "0x00000000000000000000000000000000002ab75360a4382505b60c9093013d1d", + "0x0000000000000000000000000000006e27d8a9e28e54af1d30cfedf852b8a6fd", + "0x0000000000000000000000000000000000090f8e1fd860fcd6c1640cb4477126", + "0x000000000000000000000000000000e7bab6896d9724b5b46b796551dc5feed2", + "0x00000000000000000000000000000000001fd93debdcf16cc93f99efd69e938d", + "0x0000000000000000000000000000004b94434e1705c9bc2a4f5b2bc2a05c3c03", + "0x00000000000000000000000000000000002a29d5563fd08e454dace1605a1aa5", + "0x000000000000000000000000000000a36b95587e87ded9dc3d20bbca52c28f8a", + "0x0000000000000000000000000000000000000e50fb769c0c3aee214387efe235", + "0x00000000000000000000000000000097a95c0e595f4b45e6657ec0f1ec6171f1", + "0x0000000000000000000000000000000000151e92ff6a63109cecf940fcf4ad89", + "0x000000000000000000000000000000a34fa70a74952ff5db892be3415e3000bf", + "0x0000000000000000000000000000000000037c87c682e5556f8b974ff9a13d8d", + "0x000000000000000000000000000000fef245f13ff2be50b467a44b4da5e4a69d", + "0x000000000000000000000000000000000010414214952726b8ca1f0e2694ab23", + "0x000000000000000000000000000000c694c12334cf590dc95c3e6f6c028d021c", + "0x00000000000000000000000000000000000bc49292eaa132dc04a05d04a2ecc0", + "0x00000000000000000000000000000000fc0eca1048c03ce07f8f51c5358d7772", + "0x00000000000000000000000000000000002b19156697db0f6eeb11c48993ff39", + "0x00000000000000000000000000000067460019868dd095c152ffac94dbd0584f", + "0x00000000000000000000000000000000000a9b60627e4f3d03cf684bf9a1b435", + "0x00000000000000000000000000000059bade488004bdcdf584369caba8bdc561", + "0x0000000000000000000000000000000000145f50014c0645710d77bf8c24ca45", + "0x00000000000000000000000000000070192ab799f0641d3c2969d5f97a6d3cd2", + "0x00000000000000000000000000000000002535fd04eea8f92614e2755da8dda4", + "0x0000000000000000000000000000006167b5e3413082af3327e2e0dbeefabd1a", + "0x000000000000000000000000000000000001198a87c4608147abdbb001f96ccd", + "0x0000000000000000000000000000003bc4c866e5e79bc0cb974b8f0e9172335c", + "0x0000000000000000000000000000000000271b3e07dbaff15a79de16a015e8b7", + "0x000000000000000000000000000000eb803de167426a4f807ff211c3b4b9603c", + "0x00000000000000000000000000000000001da497d69d9cfc0fb7ae2f051eedb7", + "0x00000000000000000000000000000071571267ee702e83f9584320e28b744a86", + "0x000000000000000000000000000000000023795f839be65161071f7a7a3be1cf", + "0x00000000000000000000000000000069699d48a375c0c13538213fbe32c44cd5", + "0x00000000000000000000000000000000000f390cebff97fc6bf650c5a5fc0ddc", + "0x000000000000000000000000000000a7803fd11897e4a16989b746ca0a256151", + "0x00000000000000000000000000000000002e219d7fc5947faee88f087aff8ad4", + "0x000000000000000000000000000000fba4c6cb96e10849991b28d62b868ee24b", + "0x000000000000000000000000000000000003d6e5c5c473ab98e5917de0742191", + "0x000000000000000000000000000000087d0773b143ff61ec5b315796482e5739", + "0x000000000000000000000000000000000012c8dfc7f50a26e89816f160eb1eaf", + "0x0000000000000000000000000000001520402d41e25250ed9dd40a1057159fce", + "0x000000000000000000000000000000000005f20635a3143c13606690208e1345", + "0x000000000000000000000000000000ba2e40fcf742ebf2c82fe9f5e84b4a0914", + "0x000000000000000000000000000000000014357b5e989a3e220095fdacd8ff34", + "0x000000000000000000000000000000579b9970f577145c60f443dfb25c2be8d0", + "0x00000000000000000000000000000000002d80ef064396c59a256a3cc4a4eabe", + "0x000000000000000000000000000000f52efc3107097ed2d72a89e355677437c9", + "0x00000000000000000000000000000000000ed2f222fdfccfc630aa28c20e179b", + "0x000000000000000000000000000000b109fdecc5c920540d6b3a0b29d3b1c67b", + "0x0000000000000000000000000000000000074d911b1b4ee6a64ba6921ab4b48e", + "0x000000000000000000000000000000bca4f5c595d5bbe2f562fdf26a7676ec28", + "0x00000000000000000000000000000000001365f4344feaddf16c0c6ac99f72cf", + "0x000000000000000000000000000000f91264a56269f62242fe507699a5ae7d92", + "0x000000000000000000000000000000000024c85417f34865f0d5c8db2690c63c", + "0x000000000000000000000000000000786ea57f1077421129ab1de28d0c7a0fa5", + "0x00000000000000000000000000000000002492692d72cf9849dfefceab53402f", + "0x0000000000000000000000000000003df1b83005486595f7c18b9d68e1292113", + "0x000000000000000000000000000000000016407e62b805b3ce97b49e12c17d79", + "0x000000000000000000000000000000c804961c82c84bbc4b58dfaf09e800399b", + "0x00000000000000000000000000000000001fd0f72dfa59e6fe24fde2286ab83b", + "0x000000000000000000000000000000be091eb15fff09c40a7664471ca130de47", + "0x00000000000000000000000000000000001bb32c218f361372a1e0e5aa09a370", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -769,22 +769,22 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000bcf5eb9b4a4d9434339bb6c168d46ac038", - "0x00000000000000000000000000000000002a3fbedb3afa8c577f4c6e9f3de438", - "0x00000000000000000000000000000070ddb00d52852c785a4d6fa509772fdbb2", - "0x00000000000000000000000000000000000b9877b823193e93f21c8c24e09547" + "0x000000000000000000000000000000e9a4f20741343e109a422043fda1866e16", + "0x00000000000000000000000000000000001fee2b24f33911d066ec096b78e8bf", + "0x0000000000000000000000000000005f0d5b2de98602f3cb0634f284c86ad8d6", + "0x000000000000000000000000000000000004b563d0ce0c96d609594e85d6404c" ] -hash = "0x29558451426da115de2f35e920c2f9c12b28fa12670de1e06d100024ac8c1848" +hash = "0x1e89550b304948eb3d7d6fc3b1638d5dd1a9f2cc9060047cc6d6050c8ea68b42" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x2b7541b7c11aeaf25e6c7e103831f828ab7b886575b40630060dff426ffa6248", + "0x05e3e969f86a9350244c44bc6d70e08d19938e573c961b60121248f8abab9b77", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [[inputs.previous_rollup_data]] @@ -792,15 +792,15 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x000000000000000000000000000000000000000000000000000000045afd3460" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000009738" +accumulated_fees = "0x000000000000000000000000000000000000000000000000000000021bf2d100" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" - protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" + vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x04baa62fa55f7329580f41203a34493eebd473b52c4a0a523c6ce19590c1d626" + root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -808,78 +808,78 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x1c13f164104c2e9cba25e5abb6c997503a2b75307dea9d3b2ef3e901d7b07548" +root = "0x140943f8689ded25729a0768080662d79139232218aeb2a47963e9735cc869a4" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x2ac01b3316ae82ab5f76bdaf192a7a1a6a1f3d99efba8a5eea23b655dae1eaae" +root = "0x0bccdf4848a5c80a033c11f00e1718d06e4cb95e4182755b4f8c646c9ee26a63" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1994dbbfcfbfeb937925edfeb4202ec96ae1d8aa2ad90ab6e95ea4889b630ee5" +root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x1a7c525ce338f95df8c20e7e29f1dda5fcb245152f6241c41879d33b885b9aa6" +root = "0x13787853f798a2d33451bc519c24204526db0a3774e7dd3bd90a50aa324ead3a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x1ae803eb9014914b63f41c77e3ffe61e3fc2d653ca6741ca6bd32dd3420c2c7a" +root = "0x2d38ca61131d5b3e0980ab80f197a50df4f8aba4f4ad0d7b2ed80db68c7f7463" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000000c" + fields = "0x000000000000000000000000000000000000000000000000000000000000000a" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x000000000000000000000000000000000000000000000000000000000000076c", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf", - "0x00000000000000000000000000000000000000000000021e19e0c00f40e9825a" + "0x00000000000000000000000000000000000000000000021e19e0c467bca52316", + "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777", + "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" ] state = [ - "0x0e5615eee6dec97248ccb72f9af582f9c2e983b38c2a7903ffcaf994c9d05900", - "0x03658d922acfc03f43c03392d7ac14221fc44b5da793b99409591f9d6968f6f4", - "0x25e8a9ec9db195a2f81bbbea5bc9fdb0f51a4e546425650aa72edd7661a9ebb2", - "0x19b0580a558b871c0232da2b42f650db4b63d5fecd9433fa095a83058e1261a3" + "0x03769e6aec777a7b76c239dc7b410b61125d752a937fd4f07606cca77de095cf", + "0x105b998293b5194cfc6b96598ea003285923d9ac1d69fc427fd7d54da0eda16a", + "0x24143043e97e74574a7fa400ca0d33c0c8f8a71ef0ab8b004203e5e6c12bb218", + "0x020a584ce7e8dfea39c8b867131aca3e1873fd67b1162ea236d63c238c04be87" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x0000000000000000000000000000000000000000000000000000000000000016" + fields = "0x000000000000000000000000000000000000000000000000000000000000004d" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0c00ae5ec4dfa", - "0x29c44401c89114c151469d92ef9d8a183b91c5ec663d00529b4a7c98225d4ba7", - "0x0933a9c2521969056a31766853f2854dfb61594691f5887beaad10a980476fcf" + "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", + "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", + "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7" ] state = [ - "0x2c3ba2ffd7c4a144f1e83e648bc44ce78163c9303e3253238e6fc3a581e3f359", - "0x1078a71ae0bf3b94466a7b672443fbbe1c14270b71a0590619f485b6212a7d8e", - "0x2731f01b4cf59f0303f05ae58e26a83edc11caf0e86bda09b92f1caa5935fa34", - "0x1811667232838ab8c44ab7e04cf730337fdf3b892891d9bb346ec36f4fd7bdbb" + "0x05d67aa27f2854f424d67d354de6d47c5993f76238d724ca9efe99ac345f4080", + "0x2bdf1b7ee24fbed472bd0c4012849744c895ab3c69784cec7d7f30690c942776", + "0x2f5d622c89b5dbf0e4b6652eed4d460bfa6bacd54e7021f2bc7627e5a4fd461f", + "0x20689dbd46447285a74f1ecdf851dca343f3755cfb68d4a28b08bb91e9d3cd03" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -1454,90 +1454,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x000000000000000000000000000000022343ff084a4d8a3cb8ad58b09fe9cdfd", - "0x00000000000000000000000000000000001c0053fa0201520f0793c1785847db", - "0x0000000000000000000000000000009a0522c7e130e84aabb3628d6abbeb4d18", - "0x0000000000000000000000000000000000149905d9cf0c40d57bdfd06c7be7b4", - "0x0000000000000000000000000000009848dd8becded87750ca8d6472c6ee75bd", - "0x000000000000000000000000000000000015da5a3ecb305d4c964d6f723cc854", - "0x0000000000000000000000000000006f0367ddb4e903bfea509e545fa5b2c5bf", - "0x00000000000000000000000000000000000d3a6a513cdab8fa13159a01ff55fb", - "0x000000000000000000000000000000a3b9453257320a66293fde2e15246c47d1", - "0x00000000000000000000000000000000000a641d7d5e528bf799ca3903501e51", - "0x000000000000000000000000000000e9249ca5eb16afe677143e02885c2334d1", - "0x00000000000000000000000000000000001c360fcadbf32a227ca22e6d23b705", - "0x00000000000000000000000000000076f87eab1fce9d6f873062c338056909a7", - "0x000000000000000000000000000000000000e2875443d302c2381809953f2409", - "0x000000000000000000000000000000bb3a3b3e8d707590f97c1e08d9b543b39c", - "0x00000000000000000000000000000000001badf7bd3aa03f1af3809de93d9983", - "0x000000000000000000000000000000c138d2ae8387473ae9deefc2a2b49f3750", - "0x000000000000000000000000000000000029dfb772013f724b7fb32bfb20fd05", - "0x00000000000000000000000000000030ea8aae29b624d1dd8684fd84724079e1", - "0x000000000000000000000000000000000012c20189ca6e321dfb5a7cd626a238", - "0x0000000000000000000000000000009e57e3a0b051a4af702f18118424dd5f98", - "0x000000000000000000000000000000000022760154e097c11a73c4bf279dcd2e", - "0x000000000000000000000000000000acc62a5a35e351d6242b27d06c64a2a811", - "0x000000000000000000000000000000000021ece328351b95086ca88eafa954ee", - "0x00000000000000000000000000000002d2b3cb84edbbf262751db8e09afe95d9", - "0x000000000000000000000000000000000005990a5c3967ca23756684da6ed22a", - "0x000000000000000000000000000000030c43bd3f2e6be455debe4ad9145b1b13", - "0x0000000000000000000000000000000000298266107d0dacccc125166dfe934f", - "0x00000000000000000000000000000006b8217252e08b3d0b476b5ba1db904ed6", - "0x0000000000000000000000000000000000155cdc8aadd8a5c3bb8699a037a0ad", - "0x00000000000000000000000000000052d178bc9b525025ae0d45692789c8d01e", - "0x00000000000000000000000000000000002a6defd0651ead68b989d4e9f81b57", - "0x000000000000000000000000000000156003780ff385637e4cd7b23d681daa44", - "0x0000000000000000000000000000000000246b1bdec3267137ad30f85c3e2486", - "0x000000000000000000000000000000ca0874727d0c8bfc2ceb1b5961b916f57e", - "0x00000000000000000000000000000000000c40d9695e36ca88bbe42e6d03b860", - "0x0000000000000000000000000000004a3e9f0b121b1256dc07bbe54d157d0c6e", - "0x00000000000000000000000000000000002848b2aa74ba838c073448cc3e4749", - "0x00000000000000000000000000000005f9a023bc94c636eb83694eb642fd5e14", - "0x00000000000000000000000000000000000e4a57d8c485e26edd3ffe1fbec45e", - "0x000000000000000000000000000000cfa1503822b0505bd84681da5d518b671c", - "0x000000000000000000000000000000000017d3e75f22c22de4097c7aeb0a6b67", - "0x0000000000000000000000000000006669a95af451926e1cd2ebb539bdc8fe44", - "0x00000000000000000000000000000000000de896bc179e313634ad05aab31172", - "0x0000000000000000000000000000009730afe9c2572ae442262f12461ce27c87", - "0x00000000000000000000000000000000000c5448c8526af25a28026bddbdb7a6", - "0x000000000000000000000000000000c9f3f65129ff7cc5f5ea4ae6f58bda5df6", - "0x00000000000000000000000000000000001517e5ead1b37887b951761ebee984", - "0x00000000000000000000000000000014ae020af92fc980e187fe6fe0975307f5", - "0x000000000000000000000000000000000028dc44ce112d1e82613281fb05b2ff", - "0x000000000000000000000000000000804b8cadcc78a666799c2e10605399c968", - "0x0000000000000000000000000000000000204b659b761ea1db5787be4d365893", - "0x000000000000000000000000000000593f2e82a542487070731aa8c436bb2d26", - "0x00000000000000000000000000000000001762a5e3bf34c7955340cc0e2057a1", - "0x0000000000000000000000000000003da50bb862aad2acf2d36c15550e275dbf", - "0x00000000000000000000000000000000001dd5088fd21eb4bbd06deaaf7d3a7b", - "0x0000000000000000000000000000007dd422917a07f2a1f0be61dfeee691cd1a", - "0x000000000000000000000000000000000002bf06578a322c6c8834a0d3410323", - "0x0000000000000000000000000000004e950994637c2cc5313194e66bfa62adc8", - "0x000000000000000000000000000000000011fbf5af037f2295c440a54eb9360c", - "0x000000000000000000000000000000ff09157443440fa9b618bafe16a3c0884d", - "0x000000000000000000000000000000000008fc976806223c7b4008dc51faa597", - "0x000000000000000000000000000000d4fdec1e8c861d81d83ae84f74247cdf57", - "0x0000000000000000000000000000000000073c5ca8ee0d2e38d43d7c8f41bf9b", - "0x0000000000000000000000000000004044ffaa3896bd9047768b79bd1f4dd32e", - "0x000000000000000000000000000000000009e4bc5ff34c86c24ae6899a783347", - "0x000000000000000000000000000000c46e762e837be3b9791d508666164463f2", - "0x000000000000000000000000000000000021513810a40396b0723b5ea368ee88", - "0x000000000000000000000000000000467f6b49dbe606618f9d64903164f7ec0e", - "0x00000000000000000000000000000000000fcc575d5d00d535022ab48c56f5c2", - "0x00000000000000000000000000000017c6b21ba79f4df66305fdbd3de106c8c9", - "0x000000000000000000000000000000000024d5e83e09924a45cf81fbdec76b03", - "0x000000000000000000000000000000d95b0de819c01d66fb40bbba4c39342859", - "0x00000000000000000000000000000000001a9a50c88a75c8c7db2f7add166f9c", - "0x000000000000000000000000000000c268928ad1dd9883b26b401db11e8a326d", - "0x00000000000000000000000000000000002ea8f53541727b70ef5f6c21eaa0e5", - "0x0000000000000000000000000000009b7960f8ea3d4eb76a4575a33fae777165", - "0x000000000000000000000000000000000001ac4c6cc12d0f78add78c8d595cb1", - "0x000000000000000000000000000000cd96ecbf65a9ed83dab68869438e70d8c7", - "0x0000000000000000000000000000000000167f480c0d9945cfadd48cdf731051", - "0x0000000000000000000000000000003fbfcbef93d2c5e8625a78d267e8238cc1", - "0x00000000000000000000000000000000001c7dddddbd7dbad1fec9fdc5dd9278", - "0x000000000000000000000000000000e1ad77426a983048fb792f879387784b02", - "0x000000000000000000000000000000000010ee7984581141c5815a32f3287769", + "0x000000000000000000000000000000d7d522043247bb0682cc9a93cb8751cd70", + "0x00000000000000000000000000000000001af684b1cbc75e5f51590a9988f62c", + "0x000000000000000000000000000000c17cdc082fa06e5b0837ab0f6f08b47861", + "0x000000000000000000000000000000000019514fcc8f6254f5abacca83302f41", + "0x0000000000000000000000000000008dc8cdafb6a7624f3bb424d6181c2da13d", + "0x000000000000000000000000000000000008707473aaa0caed804eef000ccc9e", + "0x000000000000000000000000000000f83ef4961348b4ba3bb70ccb07112e044d", + "0x00000000000000000000000000000000002847e5517276250060f1a6236e81e2", + "0x0000000000000000000000000000007e614d872258b6fa4bb2369f051587901a", + "0x00000000000000000000000000000000002dad04169837b12b627c33bd3fcd63", + "0x000000000000000000000000000000d86cbc3fd460e6230f70fcdd49c1d92832", + "0x00000000000000000000000000000000001f477b9b46905af05aa2ca6227c173", + "0x0000000000000000000000000000004c854ed59136da184ff3f384d7003ec432", + "0x0000000000000000000000000000000000046e95fab66ad1d912902d53605f4b", + "0x0000000000000000000000000000005c55ea8494f65af0eb05495dd855105523", + "0x00000000000000000000000000000000000b8f0a7e9feebb3761407bcd8e3915", + "0x000000000000000000000000000000e9b5fcbfbac1f8ad6adcc41d952caaf6e4", + "0x000000000000000000000000000000000005047d860ac85530294361aa3007fe", + "0x00000000000000000000000000000074361e706c2f4ff878e91d5f95485ffc4a", + "0x000000000000000000000000000000000019ff0734a50d289fd7b16bd18c7a2f", + "0x0000000000000000000000000000008c77db31173a9a96c6351ca0ced29aa459", + "0x000000000000000000000000000000000005b1c11d29ee78faaa5651da2e1fd4", + "0x00000000000000000000000000000077b3e8bb9093a30ac69e28c9bc54d90f7b", + "0x0000000000000000000000000000000000205b4e444a58dfb4e8d641f94ed4ec", + "0x000000000000000000000000000000e7bab6896d9724b5b46b796551dc5feed2", + "0x00000000000000000000000000000000001fd93debdcf16cc93f99efd69e938d", + "0x0000000000000000000000000000004b94434e1705c9bc2a4f5b2bc2a05c3c03", + "0x00000000000000000000000000000000002a29d5563fd08e454dace1605a1aa5", + "0x000000000000000000000000000000334bfbd83509d92f821edb2ddddcc17609", + "0x0000000000000000000000000000000000218c1354fee1beb1097a3a81954f46", + "0x000000000000000000000000000000b4e79ace4421abee42112950a3049e856b", + "0x00000000000000000000000000000000000badf599739d78899a6bfc035c7a77", + "0x0000000000000000000000000000004ef7f6f72a323a10b960d160c06301324d", + "0x000000000000000000000000000000000012cde44669ce4cb78d41bb22771cd2", + "0x0000000000000000000000000000002e920b3187b303df48bbdb56964bc3bcc6", + "0x000000000000000000000000000000000027f363d9d62d33502a8ac0dfb5feb4", + "0x000000000000000000000000000000bd656ce1942784bfababb9eb9ae8122292", + "0x0000000000000000000000000000000000238f6846ab69195ad5391e4fff5145", + "0x00000000000000000000000000000000d44b15ad5d3b47c61e3ca23e3cb478f2", + "0x00000000000000000000000000000000002a3ed575fde9ffa23911157c8b526f", + "0x000000000000000000000000000000960045eb29faa254c8d4d98da79e0992d9", + "0x000000000000000000000000000000000028ca26b2e65d9868b8320782f2d87e", + "0x00000000000000000000000000000025e308d42f9e3de4bc501aec8160908a80", + "0x0000000000000000000000000000000000239233a0df98199dbfdebec5ab10e6", + "0x0000000000000000000000000000008d012747e50464bbd3519803c7087dbd6b", + "0x00000000000000000000000000000000001cc85f48631fcc93bbfd99caf1d81e", + "0x0000000000000000000000000000001900119ac792eb91b57837c21d1bfc0bd7", + "0x0000000000000000000000000000000000151138d4cba1c3d12f555908f16ecc", + "0x000000000000000000000000000000905c30498fac8336bf0e3e371d9afe7daa", + "0x00000000000000000000000000000000002db65795e227b3f759f63854464fab", + "0x000000000000000000000000000000f5dc582aed562474e04f4bbd25175a28f8", + "0x00000000000000000000000000000000000f024a80e30c1f904ac301cfafa999", + "0x0000000000000000000000000000000b82b33e270f61c18d52008a15c5aa64da", + "0x00000000000000000000000000000000001520bfb6c47c398a1b9422eb226f9c", + "0x0000000000000000000000000000001116e8a7378ac1f7081386518da618de9b", + "0x0000000000000000000000000000000000234b5129976d050118b221cc00adc0", + "0x0000000000000000000000000000008f7ebcef35137345469eb828e4910bc332", + "0x00000000000000000000000000000000000a1ceb7645776de8cce27ce5d51195", + "0x000000000000000000000000000000cfb64bbde77ba6cf7e9d8897ada58a8cfd", + "0x000000000000000000000000000000000024993797c8f000b9b81eb7d64c6875", + "0x000000000000000000000000000000b0bb862c28f1a97474528aa7a3745cdab0", + "0x000000000000000000000000000000000019e69b9a52686d9757896a1f15ff1c", + "0x00000000000000000000000000000096325c79a0d0462f52dd4eb60933297c1b", + "0x000000000000000000000000000000000019fab23ceee406077458b92a0cde1b", + "0x0000000000000000000000000000002fe4183cbbc57bd868e4e77b3fcb48f988", + "0x00000000000000000000000000000000000cbded26147e07636badd5b5b1b6bc", + "0x000000000000000000000000000000e9c574bec3c8aa68ed138dc71ce2a3ac63", + "0x00000000000000000000000000000000003035f91686319deb9a417c2d03fb84", + "0x000000000000000000000000000000f00f7dfc82e9b47f739ed41867ea13e1b6", + "0x000000000000000000000000000000000017326758f90996a4d60f72abe4a535", + "0x0000000000000000000000000000009c9b942a4d3a0bad53537dbdc87cb63d22", + "0x00000000000000000000000000000000002b6c0856c57b18ca0beca593e15d62", + "0x000000000000000000000000000000cc374a1507c26e16479eb94d9dbbf01deb", + "0x000000000000000000000000000000000002e590dd684d23819802d74237f5b9", + "0x0000000000000000000000000000008960a8be88df1ff0fad31d7811e1d52d08", + "0x0000000000000000000000000000000000162749f50a4e630f4ca22090867852", + "0x0000000000000000000000000000009fecb9d0641cf3c4cb31f82572fc4edd8d", + "0x00000000000000000000000000000000001654b364051011024b613fea8fabc2", + "0x000000000000000000000000000000aa39ab90aa37920322ab7c76afa7ad2b4a", + "0x00000000000000000000000000000000001b42d7fd95b34a3c79b57a8f5448d8", + "0x0000000000000000000000000000006d73e5e7922c9a80af975586ec0a275ec2", + "0x0000000000000000000000000000000000081b1bfe80be014ae446deeb26efff", + "0x0000000000000000000000000000008bbdc18155e15060da9ec53a73fd0b6834", + "0x00000000000000000000000000000000000c5095489ec28c326bfa9484b7b4c1", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -1558,20 +1558,20 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000bcf5eb9b4a4d9434339bb6c168d46ac038", - "0x00000000000000000000000000000000002a3fbedb3afa8c577f4c6e9f3de438", - "0x00000000000000000000000000000070ddb00d52852c785a4d6fa509772fdbb2", - "0x00000000000000000000000000000000000b9877b823193e93f21c8c24e09547" + "0x000000000000000000000000000000403929250910b6d046c9db328ee5182c0c", + "0x00000000000000000000000000000000000fb4d55635a58335a3341c1f0576e0", + "0x0000000000000000000000000000006d1558a7e329e52848a44cb240557dc30a", + "0x0000000000000000000000000000000000292edb6ad689082e075328c7ec4247" ] -hash = "0x29558451426da115de2f35e920c2f9c12b28fa12670de1e06d100024ac8c1848" +hash = "0x05e3e969f86a9350244c44bc6d70e08d19938e573c961b60121248f8abab9b77" [inputs.previous_rollup_data.vk_witness] -leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" +leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" sibling_path = [ - "0x2b7541b7c11aeaf25e6c7e103831f828ab7b886575b40630060dff426ffa6248", + "0x1e89550b304948eb3d7d6fc3b1638d5dd1a9f2cc9060047cc6d6050c8ea68b42", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x24ea30af50f64338e2bc5d9c99e4bff1b00bc13e0d953b21cef6ef212a1d6fac", + "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml index 19e37f042210..48d48946b152 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml @@ -3,19 +3,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x1ce34683ee311d6ef25858a210b1287cefc54090d16f7189c2ab67a49cd8f1af" -end_block_hash = "0x05fe538dbbfc0207294b9c24ade72b28e1a24b28cd37db6b90423e75d6f986f8" +previous_block_hash = "0x053e9d9adc7703b74c6abb7efd79bdb3a33ffd5bec96b27a46e12592c343f02b" +end_block_hash = "0x2a2a44c5a1fd0209c4123bd57b9464e9f49707edfa75c60952d85b6f13382315" out_hash = "0x00201496223ba670899c10fa0b2a2d65993893162620515ed5d2f6fc25dba2d4" -vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" -protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x0a63702dee4a214efeff4030957f170bf706b33408c3b021ab9e7fd8bc2b979e" + root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x02ce83f109bd28b07569f14ec8fd42ad958a9a0353a96aeb8c2b2a9184267f49" + root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -23,46 +23,46 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28780" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c28798" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000075f94" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x000000000000000000000000000000000000000000000000000000022378ad00" + value = "0x000000000000000000000000000000000000000000000000000000021bf2d100" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x000000000000000000000000000000000000000000000000000000101ecd4154" + value = "0x0000000000000000000000000000000000000000000000000000000fe6184264" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -342,19 +342,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x1d37290e54af299eb6328184c93c77838075f71d189d547497836dfc7b6dc47a" +z = "0x03a7f0f4e254a65d0871fc5114b5d023dfe4beea4d45268b38a124c9970741c0" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x7cc8fced22862e750480b3a3e8d896", - "0x5fc479483658f2d8248678829a7cb8", - "0x23a3" + "0x438c83e5dcbdc876701bc6f311835e", + "0x035bc9270d2dd349391c649a0a5805", + "0x4626" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x008d84fa64613c225236ec21d67872130a0f0bcdf99f7f6fbe80afd0eef1b2c4", - "0x000000000000000000000000000000be1b61b21ac2d143661f1728ea09a8505b" + "0x00aeb2a1e9feb7932b5620db423902697a07a524d9b3db27bf6928d1be437084", + "0x0000000000000000000000000000009caf0d0cafb30fcc7bba637ce0ca230c0f" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -391,19 +391,19 @@ z = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x242aca38483dd2fffcc306252bb1842b9f5513e82748a8d4982554fd552eee04" +z = "0x2b2de9e572fd16b3e71905815f3b7d4d966c3c23516d67aceeb464d3f2168b4f" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x3e160e695838d75ae62a049827a3d8", - "0xa619d868616ddfa9fccd445e48a2a8", - "0x1b35" + "0xd5713adf273cabce752f0b44146f5a", + "0xc6f52536939d904638eaf708473c1a", + "0x09b3" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00a0972ee1756a940bb295432fd7f02f4d509e45777188ef1ad939107ea23248", - "0x000000000000000000000000000000aac08780667b7e844c523654df31596bb2" + "0x008a2e7e03871498d876c92f79df9abfeee94d26beb2d09e0b30e99bfe796166", + "0x00000000000000000000000000000068f3cd4ce7c204e774350584e8c681aaff" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3381,26 +3381,26 @@ sibling_path = [ "0x114b750451b592c00855f44495cc520d5c1bfb7732b0cb677c162971be9642f8", "0x23508d039b4ec8fd85f42e6763eea0f73daad23bddb30f48b064984f714802f3", "0x2eb8e5df407a0cd85397d1621d548f1b7b4bf628f556b57f5528e511e1b32673", - "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x05fe538dbbfc0207294b9c24ade72b28e1a24b28cd37db6b90423e75d6f986f8" -end_block_hash = "0x26a52bdd0d14f414c75c193e52801a19d52f5964a082f985390b78b08865ff89" +previous_block_hash = "0x2a2a44c5a1fd0209c4123bd57b9464e9f49707edfa75c60952d85b6f13382315" +end_block_hash = "0x007f9f90c2838ceef16d6f38b3787785a59c962530f0405b099d588d3a36c526" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x184c2981012461d1db88e85dc98c0f21c2eed5e4d72d7752dc06fa05d423a603" -protocol_contract_tree_root = "0x156f13053339a7e7c477669b0084b33c1c83b86aedfd9b1bd2b8809421bd274c" +vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" +protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x02ce83f109bd28b07569f14ec8fd42ad958a9a0353a96aeb8c2b2a9184267f49" + root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x0f5e202e312f048251120d89c0b21241753483d809f3d056c8eba029f9008aff" + root = "0x1c5cbde48c1d8a0389b67372f7eade8e2469fe77b000979538692e83eefee1fe" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000c" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -3408,40 +3408,40 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c287b0" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000035bec" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000034fd0" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c287b0" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000035bec" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000034fd0" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x0000000000000000000000000000000000000000000000000000000462ad5f8c" + value = "0x0000000000000000000000000000000000000000000000000000000452de2550" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x0000000000000000000000009b07cde865ecf6d09b9672a41b9f00ce9a68c336" + inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3727,19 +3727,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x1e48b86faeabf0f87d1d27d9a45da44ec1ab92d2c83e487ef3fc75485b6a8794" +z = "0x2a8246548d391e9a7f93ad10f52fa04008296a51e95dab741574e1c30933d02a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0xc4b83d3d9275207163437ce5c40c6b", - "0x979d7f8c042e448c9cc50459399b54", - "0x6d6e" + "0x0d114cc358983370a9a6700fa28f19", + "0x5c3463bbdd1dcefebf8e3012dea5bb", + "0x70c7" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00b486e66f5f94d7e522f919e976c95985870131566a46411d9b31f697f1042f", - "0x000000000000000000000000000000a76b0c207ca08ca248c5a8e85e4facb848" + "0x00a0ce8313b57f095d1d9b95088108d0752e110d6540932d2f3d6d8e88c70e50", + "0x0000000000000000000000000000004e37eafed6e950225a3b2915035baa0569" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6766,7 +6766,7 @@ sibling_path = [ "0x10afa9791ea9e69faedd628883304adf539c34fba8ece691f567585f993e9715", "0x227a2d2083e1ff7339bbb07e4225dcfc8682ecf3c5a0f400e3207fa67e8058a2", "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x13452cd33e82fafe22abc3463acce1670656d7178e7de9966dffa9858e4e56fd", - "0x298c8d875b5b26b3543382df995e262a3e1302d84cb66e6dd1f69a1e40094eb1", - "0x2849dfb7ff54d2ef3dd0456cfb5e1e54ccd7c7f231bbf5b834d451c5b17166e7" + "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", + "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", + "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" ] From 0e3b766feaa0a89f83f53f7b6cf5cac726da2a5d Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 20:44:25 +0000 Subject: [PATCH 22/41] update the contracts to do things properly --- .../dsl/acir_proofs/honk_contract.hpp | 57 ++++++++---------- .../dsl/acir_proofs/honk_zk_contract.hpp | 59 ++++++++----------- .../sol/src/honk/BaseHonkVerifier.sol | 5 +- .../sol/src/honk/BaseZKHonkVerifier.sol | 5 +- barretenberg/sol/src/honk/HonkTypes.sol | 6 -- barretenberg/sol/src/honk/Transcript.sol | 31 +++++----- barretenberg/sol/src/honk/ZKTranscript.sol | 56 ++++++++---------- .../src/honk/keys/Add2HonkVerificationKey.sol | 4 +- .../honk/keys/BlakeHonkVerificationKey.sol | 4 +- .../honk/keys/EcdsaHonkVerificationKey.sol | 4 +- .../ultra/keys/BlakeUltraVerificationKey.sol | 4 +- 11 files changed, 97 insertions(+), 138 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp index c36da09514fa..8c9cb30e213d 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp @@ -268,9 +268,6 @@ library Honk { struct Proof { - uint256 circuitSize; - uint256 publicInputsSize; - uint256 publicInputsOffset; // Free wires Honk.G1ProofPoint w1; Honk.G1ProofPoint w2; @@ -363,28 +360,25 @@ library TranscriptLib { pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { - bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); - round0[0] = bytes32(proof.circuitSize); - round0[1] = bytes32(proof.publicInputsSize); - round0[2] = bytes32(proof.publicInputsOffset); + bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[3 + i] = bytes32(publicInputs[i]); + round0[i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); - round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[publicInputsSize] = bytes32(proof.w1.x_0); + round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); @@ -554,24 +548,19 @@ library TranscriptLib { } function loadProof(bytes calldata proof) internal pure returns (Honk.Proof memory p) { - // Metadata - p.circuitSize = uint256(bytes32(proof[0x00:0x20])); - p.publicInputsSize = uint256(bytes32(proof[0x20:0x40])); - p.publicInputsOffset = uint256(bytes32(proof[0x40:0x60])); - // Commitments - p.w1 = bytesToG1ProofPoint(proof[0x60:0xe0]); + p.w1 = bytesToG1ProofPoint(proof[0x0:0x80]); - p.w2 = bytesToG1ProofPoint(proof[0xe0:0x160]); - p.w3 = bytesToG1ProofPoint(proof[0x160:0x1e0]); + p.w2 = bytesToG1ProofPoint(proof[0x80:0x100]); + p.w3 = bytesToG1ProofPoint(proof[0x100:0x180]); // Lookup / Permutation Helper Commitments - p.lookupReadCounts = bytesToG1ProofPoint(proof[0x1e0:0x260]); - p.lookupReadTags = bytesToG1ProofPoint(proof[0x260:0x2e0]); - p.w4 = bytesToG1ProofPoint(proof[0x2e0:0x360]); - p.lookupInverses = bytesToG1ProofPoint(proof[0x360:0x3e0]); - p.zPerm = bytesToG1ProofPoint(proof[0x3e0:0x460]); - uint256 boundary = 0x460; + p.lookupReadCounts = bytesToG1ProofPoint(proof[0x180:0x200]); + p.lookupReadTags = bytesToG1ProofPoint(proof[0x200:0x280]); + p.w4 = bytesToG1ProofPoint(proof[0x280:0x300]); + p.lookupInverses = bytesToG1ProofPoint(proof[0x300:0x380]); + p.zPerm = bytesToG1ProofPoint(proof[0x380:0x400]); + uint256 boundary = 0x400; // Sumcheck univariates for (uint256 i = 0; i < CONST_PROOF_SIZE_LOG_N; i++) { diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp index 4e5eef6c2c63..4dbbe488463a 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp @@ -276,9 +276,6 @@ library Honk { } struct ZKProof { - uint256 circuitSize; - uint256 publicInputsSize; - uint256 publicInputsOffset; // Commitments to wire polynomials Honk.G1ProofPoint w1; Honk.G1ProofPoint w2; @@ -376,28 +373,25 @@ library ZKTranscriptLib { pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { - bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); - round0[0] = bytes32(proof.circuitSize); - round0[1] = bytes32(proof.publicInputsSize); - round0[2] = bytes32(proof.publicInputsOffset); + bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[3 + i] = bytes32(publicInputs[i]); + round0[i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); - round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[publicInputsSize] = bytes32(proof.w1.x_0); + round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); @@ -610,26 +604,21 @@ library ZKTranscriptLib { } function loadProof(bytes calldata proof) internal pure returns (Honk.ZKProof memory p) { - // Metadata - p.circuitSize = uint256(bytes32(proof[0x00:0x20])); - p.publicInputsSize = uint256(bytes32(proof[0x20:0x40])); - p.publicInputsOffset = uint256(bytes32(proof[0x40:0x60])); - // Commitments - p.w1 = bytesToG1ProofPoint(proof[0x60:0xe0]); + p.w1 = bytesToG1ProofPoint(proof[0x0:0x80]); - p.w2 = bytesToG1ProofPoint(proof[0xe0:0x160]); - p.w3 = bytesToG1ProofPoint(proof[0x160:0x1e0]); + p.w2 = bytesToG1ProofPoint(proof[0x80:0x100]); + p.w3 = bytesToG1ProofPoint(proof[0x100:0x180]); // Lookup / Permutation Helper Commitments - p.lookupReadCounts = bytesToG1ProofPoint(proof[0x1e0:0x260]); - p.lookupReadTags = bytesToG1ProofPoint(proof[0x260:0x2e0]); - p.w4 = bytesToG1ProofPoint(proof[0x2e0:0x360]); - p.lookupInverses = bytesToG1ProofPoint(proof[0x360:0x3e0]); - p.zPerm = bytesToG1ProofPoint(proof[0x3e0:0x460]); - p.libraCommitments[0] = bytesToG1ProofPoint(proof[0x460:0x4e0]); + p.lookupReadCounts = bytesToG1ProofPoint(proof[0x180:0x200]); + p.lookupReadTags = bytesToG1ProofPoint(proof[0x200:0x280]); + p.w4 = bytesToG1ProofPoint(proof[0x280:0x300]); + p.lookupInverses = bytesToG1ProofPoint(proof[0x300:0x380]); + p.zPerm = bytesToG1ProofPoint(proof[0x380:0x400]); + p.libraCommitments[0] = bytesToG1ProofPoint(proof[0x400:0x480]); // TEMP the boundary of what has already been read - uint256 boundary = 0x4e0; + uint256 boundary = 0x480; p.libraSum = bytesToFr(proof[boundary:boundary + 0x20]); boundary += 0x20; diff --git a/barretenberg/sol/src/honk/BaseHonkVerifier.sol b/barretenberg/sol/src/honk/BaseHonkVerifier.sol index 794e690bde00..3a958c120806 100644 --- a/barretenberg/sol/src/honk/BaseHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseHonkVerifier.sol @@ -65,9 +65,8 @@ abstract contract BaseHonkVerifier is IVerifier { Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, numPublicInputs); // Derive public input delta - t.relationParameters.publicInputsDelta = computePublicInputDelta( - publicInputs, t.relationParameters.beta, t.relationParameters.gamma, p.publicInputsOffset - ); + t.relationParameters.publicInputsDelta = + computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1); // Sumcheck bool sumcheckVerified = verifySumcheck(p, t); diff --git a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol index 3049cacf0283..ccb50aec29bf 100644 --- a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol @@ -75,9 +75,8 @@ abstract contract BaseZKHonkVerifier is IVerifier { ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, numPublicInputs); // Derive public input delta - t.relationParameters.publicInputsDelta = computePublicInputDelta( - publicInputs, t.relationParameters.beta, t.relationParameters.gamma, p.publicInputsOffset - ); + t.relationParameters.publicInputsDelta = + computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1); // Sumcheck if (!verifySumcheck(p, t)) revert SumcheckFailed(); diff --git a/barretenberg/sol/src/honk/HonkTypes.sol b/barretenberg/sol/src/honk/HonkTypes.sol index 514b0234e8a1..f9a2b004719b 100644 --- a/barretenberg/sol/src/honk/HonkTypes.sol +++ b/barretenberg/sol/src/honk/HonkTypes.sol @@ -124,9 +124,6 @@ library Honk { } struct Proof { - uint256 circuitSize; - uint256 publicInputsSize; - uint256 publicInputsOffset; // Free wires Honk.G1ProofPoint w1; Honk.G1ProofPoint w2; @@ -149,9 +146,6 @@ library Honk { } struct ZKProof { - uint256 circuitSize; - uint256 publicInputsSize; - uint256 publicInputsOffset; // Commitments to wire polynomials Honk.G1ProofPoint w1; Honk.G1ProofPoint w2; diff --git a/barretenberg/sol/src/honk/Transcript.sol b/barretenberg/sol/src/honk/Transcript.sol index 59105bb74cd2..47de981afc09 100644 --- a/barretenberg/sol/src/honk/Transcript.sol +++ b/barretenberg/sol/src/honk/Transcript.sol @@ -78,28 +78,25 @@ library TranscriptLib { pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { - bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); - round0[0] = bytes32(proof.circuitSize); - round0[1] = bytes32(proof.publicInputsSize); - round0[2] = bytes32(proof.publicInputsOffset); + bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[3 + i] = bytes32(publicInputs[i]); + round0[i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); - round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[publicInputsSize] = bytes32(proof.w1.x_0); + round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); diff --git a/barretenberg/sol/src/honk/ZKTranscript.sol b/barretenberg/sol/src/honk/ZKTranscript.sol index 8f909b859cca..64e0b3488667 100644 --- a/barretenberg/sol/src/honk/ZKTranscript.sol +++ b/barretenberg/sol/src/honk/ZKTranscript.sol @@ -80,28 +80,25 @@ library ZKTranscriptLib { pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { - bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); - round0[0] = bytes32(proof.circuitSize); - round0[1] = bytes32(proof.publicInputsSize); - round0[2] = bytes32(proof.publicInputsOffset); + bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[3 + i] = bytes32(publicInputs[i]); + round0[i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); - round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[publicInputsSize] = bytes32(proof.w1.x_0); + round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); @@ -314,26 +311,21 @@ library ZKTranscriptLib { } function loadProof(bytes calldata proof) internal pure returns (Honk.ZKProof memory p) { - // Metadata - p.circuitSize = uint256(bytes32(proof[0x00:0x20])); - p.publicInputsSize = uint256(bytes32(proof[0x20:0x40])); - p.publicInputsOffset = uint256(bytes32(proof[0x40:0x60])); - // Commitments - p.w1 = bytesToG1ProofPoint(proof[0x60:0xe0]); + p.w1 = bytesToG1ProofPoint(proof[0x0:0x80]); - p.w2 = bytesToG1ProofPoint(proof[0xe0:0x160]); - p.w3 = bytesToG1ProofPoint(proof[0x160:0x1e0]); + p.w2 = bytesToG1ProofPoint(proof[0x80:0x100]); + p.w3 = bytesToG1ProofPoint(proof[0x100:0x180]); // Lookup / Permutation Helper Commitments - p.lookupReadCounts = bytesToG1ProofPoint(proof[0x1e0:0x260]); - p.lookupReadTags = bytesToG1ProofPoint(proof[0x260:0x2e0]); - p.w4 = bytesToG1ProofPoint(proof[0x2e0:0x360]); - p.lookupInverses = bytesToG1ProofPoint(proof[0x360:0x3e0]); - p.zPerm = bytesToG1ProofPoint(proof[0x3e0:0x460]); - p.libraCommitments[0] = bytesToG1ProofPoint(proof[0x460:0x4e0]); + p.lookupReadCounts = bytesToG1ProofPoint(proof[0x180:0x200]); + p.lookupReadTags = bytesToG1ProofPoint(proof[0x200:0x280]); + p.w4 = bytesToG1ProofPoint(proof[0x280:0x300]); + p.lookupInverses = bytesToG1ProofPoint(proof[0x300:0x380]); + p.zPerm = bytesToG1ProofPoint(proof[0x380:0x400]); + p.libraCommitments[0] = bytesToG1ProofPoint(proof[0x400:0x480]); // TEMP the boundary of what has already been read - uint256 boundary = 0x4e0; + uint256 boundary = 0x480; p.libraSum = bytesToFr(proof[boundary:boundary + 0x20]); boundary += 0x20; diff --git a/barretenberg/sol/src/honk/keys/Add2HonkVerificationKey.sol b/barretenberg/sol/src/honk/keys/Add2HonkVerificationKey.sol index bc44d995bc45..2eff07659847 100644 --- a/barretenberg/sol/src/honk/keys/Add2HonkVerificationKey.sol +++ b/barretenberg/sol/src/honk/keys/Add2HonkVerificationKey.sol @@ -91,8 +91,8 @@ library Add2HonkVerificationKey { y: uint256(0x195266ac0788c227762333892ad282a4679450ae72e8e8b4a1ead0e63d4f4e04) }), t3: Honk.G1Point({ - x: uint256(0x1eb529bdb867a986cca8b8c0119e679b5712f4503e5d00698de6b6ae49092404), - y: uint256(0x20886f9e098437ea65110f5591661e37ac720779a376a6155f132dcd6c301a52) + x: uint256(0x192a87ba208ab02639f2453bde4d15e8c489e522f16c07fd8e312a10142484d8), + y: uint256(0x0978af3f655d807c77436eec1810420c3170702a20ae32933baa816253797b15) }), t4: Honk.G1Point({ x: uint256(0x1a552bd8d3265d1f23e7ff166cf20fffa5c0688c867cfd3a2ea65452d8ad60a4), diff --git a/barretenberg/sol/src/honk/keys/BlakeHonkVerificationKey.sol b/barretenberg/sol/src/honk/keys/BlakeHonkVerificationKey.sol index fc67243f71fe..1d5cf110b4b5 100644 --- a/barretenberg/sol/src/honk/keys/BlakeHonkVerificationKey.sol +++ b/barretenberg/sol/src/honk/keys/BlakeHonkVerificationKey.sol @@ -91,8 +91,8 @@ library BlakeHonkVerificationKey { y: uint256(0x290a615d73d77f18f3a7483bd4f7d9ba22ad1c1e28980012e5bb3c9660b96086) }), t3: Honk.G1Point({ - x: uint256(0x09d24c7501264da486f4ddbe6fee4a104edbfbcc8b3b7ea185db69c5e1a6c38b), - y: uint256(0x132e749bb80fdc19494cec612ce529b810d672d471253ffb5ab0ada355163fd3) + x: uint256(0x1d6ddd11ccf9a3338c0b999ef26445e1f8508276a634cbe5c1db13d070c9aef0), + y: uint256(0x210a0c26acb40f33947e274cc69ce9ec2340be90293e88337226d1aad3d49efd) }), t4: Honk.G1Point({ x: uint256(0x044ff357ea1fbf33738fc570145106a3f6acc496c748b0b58f4615e1b0626e10), diff --git a/barretenberg/sol/src/honk/keys/EcdsaHonkVerificationKey.sol b/barretenberg/sol/src/honk/keys/EcdsaHonkVerificationKey.sol index c24986bd96f4..e4995479132b 100644 --- a/barretenberg/sol/src/honk/keys/EcdsaHonkVerificationKey.sol +++ b/barretenberg/sol/src/honk/keys/EcdsaHonkVerificationKey.sol @@ -91,8 +91,8 @@ library EcdsaHonkVerificationKey { y: uint256(0x061c370923246a520c238c6cc2442ce9c0790350438fc20d0371682e92fda4e7) }), t3: Honk.G1Point({ - x: uint256(0x10e110ee17259e7746e26e882567409aad3fda44ea148dc6195eadfb80dc3884), - y: uint256(0x23ac2d72dddf2f686d55cacac3d5503003d8a19acaab8d6cf00e3850600bf729) + x: uint256(0x271751d94f99e78c1c3574cd006cc283c607fd894616a57d62d9917ce8e7b1dc), + y: uint256(0x2ba4265828e7975079bb87a09cf634a326b7f665f5315a9ad5420ad3ad8931d8) }), t4: Honk.G1Point({ x: uint256(0x299f1dfcb8b0b56691dd560e5ee9f73c4d07fac967de3ecbbd0769128209cb9f), diff --git a/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol b/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol index 6bf25e6238fb..ffd447c56fa0 100644 --- a/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol +++ b/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol @@ -1,11 +1,11 @@ -// Verification Key Hash: 6c68aa62aa452a4dbb84e1246b10262e6fb6ff860b59d906db6fb0807d11b872 +// Verification Key Hash: 3e90f6833288b5b3f8c6006ddff945b552ee9e6b00f3e047b1cb50927248e165 // SPDX-License-Identifier: Apache-2.0 // Copyright 2022 Aztec pragma solidity >=0.8.4; library BlakeUltraVerificationKey { function verificationKeyHash() internal pure returns (bytes32) { - return 0x6c68aa62aa452a4dbb84e1246b10262e6fb6ff860b59d906db6fb0807d11b872; + return 0x3e90f6833288b5b3f8c6006ddff945b552ee9e6b00f3e047b1cb50927248e165; } function loadVerificationKey(uint256 _vk, uint256 _omegaInverseLoc) internal pure { From 7a91bb4639a3810b878e1425ebc38dc8770123af Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 21:38:39 +0000 Subject: [PATCH 23/41] try to fix solidity, error is now a verify failure --- barretenberg/acir_tests/sol-test/src/index.js | 5 ----- .../cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp | 3 ++- .../src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/barretenberg/acir_tests/sol-test/src/index.js b/barretenberg/acir_tests/sol-test/src/index.js index e5b1ac487aa3..de80ea822767 100644 --- a/barretenberg/acir_tests/sol-test/src/index.js +++ b/barretenberg/acir_tests/sol-test/src/index.js @@ -172,11 +172,6 @@ const readPublicInputs = (proofAsFields) => { const numPublicInputs = proofAsFields.length - NUMBER_OF_FIELDS_IN_PROOF; let publicInputsOffset = 0; - // Honk proofs contain 3 pieces of metadata before the public inputs, while plonk does not - if (testingHonk) { - publicInputsOffset = 3; - } - for (let i = 0; i < numPublicInputs; i++) { publicInputs.push(proofAsFields[publicInputsOffset + i]); } diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp index 8c9cb30e213d..1087440282c7 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp @@ -1447,7 +1447,7 @@ abstract contract BaseHonkVerifier is IVerifier { // Derive public input delta t.relationParameters.publicInputsDelta = computePublicInputDelta( - publicInputs, t.relationParameters.beta, t.relationParameters.gamma, p.publicInputsOffset + publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1 ); // Sumcheck @@ -1758,6 +1758,7 @@ contract HonkVerifier is BaseHonkVerifier(N, LOG_N, NUMBER_OF_PUBLIC_INPUTS) { inline std::string get_honk_solidity_verifier(auto const& verification_key) { + info("in get_honk_solidity_verifier"); std::ostringstream stream; output_vk_sol_ultra_honk(stream, verification_key, "HonkVerificationKey"); return stream.str() + HONK_CONTRACT_SOURCE; diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp index 4dbbe488463a..b21c07d9dcb5 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp @@ -1505,7 +1505,7 @@ interface IVerifier { // Derive public input delta t.relationParameters.publicInputsDelta = computePublicInputDelta( - publicInputs, t.relationParameters.beta, t.relationParameters.gamma, p.publicInputsOffset + publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1 ); // Sumcheck From 2c5b0437c83cebf4c981e1cdd58324d5bff32f42 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 22:27:45 +0000 Subject: [PATCH 24/41] fixed client ivc test --- .../barretenberg/client_ivc/client_ivc.test.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.test.cpp b/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.test.cpp index d3be09ed1f29..35b1e199e0c6 100644 --- a/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.test.cpp +++ b/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.test.cpp @@ -183,11 +183,6 @@ TEST_F(ClientIVCTests, BadProofFailure) // Construct and accumulate a set of mocked private function execution circuits size_t NUM_CIRCUITS = 4; for (size_t idx = 0; idx < NUM_CIRCUITS; ++idx) { - if (idx == 3) { // At idx = 3, we've tampered with the one of the folding proofs so create the recursive - // folding verifier will throw an error. - EXPECT_ANY_THROW(circuit_producer.create_next_circuit(ivc, /*log2_num_gates=*/5)); - break; - } auto circuit = circuit_producer.create_next_circuit(ivc, /*log2_num_gates=*/5); ivc.accumulate(circuit); @@ -196,6 +191,7 @@ TEST_F(ClientIVCTests, BadProofFailure) tamper_with_proof(ivc.verification_queue[0].proof); // tamper with first proof } } + EXPECT_FALSE(ivc.prove_and_verify()); } // The IVC fails if the SECOND fold proof is tampered with @@ -207,11 +203,6 @@ TEST_F(ClientIVCTests, BadProofFailure) // Construct and accumulate a set of mocked private function execution circuits size_t NUM_CIRCUITS = 4; for (size_t idx = 0; idx < NUM_CIRCUITS; ++idx) { - if (idx == 3) { // At idx = 3, we've tampered with the one of the folding proofs so create the recursive - // folding verifier will throw an error. - EXPECT_ANY_THROW(circuit_producer.create_next_circuit(ivc, /*log2_num_gates=*/5)); - break; - } auto circuit = circuit_producer.create_next_circuit(ivc, /*log2_num_gates=*/5); ivc.accumulate(circuit); @@ -220,6 +211,7 @@ TEST_F(ClientIVCTests, BadProofFailure) tamper_with_proof(ivc.verification_queue[1].proof); // tamper with second proof } } + EXPECT_FALSE(ivc.prove_and_verify()); } // The IVC fails if the 3rd/FINAL fold proof is tampered with @@ -239,7 +231,7 @@ TEST_F(ClientIVCTests, BadProofFailure) EXPECT_EQ(ivc.verification_queue.size(), 1); tamper_with_proof(ivc.verification_queue[0].proof); // tamper with the final fold proof - EXPECT_ANY_THROW(ivc.prove_and_verify()); + EXPECT_FALSE(ivc.prove_and_verify()); } EXPECT_TRUE(true); From 1b4b844433c9b57888050c999e9525e5e5cb0e75 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 3 Mar 2025 22:27:56 +0000 Subject: [PATCH 25/41] fixed UH rec verifier test --- .../stdlib/honk_verifier/ultra_recursive_verifier.test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp index 9fb393f0173a..571706b73844 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.test.cpp @@ -276,7 +276,7 @@ template class RecursiveVerifierTest : public testing auto inner_proof = inner_prover.construct_proof(); // Arbitrarily tamper with the proof to be verified - inner_prover.transcript->deserialize_full_transcript(proving_key->proving_key.circuit_size); + inner_prover.transcript->deserialize_full_transcript(proving_key->proving_key.num_public_inputs); inner_prover.transcript->z_perm_comm = InnerCommitment::one() * InnerFF::random_element(); inner_prover.transcript->serialize_full_transcript(); inner_proof = inner_prover.export_proof(); From d9f43ebf007fbed9b2da71479072bdb905706d14 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 4 Mar 2025 13:19:58 +0000 Subject: [PATCH 26/41] fix zk contract proof length --- .../cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp index b21c07d9dcb5..064639e7e971 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp @@ -1485,7 +1485,7 @@ interface IVerifier { error GeminiChallengeInSubgroup(); error ConsistencyCheckFailed(); - uint256 constant PROOF_SIZE = 494; + uint256 constant PROOF_SIZE = 491; function verify(bytes calldata proof, bytes32[] calldata publicInputs) public view override returns (bool verified) { // Check the received proof is the expected size where each field element is 32 bytes From 0a40f1642c1d0c35604151554139b65f9528685c Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 4 Mar 2025 14:49:16 +0000 Subject: [PATCH 27/41] fix verify_rollup_honk_proof --- .../execution_success/verify_rollup_honk_proof/Prover.toml | 2 +- .../execution_success/verify_rollup_honk_proof/src/main.nr | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/Prover.toml b/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/Prover.toml index 43e9d442d737..5d68ad3bfc91 100644 --- a/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/Prover.toml +++ b/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/Prover.toml @@ -1,4 +1,4 @@ key_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -proof = ["0x0000000000000000000000000000000000000000000000000000000000001000","0x000000000000000000000000000000000000000000000000000000000000001b","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf","0x00000000000000000000000000000000000000000000000b75c020998797da78","0x0000000000000000000000000000000000000000000000005a107acb64952eca","0x000000000000000000000000000000000000000000000000000031e97a575e9d","0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4","0x00000000000000000000000000000000000000000000000c410db10a01750aeb","0x00000000000000000000000000000000000000000000000d722669117f9758a4","0x000000000000000000000000000000000000000000000000000178cbf4206471","0x000000000000000000000000000000000000000000000000e91b8a11e7842c38","0x000000000000000000000000000000000000000000000007fd51009034b3357f","0x000000000000000000000000000000000000000000000009889939f81e9c7402","0x0000000000000000000000000000000000000000000000000000f94656a2ca48","0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f","0x0000000000000000000000000000000000000000000000093fe27776f50224bd","0x000000000000000000000000000000000000000000000004a0c80c0da527a081","0x0000000000000000000000000000000000000000000000000001b52c2020d746","0x00000000000000000000000000000000000000000000000aca54b5d92f844d55","0x0000000000000000000000000000000000000000000000033824a418d9280cc2","0x00000000000000000000000000000000000000000000000c2db1e34f47402284","0x0000000000000000000000000000000000000000000000000001f1a80f9cf7fa","0x000000000000000000000000000000000000000000000005a992f2efa312fe1d","0x0000000000000000000000000000000000000000000000056948d28b62c50ed4","0x0000000000000000000000000000000000000000000000031c47c4638ed9ff01","0x00000000000000000000000000000000000000000000000000024b405f2ecd7d","0x0c8cde06b9e9285632a724a919611d09a7321df67e71a11cb3c877c91a0fac62","0x0b7d0102940c7b6a27be78f1236c72bf1406a3d194f96138f611bf9147d18ff6","0x000000000000000000000000000000ccc5347642263bea487970e6aa9790be1d","0x00000000000000000000000000000000000664b7ab0c07328706025da8417a1b","0x000000000000000000000000000000a1ebbd83b079a4cd2d2776ed0ff422838b","0x0000000000000000000000000000000000227a26a4d412a99665b025cadabacc","0x000000000000000000000000000000b2e0c3d32b4f12bc72ef723eac9d1e8bb1","0x00000000000000000000000000000000000fbbd34401dff89a1ffe1bc119cf3b","0x00000000000000000000000000000065fb1d5629cd0c5a44a50927f7879d981e","0x00000000000000000000000000000000000e2b620e755bf85e75766769b1da36","0x0000000000000000000000000000008f824342d689649c623dc5876d6886d7e9","0x000000000000000000000000000000000013e6a4db6d29b2b69bae3138bc8d94","0x000000000000000000000000000000b6460ff8bddb320857b7614a27531d6e9b","0x00000000000000000000000000000000001e2d09a2ca65cc9e1312fed35d6e6c","0x0000000000000000000000000000002a171861b26b214d20a7cb4d428a270b19","0x000000000000000000000000000000000006d220e2a01128ecd1358cfd02bb10","0x000000000000000000000000000000e45bf2a5a87cf3f64798f8279a77be8f0b","0x00000000000000000000000000000000001fc24780eee3fa3aedc08349ec0a49","0x0000000000000000000000000000002a171861b26b214d20a7cb4d428a270b19","0x000000000000000000000000000000000006d220e2a01128ecd1358cfd02bb10","0x000000000000000000000000000000e45bf2a5a87cf3f64798f8279a77be8f0b","0x00000000000000000000000000000000001fc24780eee3fa3aedc08349ec0a49","0x000000000000000000000000000000b397f82d5a6e6ec33c848f3c35eb846ad2","0x000000000000000000000000000000000009f7d059ce9e67b72a3c91cb79c116","0x000000000000000000000000000000794ddf15203c6573210af74ff49eaa9cfd","0x00000000000000000000000000000000001b2f3e1da1f0dc60968335596bffe5","0x000000000000000000000000000000df713552e321e2b27f729a48764a04a236","0x00000000000000000000000000000000000e0bffed272b9c2951358e9fc63968","0x000000000000000000000000000000ae322fd40947d19dee0fb2c7b3d8f662e9","0x0000000000000000000000000000000000272e445d933084d4a690b0040117d7","0x0000000000000000000000000000003c3308099fac4383116fdd4e6dff5dd168","0x00000000000000000000000000000000002dadeb3d9b8a3700d341ae35304f4b","0x000000000000000000000000000000acf82254ee3760d877a530bf5df7a8e7f9","0x0000000000000000000000000000000000245042edd39d473ce9e2f31d809af9","0x09112cddfeb4d9d2808c8991ebde16752a09c81259fc12d4fe18532a23bbc608","0x27532194e27cc65737c3bc2495a341e7fe2a20361fbd5dbc45c9a269cc4439f9","0x058cc3bf54ac763c760846544b654cc806f0971b82b0c7543dbbee77afda5f1f","0x148baa546bccf968cd5c5f90ab3e5519631ace60cf677aa4f788dac78f5642c2","0x2dd59a50123534c7271f282638d49d25052cf7f6407317f0dea13bb55e7885be","0x2868c8d55f5d8c830370aa41589c87b29e6c2cb87c978c9777b522fb67284b71","0x00b0274ecd67442779f6eb6b0ea57d6e2d1fafdd41c09e75dee82a2bd3a6ee80","0x24d8a4e4ee6c751e24f4dfa30575c490a6b4d80ba9e77c78d077dbe96fb97b76","0x099c54def616223b215c6b7dec4dfef65d8c3d0ef54d176faf255e09bf3b3864","0x2ab8be5d6a9d1cfd5cae98b89c91eddcfaf16aa6082c7bd78289824c5fe4d01a","0x23d389f70c7ada43d2dac12180c77e1341db37eeedfa0b5b9cc10d997543c6ed","0x1eb8e663c736ce767820211fdea63b66203ad26ea961fafa1b3c6775884b3a8d","0x051c30da93c350d2147dbca5fe8a2380a6239fdcf5b9ab928a0d84d30d2dd9ca","0x154be2fab5282f67d8fb0b2bd71f7146a9a1282dc1b2d0550856e40cfcd72195","0x1ca2757ca62f341abe039cdcdd776dcb6318cf587392fe92b1df938afcb73ad5","0x2d94d065e9fafd0c7789ceaa901a74595d41fb1c18cd3f724809a6ba24e1791f","0x2a23d7001a9c324bad68ae078b14bec1fe2d942a1860fb9550038b7609e0d0c4","0x05cbc0e5658edf31506a7b6f826d9aa52587a0be9a59b7556d54f01c19515b1a","0x2dab1f940215d2d290940aa1055143ddad459348cbd577e4c99ae76731dcaecd","0x17ed2906199754db77c69aa4587cdc00c5ade67fca91d4faf2ba1fc0b0ce34ff","0x2e6a62ed184fc4261390b2b605dd4f913c3f9c4f8aefefb35261938b94a14814","0x12c33b241138b34c09ca0018a9bff54b3caccfdd25e50eaec72302e56f286dc7","0x0edd5a97febff18bf6e6241058dfc65764ef18b5a7f36a0826acb522fc9439f3","0x2ca677d92c81c30fb17ceb843fe76fc150cb6cf8a913eb94e8399f6a02c52f58","0x1fe65042948a79a512c28d04d672cc430bbb5cb59ac2d896c8da52fcb295bcff","0x2bed9a632276908860c5116640d8e4819137868235671666d58ec88b46e0c0e9","0x0765f787c746de8320a4f1c555128d5e8f7f38175ae8a64389a051d25aff430f","0x20b5710f077091705a4e2fd9459318a434bf6202fc3b64a0ad17d8e17582d31d","0x1c3dbd64abd51837b367f5be8b5656ba1c7144b37f6db38695bdc2f122dc75b1","0x2a0e0f20ccf0030f626e133240e98943837b7caafb989f22dc51a09abd84910b","0x300df539c67073c4e7c01556c4f27db579d0f4a87286d9e6af30202258ca59c9","0x11cc5c9253579c2c619b3278fda1f9ece23430e488ef205d833dfeaaed861ac3","0x1aaf17f1a7a83c83ad92c7bfc7c51510a105ac6d41aedd7cccd39d74d047fe3e","0x1a80b13bd77318486bb9f1a8758479dce0f331a275bb61c568eb9f703e08ecaa","0x1d9820b59e9c351f471d36b8a954a1e2ef36bb09934cc60f861974e83bd5741e","0x2c0e00db63cf9b177f56229ed6f48cb549293a756d6d84e2e650276f0e6c4b00","0x26b75b30ecb25b17df332486fa798b3d416aac8bfe6e95462483ee5d142b0572","0x1619a2e5e6275414b76b29501ae5ef309a8131306ec66f2830309981555cc2d5","0x0cc675897183aadb5ec6a77ce5fb4f4c4ed23642116ec29b55841571b152ea82","0x175c35e931af21870bc39873cd433c05a4c1b400100266254ce8d22075ecfa02","0x1d8e8409c90c7073a5d1faeee999c4460e2eb37e48dcf76c1ccfe7e278e0354d","0x17f79bb98c798e2707cc1bf78fca3358ff3b378c2ed0f4334aed6a63fd5eb51e","0x10029c400435cd271de1bd70ca5150d126a8f086e79938fcbb85a5b6134d2faa","0x28c2c4ce95102e2d3ce19aebf7c0af4c61b807351c9449d313fab2436b9a60ba","0x01a4a407b9a2375dd5b45c3ebfd43ebc0dcedc9a926c06ea26d5bb0b1c3c7c6e","0x083cc7bdbd3ac1bde2a4faabc8ebf2f59e0420e3e4fcd2fdbe7df57edca034b2","0x2fdf6bfa108ad2789fcf8224168d7a5536e1db9de90ebd644845eaf8b3b6f8a9","0x133b4b0c551354010407e6e4dba0510a36c0dca60a2ec8d97291c3d78a556447","0x10146980d7d60f1b4509b603819b01083d9e0b6d55ea7cc2ccc95cdf5aa63f98","0x2845f011a0529b2ac4d965c787e4233ab9e73f51f95ac490636efe046e7875fe","0x0628dd0f90de2583dd663bbcdf099c0067beab3c91db963469377fffaaeb069a","0x0f7d38b053987928160e3c6f49d19267ee75c12063a7e99acaa91ec0e6cdd7f6","0x0c36f57a2df1e7020de9e991cf16002828c81e233214c92e89c95c62e619d22c","0x05501fef3742746528586a13a5e813d7c7965b857c5195efa314493a3ad2185d","0x2878b071e1a32ee745c92967e1dd38279ab9d41a3cf3a4cad6e0c5ce75feff23","0x1f335ceeab2191b1d827fa1448a0393552176ef2b828327666e07c6150abdb70","0x29903cc71a3115c5f6720e7c08734cdcb84703d4135237b121ebf8bc7e07dd25","0x184f0ecc972a5551525e6d0012b05cdb805d3a0a07dda98dfb5836d33df8b49d","0x0c9731b7ba3e7c02e29937ddaf225b6e855973359862668a737be9223cfc7ce3","0x26129d912ceabf0f0ad204acc2b6001495615c8287e0491d2446d9b03dd31318","0x01ae48b2777aadf254a1abffd74bf8232aa6ed47598fdf47b648a7725b926f5d","0x1d7a2bbf14a7eee5000461286cee966a536e56f94d98d6ecf534d7d2282245cd","0x1d58b3cc78026e9405f390c99faa0440807846d6dea9c8595ef55313654a927e","0x0028173e8c25d5e0564ec0eb554bf9124aad6569f184fe49c4b33d9de380aa89","0x0345123f052b932fd4ab9591ebcf1858d1893c7fbde84b7d56cee9b7ff9f71b0","0x1afd204f2b330f6637cf7e73767eb7d85e18081abf1f8e6f30624325710df198","0x12b9dc6a588bdc88672b0e0ba983bba1108c565619c22d1b9951a531c26c9248","0x2646b4f7a3ebe01d2b24fa58a788eed5b4c9704fe672b63c2804cde97a8efb61","0x213e373b7bcbc9b60367481ec663f92f6b692201b84797c7603231bd9ec5abc5","0x025088b73476308fc22f565fbc9495a72f73b926f96b70624f91a592750c35da","0x1d5004d2e0bde00c0152f63a9752c6f1542b1e4cb0187b5f5ed9664c50eef6e8","0x2b2ad415e626cc9f02dea7a97ac88d7c8450f3035ebb21eda5fa360f37c0bae5","0x0d4c0bfdfd9af31540cf51a4e2e326942fcbd8d5c7f41bf934612d64c7f92076","0x234f522bc5ace80cadc5f522d1717dbbc27d1ffd79aae04bef41be9cc3c55bda","0x160cef4c109dd0eb01e47f9b140a1c89045f301568641853319c2897f347fc8d","0x036df67dc07dbf4bda51b48c4cb1923141802a7bad42296f86a0008b1b3ddc04","0x1f1881f8257f1dd5fdd2dde6b2818a2baa8fbc4a5614c194880839b65991cda7","0x1e133029be33e046fe1f96ccd136e41d722167e96db5cefc228deca31ffe5a6c","0x01ffb0f91183deef25c735d179ffdd35d09abc6b3de3a8f25be138db09b580e9","0x2bd25c55f3e58fa4ab3c4f1e4b16f57570718cf33f719b5c2a3b1bc82f441bee","0x28e4f0b96a153fc3463e0d3df0dc02ca8484d933d2ece87865dd72d40433dd8d","0x1b71de1a01cbbd029f707a5984fc47b6ebb829804373fe730fe43ac074ca5978","0x1977636056bfb1571110d2a8158186b3759f7f654b903b395b334f397e6d594e","0x1edb0ce1b489235defabc83249f07020b29cf81f650cf0fedd85d63f5b70f65d","0x103fa7ec33e81c119d829928361d19070c6642ec3fac33853819faaf5430cfc3","0x218fdff0c265d27d0239333570ea953743835e7140e76b17b724294c7c49b4d8","0x14582def2d1670a6eec218edf7149ef3ac5aa6b6fd6fa1a7553cc112c07e7863","0x2b247d5ccdb78cc7997e5888325909faff8a8867478d297f64c01339a5fe110d","0x06701bbce7457c536caef3d5d851fb70c877f41b3f2f593fb0b44f33dd8fcc2d","0x19525b24ad7093c54885795eed5206b970c71ce8ee15ca3f6557b0a968a311a6","0x064b7d7724af4acd79fe1b365de127bd51d17459af753d044c5a938355a0a4f6","0x0a96e10e5ca6b6c5ed2cfda948dbd753a9ce8349d1399bfbe5cf9d3374f3a290","0x19959a3b91ebcb7193667350bed836d28e8a0c1870fbf6156743c119bacafe40","0x0300d4354db6eae7d082510fff7055276447e1bf0492048931c0e559ad0d7924","0x27cd0ae01e5a6a30eb5a36c408289c4f0f4b93c3064570cbf1a2da6eeeeece90","0x1dd61b989acadb3eb25d9231134d96c02b91b76508514d79ef6ce3e0a80d886b","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x00704fa5cae36117dd8b28db4481be29c88287b6f13a42144ad5be514457f390","0x18ba1e6e797a3cd519e0a21d91d1697b990d0cde2d7eaedc5e8e25c28e7c60d0","0x12587474be430731ac387e500519257825537427de0db542f70e59051655de49","0x2f6c7de55b3a16fa7ac9d85831fa3f7b834bb4259361599d775548194ef1e013","0x0e20ffe6210bfbf6bd946597371bc59f200c73f8eb63e8e3c924201b847a8263","0x142e06da54237530f2f4b2d98ff70dc19588fbf74de006b454b15b593578dd46","0x191dcd1c4db1d8513a5d24d910aa9445a2c8f597508d18a26f8c8055ee53c27e","0x297adbcfc6c83e46a0f7922421920d95714130903b496ec11b8e6d207b0f3462","0x1d746c753540670415f10022a0298a0e8815cc878d4b5b8147630a1bacbc665e","0x2b18aadf86194569841dd6ba34505df7adcb803fa374468fe6e7a43bafa9b532","0x03fc23234339b41e1882e6c0af5fc45a4e2d312fd433dcd8b882faffba2c4ca7","0x0f5f770d385631f262e390220ce164be1b02d9cbace65683e43abb7392aa8f1f","0x0ae5befe2b0793908cfc7ba90c6ee79577b871ad5145dafe90c1e08c95cf15e5","0x16c31c878060a0de215c45acdc874ff883dad501244a1b27f23782116b52a7f7","0x2ba5ced15781bd64b1f34d5d36e7fdaeb8f771716599cc8aa0f10a7af292c978","0x29c567c3e34a9760d158c7d0cbeebd7d3dde5c67806ba21d489cd7f54aee4fa5","0x18412132867d92e76e1dcd3aaf3ebe7dbc6d8b7b404a4cf3e5769a8c66eecaa1","0x11aca750f794fa57c40ac3c42c9dc8d5081af22bf6e937d15d368459d68ab339","0x2e9183238777271bb572e6c7621602e51b5d7098bed044a70e0a02be56d34e66","0x00d6babcdc09d8a46bc94f2d06dd71c747c83884ff2b719857499ea7f0928591","0x08c60db0eb4dbba779e35ada09e552c3c4256acc06a94a9cd539087f42936a87","0x033f43d3a53a73b5201f701ecd71f667e1d62b762a4064356fdaaa6a1f4fa887","0x0ae1777a172d5e534ea9a4f09622eea31c42c6347a82dbfabbe33226cf832ffe","0x1084911a1bbcf8daec769de523916ef6d2892436891f3a5531b8ee8d7c8064c6","0x0462117a55bb5d71094e375b97b71d1b424916ea4f87191ff80bfbc277392672","0x004367272cc9333fedff540b5e5745533b7ab5834c5d6ee6479b9b50411747b9","0x27cc5f552a62b80a6a4804080bdb11d4ae75239e8d87c1eb0ae20d2325609b34","0x0dd8ff30abed5559f6e006245023743a38972970e3bb9a242f35fc967ec6479f","0x2b19a7dd9dc7d5d7251d95154ff9c83d18f3634c0b255611a649adf0299442af","0x066de251f701e7a9d58569596f0970cd4064ddfd2cd7bdef1b29521bdd9282ea","0x1885ef80e5a5c61355220b49d11ae7e064c12ee01e86f08d3e8acaba2256ad96","0x1a75c7fa59d656089d7cb543b759d8e29e787f9ed6087cfca8aba4c85b49e304","0x2b120f23f203e28f7354b948e279ac998edc32e074e339b9198fc04dba21b1b7","0x242420ed09c3f4455008e06febf6a80c29b13421b6f4687b05655de865cfd675","0x242420ed09c3f4455008e06febf6a80c29b13421b6f4687b05655de865cfd675","0x065c12bd45d4037b081b54384c9d81c4060197cdbf7f5818d45ca5c5b06056c9","0x2b83c9968946dc15b6654b6a1085148e7399aa59c2c71ffa7a5e63a87fdd3500","0x0b8083a7e0c1d856b3fabaa842be80fa29b047de65198cb7274efbd02f01c5da","0x2c7f590e8d881aee81c62d724abc265d29f77c671ff2a2206cd72243a960803d","0x2a610304d48d9993a427cfbe8c36f9cff26640b6bcb0e66396a9fcaab44c19b6","0x000000000000000000000000000000d55ca167df652e4105e4e6011d2daf86ab","0x00000000000000000000000000000000000cedf8347231a691e331953e5dd48f","0x000000000000000000000000000000c56903cdcd2717c47d5f4a6fa4cbb1f539","0x00000000000000000000000000000000001b508d3cb19eda343113b62998f456","0x000000000000000000000000000000d43017d13ac121fe59f0243e88c523feff","0x0000000000000000000000000000000000033b187075d39882f2fd511388cec2","0x000000000000000000000000000000049799f5d5281231b6b9c9cb1da4f55ddf","0x00000000000000000000000000000000001a5792dd475c2440f6c32e431379d4","0x0000000000000000000000000000007014ec17f607252cabb47b1b32c935f223","0x0000000000000000000000000000000000059c1e3dea013fc2203b9ab9f8a580","0x00000000000000000000000000000097125e3b203b0a19a70d57a7a6247dcf81","0x000000000000000000000000000000000026b837a5cc3b0db1e0f14cc030bca5","0x000000000000000000000000000000510277898d8d140f7ea82b0cbe87ce5f8b","0x00000000000000000000000000000000001322e18351097433a7d8928f9b3852","0x00000000000000000000000000000012d4305b6e32caff96eb8c3153a8a30593","0x000000000000000000000000000000000004b20c0b06bde3c465c5463d1c96aa","0x00000000000000000000000000000073195ce0eec1405b7089dcca5d9453dae5","0x0000000000000000000000000000000000122c384cf4eafe9e35da79dd3d0bb0","0x0000000000000000000000000000009d5ca96f4f7bcfa57e901816c45f44bed9","0x00000000000000000000000000000000000e1a7f58b4022b56c66df0a83cb65c","0x0000000000000000000000000000005ecc92d0091134851a58cf67ed44756592","0x0000000000000000000000000000000000227d762bc1b3eea4965fde40aa83e2","0x000000000000000000000000000000fc73ca967f3a87570c1d00a062252b700c","0x00000000000000000000000000000000000c4a30b9a68a849e7cca24e5ec3d16","0x0000000000000000000000000000008024b400a8060994e1051d4dbbcc76a603","0x0000000000000000000000000000000000087793cc1b218483300a929f38dc60","0x000000000000000000000000000000ca5c5cd1aceef3646863f8fafa990c4ed4","0x0000000000000000000000000000000000139d9e9e8e56ddcad40d4f06eb2c0c","0x00000000000000000000000000000058f5edfeb2d18d4fe914a49ab37be0ff80","0x00000000000000000000000000000000000e579d6cedb87a4bb9023c7340be08","0x0000000000000000000000000000005d89b39a49d2131fc457db6021403d344f","0x000000000000000000000000000000000028dc9c6d5e60fdaa3ca41e7edc3349","0x0000000000000000000000000000009c95a27ae88a732d8177ed9d2091379aab","0x00000000000000000000000000000000001aa96cba976228a77f757040a1ced6","0x0000000000000000000000000000005bf401ed85168f44601694dd31240a9d3b","0x00000000000000000000000000000000001ac3b63b6d2d3467168fa541e00c05","0x00000000000000000000000000000037b1dad01c518dd1d535e44f16ffdddf91","0x00000000000000000000000000000000000e44b964a31f233a223e6c0fcac2b7","0x000000000000000000000000000000628558ac051702f6a54cd557e71c71b648","0x0000000000000000000000000000000000294f68d9404933c4f763fca12de48c","0x000000000000000000000000000000669c268d358671d9cdd87b4896e0302fe1","0x00000000000000000000000000000000002166bfd976a6c7659b3ad32fe6549b","0x0000000000000000000000000000007aa69446aba50fad1d15eecd5845dc5086","0x0000000000000000000000000000000000293290c7d3b37e9cc5a9e2f2cc77ee","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x14f9cddd67bbc52a1f2fc3c05c70014a2c26f4b80b905c568dd399921803314d","0x15966a294c64498986523e26de907d3a20546db480fa38380a37de4f1a13dab0","0x0977a854c9e70d19bd6f0cb111cb75b8bfdd1bde086f12777b68a3a7eec76e53","0x097a2656143a8adae110506c885feab1fbabfb60fd312235c0599440be2136e6","0x0194c3ea7076b37d0c27e6f09230c75a2613e5ebf7d639632e59ed0039bcc88d","0x02851fec521e1445f5f3546d5462989ebcd5a91e2d8c100fed528f0e5fa82365","0x16fa8615955b1adbf94381e097df55f3e87d8d080610a4e4239b4fcaf8d0e9b9","0x29558ddf77dc0cc59e54533a9f45829415a77f4feb753f54551550c539393127","0x17b9d57bf7163a981c4abb43d617722c08a1edca5f2cc402ad8703784e815b0e","0x1754b1ad90fd5ee626dcfef4aadbdddc4417b3d7aed48e62006381e36f8a804f","0x05294d04389f1057213dc139f7d86be472fb7720d3cc1a6e9fc0d13fc31ae56a","0x036ba4ce2f490b80163404085199b8b9ffe0e7cc125624455ff2e33b62ea289a","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x00000000000000000000000000000093126039acf73675f3304be2dcc27b25fe","0x00000000000000000000000000000000002fdb224cf3ca3e6b436b02b6fbe066","0x000000000000000000000000000000d2d9e80c60602d1144310951ab40987a4f","0x00000000000000000000000000000000002d628a6ae6a04b08a99d47e5b03159","0x000000000000000000000000000000becce9fac71008edc0880e21de201a0557","0x00000000000000000000000000000000001a6c3e060fdc46382f8fd1665ee93a","0x000000000000000000000000000000394138e6e80c62bfbdfcf2e80c98ddaa55","0x000000000000000000000000000000000023b6cdc9d1c66328b256aede088cf3","0x0000000000000000000000000000000000000000000000000000000000000004","0x01a51d361514570364f605b1f9d2c6c978037b401c77c32801b3fe9806e9ab5a","0x255a031aa8940a8607d03a4c1081594dcc3a1b378214de786c3feddce0e414c2","0x254d35719ef2f19c76d9197aafd4bcd2dbc5b7aa6bf758c6988d9e6cd9030e57","0x2cdc01ab1f7c91874811bd491faefab023be330ae2e3df3dbb5a935907116836","0x13c15edcc431d900dfe60b64fe09f3547932fcf45c1ccaf973182aabb11deb73","0x1633a300bf0d8bb47aa671df70b74fe274a08ecc9d7b858924d78a613f0d9a5e","0x1485acb4421a84e565bc9030eee99470044425d9d3be1e9ac4c3374856dc3c54","0x1f4759943610b23652a767551927758bcc8e6139603eab3cef30345489041e53","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x1bdc163bba549543fdb204616f0552f6ae3c499ad21356c79f0c6c64b1dc353b","0x249289f316fb5011d65ecf096ad3a2dfa1717c5a0633ed02dd3e1d50c567a73b","0x00000000000000000000000000000055bfb0e957a1faf08b06cc2bf95b4be5bf","0x00000000000000000000000000000000001aafaaa46a25b6b7451af9941dd3c3"] +proof = ["0x0000000000000000000000000000000000000000000000042ab5d6d1986846cf","0x00000000000000000000000000000000000000000000000b75c020998797da78","0x0000000000000000000000000000000000000000000000005a107acb64952eca","0x000000000000000000000000000000000000000000000000000031e97a575e9d","0x00000000000000000000000000000000000000000000000b5666547acf8bd5a4","0x00000000000000000000000000000000000000000000000c410db10a01750aeb","0x00000000000000000000000000000000000000000000000d722669117f9758a4","0x000000000000000000000000000000000000000000000000000178cbf4206471","0x000000000000000000000000000000000000000000000000e91b8a11e7842c38","0x000000000000000000000000000000000000000000000007fd51009034b3357f","0x000000000000000000000000000000000000000000000009889939f81e9c7402","0x0000000000000000000000000000000000000000000000000000f94656a2ca48","0x000000000000000000000000000000000000000000000006fb128b46c1ddb67f","0x0000000000000000000000000000000000000000000000093fe27776f50224bd","0x000000000000000000000000000000000000000000000004a0c80c0da527a081","0x0000000000000000000000000000000000000000000000000001b52c2020d746","0x00000000000000000000000000000000000000000000000aca54b5d92f844d55","0x0000000000000000000000000000000000000000000000033824a418d9280cc2","0x00000000000000000000000000000000000000000000000c2db1e34f47402284","0x0000000000000000000000000000000000000000000000000001f1a80f9cf7fa","0x000000000000000000000000000000000000000000000005a992f2efa312fe1d","0x0000000000000000000000000000000000000000000000056948d28b62c50ed4","0x0000000000000000000000000000000000000000000000031c47c4638ed9ff01","0x00000000000000000000000000000000000000000000000000024b405f2ecd7d","0x0c8cde06b9e9285632a724a919611d09a7321df67e71a11cb3c877c91a0fac62","0x0b7d0102940c7b6a27be78f1236c72bf1406a3d194f96138f611bf9147d18ff6","0x000000000000000000000000000000ccc5347642263bea487970e6aa9790be1d","0x00000000000000000000000000000000000664b7ab0c07328706025da8417a1b","0x000000000000000000000000000000a1ebbd83b079a4cd2d2776ed0ff422838b","0x0000000000000000000000000000000000227a26a4d412a99665b025cadabacc","0x000000000000000000000000000000b2e0c3d32b4f12bc72ef723eac9d1e8bb1","0x00000000000000000000000000000000000fbbd34401dff89a1ffe1bc119cf3b","0x00000000000000000000000000000065fb1d5629cd0c5a44a50927f7879d981e","0x00000000000000000000000000000000000e2b620e755bf85e75766769b1da36","0x0000000000000000000000000000008f824342d689649c623dc5876d6886d7e9","0x000000000000000000000000000000000013e6a4db6d29b2b69bae3138bc8d94","0x000000000000000000000000000000b6460ff8bddb320857b7614a27531d6e9b","0x00000000000000000000000000000000001e2d09a2ca65cc9e1312fed35d6e6c","0x0000000000000000000000000000002a171861b26b214d20a7cb4d428a270b19","0x000000000000000000000000000000000006d220e2a01128ecd1358cfd02bb10","0x000000000000000000000000000000e45bf2a5a87cf3f64798f8279a77be8f0b","0x00000000000000000000000000000000001fc24780eee3fa3aedc08349ec0a49","0x0000000000000000000000000000002a171861b26b214d20a7cb4d428a270b19","0x000000000000000000000000000000000006d220e2a01128ecd1358cfd02bb10","0x000000000000000000000000000000e45bf2a5a87cf3f64798f8279a77be8f0b","0x00000000000000000000000000000000001fc24780eee3fa3aedc08349ec0a49","0x000000000000000000000000000000b397f82d5a6e6ec33c848f3c35eb846ad2","0x000000000000000000000000000000000009f7d059ce9e67b72a3c91cb79c116","0x000000000000000000000000000000794ddf15203c6573210af74ff49eaa9cfd","0x00000000000000000000000000000000001b2f3e1da1f0dc60968335596bffe5","0x000000000000000000000000000000df713552e321e2b27f729a48764a04a236","0x00000000000000000000000000000000000e0bffed272b9c2951358e9fc63968","0x000000000000000000000000000000ae322fd40947d19dee0fb2c7b3d8f662e9","0x0000000000000000000000000000000000272e445d933084d4a690b0040117d7","0x0000000000000000000000000000003c3308099fac4383116fdd4e6dff5dd168","0x00000000000000000000000000000000002dadeb3d9b8a3700d341ae35304f4b","0x000000000000000000000000000000acf82254ee3760d877a530bf5df7a8e7f9","0x0000000000000000000000000000000000245042edd39d473ce9e2f31d809af9","0x09112cddfeb4d9d2808c8991ebde16752a09c81259fc12d4fe18532a23bbc608","0x27532194e27cc65737c3bc2495a341e7fe2a20361fbd5dbc45c9a269cc4439f9","0x058cc3bf54ac763c760846544b654cc806f0971b82b0c7543dbbee77afda5f1f","0x148baa546bccf968cd5c5f90ab3e5519631ace60cf677aa4f788dac78f5642c2","0x2dd59a50123534c7271f282638d49d25052cf7f6407317f0dea13bb55e7885be","0x2868c8d55f5d8c830370aa41589c87b29e6c2cb87c978c9777b522fb67284b71","0x00b0274ecd67442779f6eb6b0ea57d6e2d1fafdd41c09e75dee82a2bd3a6ee80","0x24d8a4e4ee6c751e24f4dfa30575c490a6b4d80ba9e77c78d077dbe96fb97b76","0x099c54def616223b215c6b7dec4dfef65d8c3d0ef54d176faf255e09bf3b3864","0x2ab8be5d6a9d1cfd5cae98b89c91eddcfaf16aa6082c7bd78289824c5fe4d01a","0x23d389f70c7ada43d2dac12180c77e1341db37eeedfa0b5b9cc10d997543c6ed","0x1eb8e663c736ce767820211fdea63b66203ad26ea961fafa1b3c6775884b3a8d","0x051c30da93c350d2147dbca5fe8a2380a6239fdcf5b9ab928a0d84d30d2dd9ca","0x154be2fab5282f67d8fb0b2bd71f7146a9a1282dc1b2d0550856e40cfcd72195","0x1ca2757ca62f341abe039cdcdd776dcb6318cf587392fe92b1df938afcb73ad5","0x2d94d065e9fafd0c7789ceaa901a74595d41fb1c18cd3f724809a6ba24e1791f","0x2a23d7001a9c324bad68ae078b14bec1fe2d942a1860fb9550038b7609e0d0c4","0x05cbc0e5658edf31506a7b6f826d9aa52587a0be9a59b7556d54f01c19515b1a","0x2dab1f940215d2d290940aa1055143ddad459348cbd577e4c99ae76731dcaecd","0x17ed2906199754db77c69aa4587cdc00c5ade67fca91d4faf2ba1fc0b0ce34ff","0x2e6a62ed184fc4261390b2b605dd4f913c3f9c4f8aefefb35261938b94a14814","0x12c33b241138b34c09ca0018a9bff54b3caccfdd25e50eaec72302e56f286dc7","0x0edd5a97febff18bf6e6241058dfc65764ef18b5a7f36a0826acb522fc9439f3","0x2ca677d92c81c30fb17ceb843fe76fc150cb6cf8a913eb94e8399f6a02c52f58","0x1fe65042948a79a512c28d04d672cc430bbb5cb59ac2d896c8da52fcb295bcff","0x2bed9a632276908860c5116640d8e4819137868235671666d58ec88b46e0c0e9","0x0765f787c746de8320a4f1c555128d5e8f7f38175ae8a64389a051d25aff430f","0x20b5710f077091705a4e2fd9459318a434bf6202fc3b64a0ad17d8e17582d31d","0x1c3dbd64abd51837b367f5be8b5656ba1c7144b37f6db38695bdc2f122dc75b1","0x2a0e0f20ccf0030f626e133240e98943837b7caafb989f22dc51a09abd84910b","0x300df539c67073c4e7c01556c4f27db579d0f4a87286d9e6af30202258ca59c9","0x11cc5c9253579c2c619b3278fda1f9ece23430e488ef205d833dfeaaed861ac3","0x1aaf17f1a7a83c83ad92c7bfc7c51510a105ac6d41aedd7cccd39d74d047fe3e","0x1a80b13bd77318486bb9f1a8758479dce0f331a275bb61c568eb9f703e08ecaa","0x1d9820b59e9c351f471d36b8a954a1e2ef36bb09934cc60f861974e83bd5741e","0x2c0e00db63cf9b177f56229ed6f48cb549293a756d6d84e2e650276f0e6c4b00","0x26b75b30ecb25b17df332486fa798b3d416aac8bfe6e95462483ee5d142b0572","0x1619a2e5e6275414b76b29501ae5ef309a8131306ec66f2830309981555cc2d5","0x0cc675897183aadb5ec6a77ce5fb4f4c4ed23642116ec29b55841571b152ea82","0x175c35e931af21870bc39873cd433c05a4c1b400100266254ce8d22075ecfa02","0x1d8e8409c90c7073a5d1faeee999c4460e2eb37e48dcf76c1ccfe7e278e0354d","0x17f79bb98c798e2707cc1bf78fca3358ff3b378c2ed0f4334aed6a63fd5eb51e","0x10029c400435cd271de1bd70ca5150d126a8f086e79938fcbb85a5b6134d2faa","0x28c2c4ce95102e2d3ce19aebf7c0af4c61b807351c9449d313fab2436b9a60ba","0x01a4a407b9a2375dd5b45c3ebfd43ebc0dcedc9a926c06ea26d5bb0b1c3c7c6e","0x083cc7bdbd3ac1bde2a4faabc8ebf2f59e0420e3e4fcd2fdbe7df57edca034b2","0x2fdf6bfa108ad2789fcf8224168d7a5536e1db9de90ebd644845eaf8b3b6f8a9","0x133b4b0c551354010407e6e4dba0510a36c0dca60a2ec8d97291c3d78a556447","0x10146980d7d60f1b4509b603819b01083d9e0b6d55ea7cc2ccc95cdf5aa63f98","0x2845f011a0529b2ac4d965c787e4233ab9e73f51f95ac490636efe046e7875fe","0x0628dd0f90de2583dd663bbcdf099c0067beab3c91db963469377fffaaeb069a","0x0f7d38b053987928160e3c6f49d19267ee75c12063a7e99acaa91ec0e6cdd7f6","0x0c36f57a2df1e7020de9e991cf16002828c81e233214c92e89c95c62e619d22c","0x05501fef3742746528586a13a5e813d7c7965b857c5195efa314493a3ad2185d","0x2878b071e1a32ee745c92967e1dd38279ab9d41a3cf3a4cad6e0c5ce75feff23","0x1f335ceeab2191b1d827fa1448a0393552176ef2b828327666e07c6150abdb70","0x29903cc71a3115c5f6720e7c08734cdcb84703d4135237b121ebf8bc7e07dd25","0x184f0ecc972a5551525e6d0012b05cdb805d3a0a07dda98dfb5836d33df8b49d","0x0c9731b7ba3e7c02e29937ddaf225b6e855973359862668a737be9223cfc7ce3","0x26129d912ceabf0f0ad204acc2b6001495615c8287e0491d2446d9b03dd31318","0x01ae48b2777aadf254a1abffd74bf8232aa6ed47598fdf47b648a7725b926f5d","0x1d7a2bbf14a7eee5000461286cee966a536e56f94d98d6ecf534d7d2282245cd","0x1d58b3cc78026e9405f390c99faa0440807846d6dea9c8595ef55313654a927e","0x0028173e8c25d5e0564ec0eb554bf9124aad6569f184fe49c4b33d9de380aa89","0x0345123f052b932fd4ab9591ebcf1858d1893c7fbde84b7d56cee9b7ff9f71b0","0x1afd204f2b330f6637cf7e73767eb7d85e18081abf1f8e6f30624325710df198","0x12b9dc6a588bdc88672b0e0ba983bba1108c565619c22d1b9951a531c26c9248","0x2646b4f7a3ebe01d2b24fa58a788eed5b4c9704fe672b63c2804cde97a8efb61","0x213e373b7bcbc9b60367481ec663f92f6b692201b84797c7603231bd9ec5abc5","0x025088b73476308fc22f565fbc9495a72f73b926f96b70624f91a592750c35da","0x1d5004d2e0bde00c0152f63a9752c6f1542b1e4cb0187b5f5ed9664c50eef6e8","0x2b2ad415e626cc9f02dea7a97ac88d7c8450f3035ebb21eda5fa360f37c0bae5","0x0d4c0bfdfd9af31540cf51a4e2e326942fcbd8d5c7f41bf934612d64c7f92076","0x234f522bc5ace80cadc5f522d1717dbbc27d1ffd79aae04bef41be9cc3c55bda","0x160cef4c109dd0eb01e47f9b140a1c89045f301568641853319c2897f347fc8d","0x036df67dc07dbf4bda51b48c4cb1923141802a7bad42296f86a0008b1b3ddc04","0x1f1881f8257f1dd5fdd2dde6b2818a2baa8fbc4a5614c194880839b65991cda7","0x1e133029be33e046fe1f96ccd136e41d722167e96db5cefc228deca31ffe5a6c","0x01ffb0f91183deef25c735d179ffdd35d09abc6b3de3a8f25be138db09b580e9","0x2bd25c55f3e58fa4ab3c4f1e4b16f57570718cf33f719b5c2a3b1bc82f441bee","0x28e4f0b96a153fc3463e0d3df0dc02ca8484d933d2ece87865dd72d40433dd8d","0x1b71de1a01cbbd029f707a5984fc47b6ebb829804373fe730fe43ac074ca5978","0x1977636056bfb1571110d2a8158186b3759f7f654b903b395b334f397e6d594e","0x1edb0ce1b489235defabc83249f07020b29cf81f650cf0fedd85d63f5b70f65d","0x103fa7ec33e81c119d829928361d19070c6642ec3fac33853819faaf5430cfc3","0x218fdff0c265d27d0239333570ea953743835e7140e76b17b724294c7c49b4d8","0x14582def2d1670a6eec218edf7149ef3ac5aa6b6fd6fa1a7553cc112c07e7863","0x2b247d5ccdb78cc7997e5888325909faff8a8867478d297f64c01339a5fe110d","0x06701bbce7457c536caef3d5d851fb70c877f41b3f2f593fb0b44f33dd8fcc2d","0x19525b24ad7093c54885795eed5206b970c71ce8ee15ca3f6557b0a968a311a6","0x064b7d7724af4acd79fe1b365de127bd51d17459af753d044c5a938355a0a4f6","0x0a96e10e5ca6b6c5ed2cfda948dbd753a9ce8349d1399bfbe5cf9d3374f3a290","0x19959a3b91ebcb7193667350bed836d28e8a0c1870fbf6156743c119bacafe40","0x0300d4354db6eae7d082510fff7055276447e1bf0492048931c0e559ad0d7924","0x27cd0ae01e5a6a30eb5a36c408289c4f0f4b93c3064570cbf1a2da6eeeeece90","0x1dd61b989acadb3eb25d9231134d96c02b91b76508514d79ef6ce3e0a80d886b","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x00704fa5cae36117dd8b28db4481be29c88287b6f13a42144ad5be514457f390","0x18ba1e6e797a3cd519e0a21d91d1697b990d0cde2d7eaedc5e8e25c28e7c60d0","0x12587474be430731ac387e500519257825537427de0db542f70e59051655de49","0x2f6c7de55b3a16fa7ac9d85831fa3f7b834bb4259361599d775548194ef1e013","0x0e20ffe6210bfbf6bd946597371bc59f200c73f8eb63e8e3c924201b847a8263","0x142e06da54237530f2f4b2d98ff70dc19588fbf74de006b454b15b593578dd46","0x191dcd1c4db1d8513a5d24d910aa9445a2c8f597508d18a26f8c8055ee53c27e","0x297adbcfc6c83e46a0f7922421920d95714130903b496ec11b8e6d207b0f3462","0x1d746c753540670415f10022a0298a0e8815cc878d4b5b8147630a1bacbc665e","0x2b18aadf86194569841dd6ba34505df7adcb803fa374468fe6e7a43bafa9b532","0x03fc23234339b41e1882e6c0af5fc45a4e2d312fd433dcd8b882faffba2c4ca7","0x0f5f770d385631f262e390220ce164be1b02d9cbace65683e43abb7392aa8f1f","0x0ae5befe2b0793908cfc7ba90c6ee79577b871ad5145dafe90c1e08c95cf15e5","0x16c31c878060a0de215c45acdc874ff883dad501244a1b27f23782116b52a7f7","0x2ba5ced15781bd64b1f34d5d36e7fdaeb8f771716599cc8aa0f10a7af292c978","0x29c567c3e34a9760d158c7d0cbeebd7d3dde5c67806ba21d489cd7f54aee4fa5","0x18412132867d92e76e1dcd3aaf3ebe7dbc6d8b7b404a4cf3e5769a8c66eecaa1","0x11aca750f794fa57c40ac3c42c9dc8d5081af22bf6e937d15d368459d68ab339","0x2e9183238777271bb572e6c7621602e51b5d7098bed044a70e0a02be56d34e66","0x00d6babcdc09d8a46bc94f2d06dd71c747c83884ff2b719857499ea7f0928591","0x08c60db0eb4dbba779e35ada09e552c3c4256acc06a94a9cd539087f42936a87","0x033f43d3a53a73b5201f701ecd71f667e1d62b762a4064356fdaaa6a1f4fa887","0x0ae1777a172d5e534ea9a4f09622eea31c42c6347a82dbfabbe33226cf832ffe","0x1084911a1bbcf8daec769de523916ef6d2892436891f3a5531b8ee8d7c8064c6","0x0462117a55bb5d71094e375b97b71d1b424916ea4f87191ff80bfbc277392672","0x004367272cc9333fedff540b5e5745533b7ab5834c5d6ee6479b9b50411747b9","0x27cc5f552a62b80a6a4804080bdb11d4ae75239e8d87c1eb0ae20d2325609b34","0x0dd8ff30abed5559f6e006245023743a38972970e3bb9a242f35fc967ec6479f","0x2b19a7dd9dc7d5d7251d95154ff9c83d18f3634c0b255611a649adf0299442af","0x066de251f701e7a9d58569596f0970cd4064ddfd2cd7bdef1b29521bdd9282ea","0x1885ef80e5a5c61355220b49d11ae7e064c12ee01e86f08d3e8acaba2256ad96","0x1a75c7fa59d656089d7cb543b759d8e29e787f9ed6087cfca8aba4c85b49e304","0x2b120f23f203e28f7354b948e279ac998edc32e074e339b9198fc04dba21b1b7","0x242420ed09c3f4455008e06febf6a80c29b13421b6f4687b05655de865cfd675","0x242420ed09c3f4455008e06febf6a80c29b13421b6f4687b05655de865cfd675","0x065c12bd45d4037b081b54384c9d81c4060197cdbf7f5818d45ca5c5b06056c9","0x2b83c9968946dc15b6654b6a1085148e7399aa59c2c71ffa7a5e63a87fdd3500","0x0b8083a7e0c1d856b3fabaa842be80fa29b047de65198cb7274efbd02f01c5da","0x2c7f590e8d881aee81c62d724abc265d29f77c671ff2a2206cd72243a960803d","0x2a610304d48d9993a427cfbe8c36f9cff26640b6bcb0e66396a9fcaab44c19b6","0x000000000000000000000000000000d55ca167df652e4105e4e6011d2daf86ab","0x00000000000000000000000000000000000cedf8347231a691e331953e5dd48f","0x000000000000000000000000000000c56903cdcd2717c47d5f4a6fa4cbb1f539","0x00000000000000000000000000000000001b508d3cb19eda343113b62998f456","0x000000000000000000000000000000d43017d13ac121fe59f0243e88c523feff","0x0000000000000000000000000000000000033b187075d39882f2fd511388cec2","0x000000000000000000000000000000049799f5d5281231b6b9c9cb1da4f55ddf","0x00000000000000000000000000000000001a5792dd475c2440f6c32e431379d4","0x0000000000000000000000000000007014ec17f607252cabb47b1b32c935f223","0x0000000000000000000000000000000000059c1e3dea013fc2203b9ab9f8a580","0x00000000000000000000000000000097125e3b203b0a19a70d57a7a6247dcf81","0x000000000000000000000000000000000026b837a5cc3b0db1e0f14cc030bca5","0x000000000000000000000000000000510277898d8d140f7ea82b0cbe87ce5f8b","0x00000000000000000000000000000000001322e18351097433a7d8928f9b3852","0x00000000000000000000000000000012d4305b6e32caff96eb8c3153a8a30593","0x000000000000000000000000000000000004b20c0b06bde3c465c5463d1c96aa","0x00000000000000000000000000000073195ce0eec1405b7089dcca5d9453dae5","0x0000000000000000000000000000000000122c384cf4eafe9e35da79dd3d0bb0","0x0000000000000000000000000000009d5ca96f4f7bcfa57e901816c45f44bed9","0x00000000000000000000000000000000000e1a7f58b4022b56c66df0a83cb65c","0x0000000000000000000000000000005ecc92d0091134851a58cf67ed44756592","0x0000000000000000000000000000000000227d762bc1b3eea4965fde40aa83e2","0x000000000000000000000000000000fc73ca967f3a87570c1d00a062252b700c","0x00000000000000000000000000000000000c4a30b9a68a849e7cca24e5ec3d16","0x0000000000000000000000000000008024b400a8060994e1051d4dbbcc76a603","0x0000000000000000000000000000000000087793cc1b218483300a929f38dc60","0x000000000000000000000000000000ca5c5cd1aceef3646863f8fafa990c4ed4","0x0000000000000000000000000000000000139d9e9e8e56ddcad40d4f06eb2c0c","0x00000000000000000000000000000058f5edfeb2d18d4fe914a49ab37be0ff80","0x00000000000000000000000000000000000e579d6cedb87a4bb9023c7340be08","0x0000000000000000000000000000005d89b39a49d2131fc457db6021403d344f","0x000000000000000000000000000000000028dc9c6d5e60fdaa3ca41e7edc3349","0x0000000000000000000000000000009c95a27ae88a732d8177ed9d2091379aab","0x00000000000000000000000000000000001aa96cba976228a77f757040a1ced6","0x0000000000000000000000000000005bf401ed85168f44601694dd31240a9d3b","0x00000000000000000000000000000000001ac3b63b6d2d3467168fa541e00c05","0x00000000000000000000000000000037b1dad01c518dd1d535e44f16ffdddf91","0x00000000000000000000000000000000000e44b964a31f233a223e6c0fcac2b7","0x000000000000000000000000000000628558ac051702f6a54cd557e71c71b648","0x0000000000000000000000000000000000294f68d9404933c4f763fca12de48c","0x000000000000000000000000000000669c268d358671d9cdd87b4896e0302fe1","0x00000000000000000000000000000000002166bfd976a6c7659b3ad32fe6549b","0x0000000000000000000000000000007aa69446aba50fad1d15eecd5845dc5086","0x0000000000000000000000000000000000293290c7d3b37e9cc5a9e2f2cc77ee","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x14f9cddd67bbc52a1f2fc3c05c70014a2c26f4b80b905c568dd399921803314d","0x15966a294c64498986523e26de907d3a20546db480fa38380a37de4f1a13dab0","0x0977a854c9e70d19bd6f0cb111cb75b8bfdd1bde086f12777b68a3a7eec76e53","0x097a2656143a8adae110506c885feab1fbabfb60fd312235c0599440be2136e6","0x0194c3ea7076b37d0c27e6f09230c75a2613e5ebf7d639632e59ed0039bcc88d","0x02851fec521e1445f5f3546d5462989ebcd5a91e2d8c100fed528f0e5fa82365","0x16fa8615955b1adbf94381e097df55f3e87d8d080610a4e4239b4fcaf8d0e9b9","0x29558ddf77dc0cc59e54533a9f45829415a77f4feb753f54551550c539393127","0x17b9d57bf7163a981c4abb43d617722c08a1edca5f2cc402ad8703784e815b0e","0x1754b1ad90fd5ee626dcfef4aadbdddc4417b3d7aed48e62006381e36f8a804f","0x05294d04389f1057213dc139f7d86be472fb7720d3cc1a6e9fc0d13fc31ae56a","0x036ba4ce2f490b80163404085199b8b9ffe0e7cc125624455ff2e33b62ea289a","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000000","0x00000000000000000000000000000093126039acf73675f3304be2dcc27b25fe","0x00000000000000000000000000000000002fdb224cf3ca3e6b436b02b6fbe066","0x000000000000000000000000000000d2d9e80c60602d1144310951ab40987a4f","0x00000000000000000000000000000000002d628a6ae6a04b08a99d47e5b03159","0x000000000000000000000000000000becce9fac71008edc0880e21de201a0557","0x00000000000000000000000000000000001a6c3e060fdc46382f8fd1665ee93a","0x000000000000000000000000000000394138e6e80c62bfbdfcf2e80c98ddaa55","0x000000000000000000000000000000000023b6cdc9d1c66328b256aede088cf3","0x0000000000000000000000000000000000000000000000000000000000000004","0x01a51d361514570364f605b1f9d2c6c978037b401c77c32801b3fe9806e9ab5a","0x255a031aa8940a8607d03a4c1081594dcc3a1b378214de786c3feddce0e414c2","0x254d35719ef2f19c76d9197aafd4bcd2dbc5b7aa6bf758c6988d9e6cd9030e57","0x2cdc01ab1f7c91874811bd491faefab023be330ae2e3df3dbb5a935907116836","0x13c15edcc431d900dfe60b64fe09f3547932fcf45c1ccaf973182aabb11deb73","0x1633a300bf0d8bb47aa671df70b74fe274a08ecc9d7b858924d78a613f0d9a5e","0x1485acb4421a84e565bc9030eee99470044425d9d3be1e9ac4c3374856dc3c54","0x1f4759943610b23652a767551927758bcc8e6139603eab3cef30345489041e53","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000002cf135e7506a45d632d270d45f1181294833fc48d823f272c","0x1bdc163bba549543fdb204616f0552f6ae3c499ad21356c79f0c6c64b1dc353b","0x249289f316fb5011d65ecf096ad3a2dfa1717c5a0633ed02dd3e1d50c567a73b","0x00000000000000000000000000000055bfb0e957a1faf08b06cc2bf95b4be5bf","0x00000000000000000000000000000000001aafaaa46a25b6b7451af9941dd3c3"] public_inputs = ["0x0000000000000000000000000000000000000000000000000000000000000002"] verification_key = ["0x0000000000000000000000000000000000000000000000000000000000001000","0x000000000000000000000000000000000000000000000000000000000000001b","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000003","0x0000000000000000000000000000000000000000000000000000000000000004","0x0000000000000000000000000000000000000000000000000000000000000005","0x0000000000000000000000000000000000000000000000000000000000000006","0x0000000000000000000000000000000000000000000000000000000000000007","0x0000000000000000000000000000000000000000000000000000000000000008","0x0000000000000000000000000000000000000000000000000000000000000009","0x000000000000000000000000000000000000000000000000000000000000000a","0x000000000000000000000000000000000000000000000000000000000000000b","0x000000000000000000000000000000000000000000000000000000000000000c","0x000000000000000000000000000000000000000000000000000000000000000d","0x000000000000000000000000000000000000000000000000000000000000000e","0x000000000000000000000000000000000000000000000000000000000000000f","0x0000000000000000000000000000000000000000000000000000000000000010","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000011","0x0000000000000000000000000000000000000000000000000000000000000012","0x0000000000000000000000000000000000000000000000000000000000000013","0x0000000000000000000000000000000000000000000000000000000000000014","0x0000000000000000000000000000000000000000000000000000000000000015","0x0000000000000000000000000000000000000000000000000000000000000016","0x0000000000000000000000000000000000000000000000000000000000000017","0x0000000000000000000000000000000000000000000000000000000000000018","0x0000000000000000000000000000000000000000000000000000000000000019","0x000000000000000000000000000000000000000000000000000000000000001a","0x000000000000000000000000000000d3bf8b9f8fe72b0279c8bc6a2dab3bc09d","0x0000000000000000000000000000000000021805b10823f4a001397e13eecc6d","0x000000000000000000000000000000c36ecac654a9799aebab041d3bf1a1a1de","0x00000000000000000000000000000000002e232b94a331b1d8d227bf70ec337a","0x00000000000000000000000000000062f216aaea7554dd8e5c0d1628b85c3e9f","0x0000000000000000000000000000000000298310a57246b3bebdaf86058e99bb","0x000000000000000000000000000000cf5a5cec22e7f7790d0e74e08cb184a829","0x00000000000000000000000000000000001eabf03877be34d6c1e3f329b7022b","0x0000000000000000000000000000007541ff87a659a5efad96264f79e420346b","0x00000000000000000000000000000000000ffc79f0450a27fa8b15b0ba04825b","0x00000000000000000000000000000013321d40a1aff3cd7c529dadec06307ca3","0x00000000000000000000000000000000002c4908dfda2ef03b1e5768610aa450","0x0000000000000000000000000000004588d2563428259271ce0e17df6fd27348","0x00000000000000000000000000000000001a59cac68c53e8f324dc8c2429d536","0x000000000000000000000000000000c5ecaae7118c3685c1db55135dfa1059db","0x00000000000000000000000000000000002f990acea1a1ebcb790eda7a4827d4","0x000000000000000000000000000000e1ac09aa129e0fafa51d527f9e298ecb6c","0x00000000000000000000000000000000000efcc15b4a73d2ffa17625978d41ae","0x00000000000000000000000000000073f4f155dc2c65b17ebb79dc205d88636f","0x00000000000000000000000000000000002436bc9fed3b24a140167a58e5cf41","0x000000000000000000000000000000d9b011d182316a807bcdec08d72723df69","0x00000000000000000000000000000000000a86c43ef6175bc7b56cebd37a9819","0x000000000000000000000000000000d0919b0077d3d82b1018ea87e944fac55b","0x0000000000000000000000000000000000063cc0a9841ad3351995b5866b0065","0x000000000000000000000000000000d9ad8b5943ead2741efdeb311b8305c9db","0x000000000000000000000000000000000025043141e7a515687c6d80d0853b76","0x0000000000000000000000000000003447e05ab4400999c9704862944ef03bb3","0x00000000000000000000000000000000000d8d5f85133d06d56249c6463ac023","0x0000000000000000000000000000003e6b6fe0d973b8f65db9702ebacc71405d","0x00000000000000000000000000000000001dc07652b63df5077b15df8413f305","0x000000000000000000000000000000894164371b4853cac86d32f3961fdbe18e","0x0000000000000000000000000000000000237c228c68dfb0323bcc0ce696db0f","0x00000000000000000000000000000089dd08ca9be0644a719cf09f35c13761bb","0x00000000000000000000000000000000002b8eb9583a34b15f2d6a163af8eed6","0x000000000000000000000000000000dba9a8bc7cebecaeeb97d13fc9bc0c5db2","0x00000000000000000000000000000000001cc4b8e6e057e2a421d347d2ee1d08","0x000000000000000000000000000000d5af9e2a842c89003d3e3ebbcf95f3cc1f","0x000000000000000000000000000000000029900605b1952df72feea0261c9824","0x000000000000000000000000000000a6cc6e7adc5b84e1d92f5c66de01adc49d","0x00000000000000000000000000000000000b26c1beec108427323ae5e5eb264a","0x0000000000000000000000000000002de81d1745f46bdc7b924c17bc027ce241","0x0000000000000000000000000000000000067761bb3cf2b2323eeebc52ef847f","0x0000000000000000000000000000004a58d729271dc3df76caaf0dbc7a0dd1cd","0x00000000000000000000000000000000000ad3bc07bc1bfbb69a095f5fb5c995","0x000000000000000000000000000000c47f6850760801197f1d78c8b522e3e8ce","0x00000000000000000000000000000000001c16df0851ab44fc5fc86fc32d901a","0x0000000000000000000000000000003a206d1590ecddff13695a16efa7c66055","0x000000000000000000000000000000000011d6dc438ccc1de6046419780f726b","0x000000000000000000000000000000af21555f1f9fa506695d872b62992f9498","0x00000000000000000000000000000000002afa56a6d7735c8a25aeae24926d6f","0x0000000000000000000000000000001163d2e75dfb121fe745d6735d2fe2be9d","0x000000000000000000000000000000000024ffb48ffe9fa90c654362744c5cb6","0x000000000000000000000000000000984c2fce39294c1c1a54c2167392c0cc9c","0x000000000000000000000000000000000007298bc4840e62bcdf733c8e37846b","0x000000000000000000000000000000cc011a4347b398852051cbb8fd0115e761","0x00000000000000000000000000000000000c438ce8edaed720c39afa7f62e2ce","0x0000000000000000000000000000002495f82619b95b0ced93f5abf6985a1b03","0x0000000000000000000000000000000000007f640e9f886f8013d8cab9c9926a","0x0000000000000000000000000000006aa936c860c520566d98feae70bae2b2b0","0x00000000000000000000000000000000000073a7373420871c7579f4b4fc4022","0x00000000000000000000000000000043ac1c7df7039fabf2dd81d0599707676f","0x00000000000000000000000000000000000bcb12b81df8f6b836dd292243a723","0x0000000000000000000000000000007d899b74a8f02310a1f3b0cbdfeccd846f","0x0000000000000000000000000000000000153a20ae2b51beee04391530535663","0x000000000000000000000000000000e916f297b667cd202cd6cf50f8cdb99712","0x00000000000000000000000000000000000712fcd12eb732a3fd6032a41c4567","0x000000000000000000000000000000844bfdb8dd912d859e4ffdf0489dedcf7a","0x00000000000000000000000000000000001bf0634a0607ed878df07a95afef53","0x000000000000000000000000000000ea626027675780a9b4c74ae6a8a36229c7","0x00000000000000000000000000000000000fadef9b1ead062f3e70a0b34bcf70","0x0000000000000000000000000000003fb200ef48f90d3f75249628abc7fee9c9","0x000000000000000000000000000000000007dfc1694d962b518a8767ee09a126","0x000000000000000000000000000000e48dccfa828a62040bf5bfc548793b2448","0x000000000000000000000000000000000026515fc828c9c4908a5133085c8d69","0x000000000000000000000000000000ade12c1924ca41b99011526e428933b1dd","0x000000000000000000000000000000000007990bf2a9a566cdc7924749ec83c7","0x00000000000000000000000000000078f7f94c15cd5d9bbb3b8cdc7723803877","0x00000000000000000000000000000000001e588db889fe193f2d945e2ee2afd2","0x000000000000000000000000000000a016132293f71d38f248e9466224b03990","0x000000000000000000000000000000000015cd324ab75f0f7dac71dce52ba865","0x00000000000000000000000000000075377435af76ea2d5c8534a05b2b249747","0x000000000000000000000000000000000014cf3a5608450d1442ac77b377ccf4","0x000000000000000000000000000000138e5d24760b2c6f03f6363c0e40c2edf5","0x00000000000000000000000000000000001d793c86d664bacb9f7fc1e4eb118d","0x0000000000000000000000000000002b80d6b55199d55c762fbaec636a525f3e","0x0000000000000000000000000000000000217f0ffe90bea51c49a1b331adae9c","0x0000000000000000000000000000000ed2d8303f6f9c83d86d5c13f3fb4e99dd","0x000000000000000000000000000000000009c45c61155d314160b50b20e35c94","0x0000000000000000000000000000009cf5a0abb80a3b2fe13b28fe8f315409b7","0x0000000000000000000000000000000000188a2ffed7f8cbe84c7a0f1b018cd0","0x00000000000000000000000000000085656153a6120eebdf3a488dccad95d00d","0x000000000000000000000000000000000023cd626f5dde3ce81de0e7d4f74dc2","0x000000000000000000000000000000d078687b7ffc17ed454fba23b4ecae0ec4","0x00000000000000000000000000000000002501de6f063c457fccf291f449fe04","0x0000000000000000000000000000009a4a3363201808e24813118bbaf3bd079b","0x00000000000000000000000000000000002da4af07c13c8064fb9c44ff43a9cd","0x000000000000000000000000000000cf91f0cb73295831bc93869fc19cdbad99","0x00000000000000000000000000000000001ee5d0cdde02f62e468b034f988c56","0x000000000000000000000000000000183a142ac675e313630847be47fe912b91","0x00000000000000000000000000000000001558e16ed49142b74e4a2085b22287","0x0000000000000000000000000000000000000000000000000000000000000001","0x0000000000000000000000000000000000000000000000000000000000000000","0x0000000000000000000000000000000000000000000000000000000000000002","0x0000000000000000000000000000000000000000000000000000000000000000","0x000000000000000000000000000000ea29ff511738ea860f06cee903c737ceca","0x0000000000000000000000000000000000249ae211312754c1051fe190743256","0x000000000000000000000000000000eef464b065e4f6a93460389efe3074cb57","0x00000000000000000000000000000000002807759287035cea1a800c0345dc3e"] diff --git a/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/src/main.nr b/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/src/main.nr index e5f08ef23e60..a18a1cd64da9 100644 --- a/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/src/main.nr +++ b/noir/noir-repo/test_programs/execution_success/verify_rollup_honk_proof/src/main.nr @@ -1,5 +1,5 @@ // This circuit aggregates a single Honk proof from `assert_statement`. -global SIZE_OF_PROOF_IF_LOGN_IS_28: u32 = 469 + 69; +global SIZE_OF_PROOF_IF_LOGN_IS_28: u32 = 466 + 69; global ROLLUP_HONK_IDENTIFIER: u32 = 5; fn main( verification_key: [Field; 139], From 29983e6cd680e4498b2a244c0a1916652b437c12 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 4 Mar 2025 16:31:28 +0000 Subject: [PATCH 28/41] changed test base sol --- .../ultra/keys/Add2UltraVerificationKey.sol | 4 +-- .../ultra/keys/EcdsaUltraVerificationKey.sol | 4 +-- barretenberg/sol/test/base/TestBase.sol | 28 ++----------------- 3 files changed, 6 insertions(+), 30 deletions(-) diff --git a/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol b/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol index 89c44572fbbe..8e167c64a53c 100644 --- a/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol +++ b/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol @@ -1,11 +1,11 @@ -// Verification Key Hash: 594d0af354947ea7aa13eece55ec3ccdce54dff437d9354a8a50cb2a0438a86a +// Verification Key Hash: 60e7a45faded1ebd0b0c5f4af19227a38f702cc4836dd653cb3f386717e4c0ac // SPDX-License-Identifier: Apache-2.0 // Copyright 2022 Aztec pragma solidity >=0.8.4; library Add2UltraVerificationKey { function verificationKeyHash() internal pure returns (bytes32) { - return 0x594d0af354947ea7aa13eece55ec3ccdce54dff437d9354a8a50cb2a0438a86a; + return 0x60e7a45faded1ebd0b0c5f4af19227a38f702cc4836dd653cb3f386717e4c0ac; } function loadVerificationKey(uint256 _vk, uint256 _omegaInverseLoc) internal pure { diff --git a/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol b/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol index b2b4e268ff02..29b3cd73f1a9 100644 --- a/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol +++ b/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol @@ -1,11 +1,11 @@ -// Verification Key Hash: 7d146c779845c11f731974db664e09fa3d3f98c34d1a982e72f0e76a747b59fc +// Verification Key Hash: 543ba4bb3b055949d65bec2da67f0c096105b2fbde342418408e48a04c96b193 // SPDX-License-Identifier: Apache-2.0 // Copyright 2022 Aztec pragma solidity >=0.8.4; library EcdsaUltraVerificationKey { function verificationKeyHash() internal pure returns (bytes32) { - return 0x7d146c779845c11f731974db664e09fa3d3f98c34d1a982e72f0e76a747b59fc; + return 0x543ba4bb3b055949d65bec2da67f0c096105b2fbde342418408e48a04c96b193; } function loadVerificationKey(uint256 _vk, uint256 _omegaInverseLoc) internal pure { diff --git a/barretenberg/sol/test/base/TestBase.sol b/barretenberg/sol/test/base/TestBase.sol index 9b111bfd7bd4..bc1c9afc32fa 100644 --- a/barretenberg/sol/test/base/TestBase.sol +++ b/barretenberg/sol/test/base/TestBase.sol @@ -61,41 +61,17 @@ contract TestBase is Test { publicInputs = new bytes32[](_numberOfPublicInputs); for (uint256 i = 0; i < _numberOfPublicInputs; i++) { // The proofs spit out by barretenberg have the public inputs at the beginning - publicInputs[i] = readWordByIndex(_proofData, i + 3); // TODO(md): Plus 3 as circuit_size, number of pub, offset preceed + publicInputs[i] = readWordByIndex(_proofData, i); } proof = new bytes(_proofData.length - (_numberOfPublicInputs * 0x20)); uint256 len = proof.length; - // Copy first 3 words from proofData to proof - assembly { - mstore(add(proof, 0x20), mload(add(_proofData, 0x20))) - mstore(add(proof, 0x40), mload(add(_proofData, 0x40))) - mstore(add(proof, 0x60), mload(add(_proofData, 0x60))) - } - // Copy the rest of the proof assembly { pop( staticcall( - gas(), - 0x4, - add( - _proofData, - add( - 0x20, - mul( - 0x20, - add(_numberOfPublicInputs, 3) // Then skip public inputs & 3 words already added - ) - ) - ), - len, - add( - proof, - add(0x20, 0x60) // skip the first 3 words we added above - ), - len + gas(), 0x4, add(_proofData, add(0x20, mul(0x20, _numberOfPublicInputs))), len, add(proof, 0x20), len ) ) } From 3be30b66621877731229cd9bee5560a29e59f7fc Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 4 Mar 2025 18:59:02 +0000 Subject: [PATCH 29/41] fixed challenges for solidity --- .../dsl/acir_proofs/honk_contract.hpp | 46 ++++++------ .../dsl/acir_proofs/honk_zk_contract.hpp | 47 ++++++------ .../sol/src/honk/BaseHonkVerifier.sol | 4 +- .../sol/src/honk/BaseZKHonkVerifier.sol | 4 +- barretenberg/sol/src/honk/Transcript.sol | 71 +++++++++++-------- barretenberg/sol/src/honk/ZKTranscript.sol | 64 ++++++++++------- .../ultra/keys/Add2UltraVerificationKey.sol | 4 +- .../ultra/keys/EcdsaUltraVerificationKey.sol | 4 +- 8 files changed, 143 insertions(+), 101 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp index 1087440282c7..215066aaba35 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp @@ -307,15 +307,14 @@ struct Transcript { } library TranscriptLib { - function generateTranscript(Honk.Proof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) + function generateTranscript(Honk.Proof memory proof, bytes32[] calldata publicInputs, uint256 circuitSize, uint256 publicInputsSize, uint256 pubInputsOffset) internal pure returns (Transcript memory t) { Fr previousChallenge; (t.relationParameters, previousChallenge) = - generateRelationParametersChallenges(proof, publicInputs, publicInputsSize, previousChallenge); - + generateRelationParametersChallenges(proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset, previousChallenge); (t.alphas, previousChallenge) = generateAlphaChallenges(previousChallenge, proof); @@ -345,40 +344,45 @@ library TranscriptLib { function generateRelationParametersChallenges( Honk.Proof memory proof, bytes32[] calldata publicInputs, + uint256 circuitSize, uint256 publicInputsSize, + uint256 pubInputsOffset, Fr previousChallenge ) internal pure returns (Honk.RelationParameters memory rp, Fr nextPreviousChallenge) { (rp.eta, rp.etaTwo, rp.etaThree, previousChallenge) = - generateEtaChallenge(proof, publicInputs, publicInputsSize); + generateEtaChallenge(proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset); (rp.beta, rp.gamma, nextPreviousChallenge) = generateBetaAndGammaChallenges(previousChallenge, proof); } - function generateEtaChallenge(Honk.Proof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) + function generateEtaChallenge(Honk.Proof memory proof, bytes32[] calldata publicInputs, uint256 circuitSize, uint256 publicInputsSize, uint256 pubInputsOffset) internal pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { - bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); + bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); + round0[0] = bytes32(circuitSize); + round0[1] = bytes32(publicInputsSize); + round0[2] = bytes32(pubInputsOffset); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[i] = bytes32(publicInputs[i]); + round0[3 + i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[publicInputsSize] = bytes32(proof.w1.x_0); - round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); + round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); @@ -1443,9 +1447,11 @@ abstract contract BaseHonkVerifier is IVerifier { } // Generate the fiat shamir challenges for the whole protocol - Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, vk.publicInputsSize); + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. + Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, vk.publicInputsSize, 1); // Derive public input delta + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = computePublicInputDelta( publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1 ); diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp index 064639e7e971..68be12405682 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp @@ -323,14 +323,14 @@ struct ZKTranscript { } library ZKTranscriptLib { - function generateTranscript(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) + function generateTranscript(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 circuitSize, uint256 publicInputsSize, uint256 pubInputsOffset) internal pure returns (ZKTranscript memory t) { Fr previousChallenge; (t.relationParameters, previousChallenge) = - generateRelationParametersChallenges(proof, publicInputs, publicInputsSize, previousChallenge); + generateRelationParametersChallenges(proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset, previousChallenge); (t.alphas, previousChallenge) = generateAlphaChallenges(previousChallenge, proof); @@ -359,39 +359,44 @@ library ZKTranscriptLib { function generateRelationParametersChallenges( Honk.ZKProof memory proof, bytes32[] calldata publicInputs, + uint256 circuitSize, uint256 publicInputsSize, + uint256 pubInputsOffset, Fr previousChallenge ) internal pure returns (Honk.RelationParameters memory rp, Fr nextPreviousChallenge) { (rp.eta, rp.etaTwo, rp.etaThree, previousChallenge) = - generateEtaChallenge(proof, publicInputs, publicInputsSize); + generateEtaChallenge(proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset); (rp.beta, rp.gamma, nextPreviousChallenge) = generateBetaAndGammaChallenges(previousChallenge, proof); } - function generateEtaChallenge(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) + function generateEtaChallenge(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 circuitSize, uint256 publicInputsSize) internal pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { - bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); + bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); + round0[0] = bytes32(circuitSize); + round0[1] = bytes32(publicInputsSize); + round0[2] = bytes32(pubInputsOffset); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[i] = bytes32(publicInputs[i]); + round0[3 + i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[publicInputsSize] = bytes32(proof.w1.x_0); - round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); + round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); @@ -1496,14 +1501,16 @@ interface IVerifier { Honk.VerificationKey memory vk = loadVerificationKey(); Honk.ZKProof memory p = ZKTranscriptLib.loadProof(proof); - if (publicInputs.length != vk.publicInputsSize) { + if (publicInputs.length != vk.publicInputsSize || publicInputs.length != NUMBER_OF_PUBLIC_INPUTS) { revert PublicInputsLengthWrong(); } // Generate the fiat shamir challenges for the whole protocol - ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, NUMBER_OF_PUBLIC_INPUTS); + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. + ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, NUMBER_OF_PUBLIC_INPUTS, 1); // Derive public input delta + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = computePublicInputDelta( publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1 ); diff --git a/barretenberg/sol/src/honk/BaseHonkVerifier.sol b/barretenberg/sol/src/honk/BaseHonkVerifier.sol index 3a958c120806..74d026c25ad2 100644 --- a/barretenberg/sol/src/honk/BaseHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseHonkVerifier.sol @@ -62,9 +62,11 @@ abstract contract BaseHonkVerifier is IVerifier { } // Generate the fiat shamir challenges for the whole protocol - Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, numPublicInputs); + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. + Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, numPublicInputs, 1); // Derive public input delta + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1); diff --git a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol index ccb50aec29bf..ec884a5d6c9a 100644 --- a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol @@ -72,9 +72,11 @@ abstract contract BaseZKHonkVerifier is IVerifier { } // Generate the fiat shamir challenges for the whole protocol - ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, numPublicInputs); + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. + ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, numPublicInputs, 1); // Derive public input delta + // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1); diff --git a/barretenberg/sol/src/honk/Transcript.sol b/barretenberg/sol/src/honk/Transcript.sol index 47de981afc09..d33e2d028a38 100644 --- a/barretenberg/sol/src/honk/Transcript.sol +++ b/barretenberg/sol/src/honk/Transcript.sol @@ -8,7 +8,7 @@ import { CONST_PROOF_SIZE_LOG_N } from "./HonkTypes.sol"; import {Fr, FrLib} from "./Fr.sol"; -import {bytesToG1ProofPoint, bytesToFr} from "./utils.sol"; +import {bytesToG1ProofPoint, bytesToFr, logFr} from "./utils.sol"; // Transcript library to generate fiat shamir challenges struct Transcript { @@ -27,20 +27,27 @@ struct Transcript { } library TranscriptLib { - function generateTranscript(Honk.Proof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) - internal - pure - returns (Transcript memory t) - { + function generateTranscript( + Honk.Proof memory proof, + bytes32[] calldata publicInputs, + uint256 circuitSize, + uint256 publicInputsSize, + uint256 pubInputsOffset + ) internal pure returns (Transcript memory t) { Fr previousChallenge; - (t.relationParameters, previousChallenge) = - generateRelationParametersChallenges(proof, publicInputs, publicInputsSize, previousChallenge); + (t.relationParameters, previousChallenge) = generateRelationParametersChallenges( + proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset, previousChallenge + ); + logFr("previousChallenge after relation parameters", previousChallenge); (t.alphas, previousChallenge) = generateAlphaChallenges(previousChallenge, proof); + logFr("previousChallenge after alphas", previousChallenge); (t.gateChallenges, previousChallenge) = generateGateChallenges(previousChallenge); + logFr("previousChallenge after gate challenges", previousChallenge); (t.sumCheckUChallenges, previousChallenge) = generateSumcheckChallenges(proof, previousChallenge); + logFr("previousChallenge after sumcheck challenges", previousChallenge); (t.rho, previousChallenge) = generateRhoChallenge(proof, previousChallenge); @@ -49,6 +56,7 @@ library TranscriptLib { (t.shplonkNu, previousChallenge) = generateShplonkNuChallenge(proof, previousChallenge); (t.shplonkZ, previousChallenge) = generateShplonkZChallenge(proof, previousChallenge); + logFr("previousChallenge after shplonk challenges", previousChallenge); return t; } @@ -64,39 +72,46 @@ library TranscriptLib { function generateRelationParametersChallenges( Honk.Proof memory proof, bytes32[] calldata publicInputs, + uint256 circuitSize, uint256 publicInputsSize, + uint256 pubInputsOffset, Fr previousChallenge ) internal pure returns (Honk.RelationParameters memory rp, Fr nextPreviousChallenge) { (rp.eta, rp.etaTwo, rp.etaThree, previousChallenge) = - generateEtaChallenge(proof, publicInputs, publicInputsSize); + generateEtaChallenge(proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset); (rp.beta, rp.gamma, nextPreviousChallenge) = generateBetaAndGammaChallenges(previousChallenge, proof); } - function generateEtaChallenge(Honk.Proof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) - internal - pure - returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) - { - bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); + function generateEtaChallenge( + Honk.Proof memory proof, + bytes32[] calldata publicInputs, + uint256 circuitSize, + uint256 publicInputsSize, + uint256 pubInputsOffset + ) internal pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { + bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); + round0[0] = bytes32(circuitSize); + round0[1] = bytes32(publicInputsSize); + round0[2] = bytes32(pubInputsOffset); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[i] = bytes32(publicInputs[i]); + round0[3 + i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[publicInputsSize] = bytes32(proof.w1.x_0); - round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); + round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); diff --git a/barretenberg/sol/src/honk/ZKTranscript.sol b/barretenberg/sol/src/honk/ZKTranscript.sol index 64e0b3488667..38df69241413 100644 --- a/barretenberg/sol/src/honk/ZKTranscript.sol +++ b/barretenberg/sol/src/honk/ZKTranscript.sol @@ -30,14 +30,17 @@ struct ZKTranscript { } library ZKTranscriptLib { - function generateTranscript(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) - internal - pure - returns (ZKTranscript memory t) - { + function generateTranscript( + Honk.ZKProof memory proof, + bytes32[] calldata publicInputs, + uint256 circuitSize, + uint256 publicInputsSize, + uint256 pubInputsOffset + ) internal pure returns (ZKTranscript memory t) { Fr previousChallenge; - (t.relationParameters, previousChallenge) = - generateRelationParametersChallenges(proof, publicInputs, publicInputsSize, previousChallenge); + (t.relationParameters, previousChallenge) = generateRelationParametersChallenges( + proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset, previousChallenge + ); (t.alphas, previousChallenge) = generateAlphaChallenges(previousChallenge, proof); @@ -66,39 +69,46 @@ library ZKTranscriptLib { function generateRelationParametersChallenges( Honk.ZKProof memory proof, bytes32[] calldata publicInputs, + uint256 circuitSize, uint256 publicInputsSize, + uint256 pubInputsOffset, Fr previousChallenge ) internal pure returns (Honk.RelationParameters memory rp, Fr nextPreviousChallenge) { (rp.eta, rp.etaTwo, rp.etaThree, previousChallenge) = - generateEtaChallenge(proof, publicInputs, publicInputsSize); + generateEtaChallenge(proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset); (rp.beta, rp.gamma, nextPreviousChallenge) = generateBetaAndGammaChallenges(previousChallenge, proof); } - function generateEtaChallenge(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 publicInputsSize) - internal - pure - returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) - { - bytes32[] memory round0 = new bytes32[](publicInputsSize + 12); + function generateEtaChallenge( + Honk.ZKProof memory proof, + bytes32[] calldata publicInputs, + uint256 circuitSize, + uint256 publicInputsSize, + uint256 pubInputsOffset + ) internal pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) { + bytes32[] memory round0 = new bytes32[](3 + publicInputsSize + 12); + round0[0] = bytes32(circuitSize); + round0[1] = bytes32(publicInputsSize); + round0[2] = bytes32(pubInputsOffset); for (uint256 i = 0; i < publicInputsSize; i++) { - round0[i] = bytes32(publicInputs[i]); + round0[3 + i] = bytes32(publicInputs[i]); } // Create the first challenge // Note: w4 is added to the challenge later on - round0[publicInputsSize] = bytes32(proof.w1.x_0); - round0[publicInputsSize + 1] = bytes32(proof.w1.x_1); - round0[publicInputsSize + 2] = bytes32(proof.w1.y_0); - round0[publicInputsSize + 3] = bytes32(proof.w1.y_1); - round0[publicInputsSize + 4] = bytes32(proof.w2.x_0); - round0[publicInputsSize + 5] = bytes32(proof.w2.x_1); - round0[publicInputsSize + 6] = bytes32(proof.w2.y_0); - round0[publicInputsSize + 7] = bytes32(proof.w2.y_1); - round0[publicInputsSize + 8] = bytes32(proof.w3.x_0); - round0[publicInputsSize + 9] = bytes32(proof.w3.x_1); - round0[publicInputsSize + 10] = bytes32(proof.w3.y_0); - round0[publicInputsSize + 11] = bytes32(proof.w3.y_1); + round0[3 + publicInputsSize] = bytes32(proof.w1.x_0); + round0[3 + publicInputsSize + 1] = bytes32(proof.w1.x_1); + round0[3 + publicInputsSize + 2] = bytes32(proof.w1.y_0); + round0[3 + publicInputsSize + 3] = bytes32(proof.w1.y_1); + round0[3 + publicInputsSize + 4] = bytes32(proof.w2.x_0); + round0[3 + publicInputsSize + 5] = bytes32(proof.w2.x_1); + round0[3 + publicInputsSize + 6] = bytes32(proof.w2.y_0); + round0[3 + publicInputsSize + 7] = bytes32(proof.w2.y_1); + round0[3 + publicInputsSize + 8] = bytes32(proof.w3.x_0); + round0[3 + publicInputsSize + 9] = bytes32(proof.w3.x_1); + round0[3 + publicInputsSize + 10] = bytes32(proof.w3.y_0); + round0[3 + publicInputsSize + 11] = bytes32(proof.w3.y_1); previousChallenge = FrLib.fromBytes32(keccak256(abi.encodePacked(round0))); (eta, etaTwo) = splitChallenge(previousChallenge); diff --git a/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol b/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol index 8e167c64a53c..89c44572fbbe 100644 --- a/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol +++ b/barretenberg/sol/src/ultra/keys/Add2UltraVerificationKey.sol @@ -1,11 +1,11 @@ -// Verification Key Hash: 60e7a45faded1ebd0b0c5f4af19227a38f702cc4836dd653cb3f386717e4c0ac +// Verification Key Hash: 594d0af354947ea7aa13eece55ec3ccdce54dff437d9354a8a50cb2a0438a86a // SPDX-License-Identifier: Apache-2.0 // Copyright 2022 Aztec pragma solidity >=0.8.4; library Add2UltraVerificationKey { function verificationKeyHash() internal pure returns (bytes32) { - return 0x60e7a45faded1ebd0b0c5f4af19227a38f702cc4836dd653cb3f386717e4c0ac; + return 0x594d0af354947ea7aa13eece55ec3ccdce54dff437d9354a8a50cb2a0438a86a; } function loadVerificationKey(uint256 _vk, uint256 _omegaInverseLoc) internal pure { diff --git a/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol b/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol index 29b3cd73f1a9..b2b4e268ff02 100644 --- a/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol +++ b/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol @@ -1,11 +1,11 @@ -// Verification Key Hash: 543ba4bb3b055949d65bec2da67f0c096105b2fbde342418408e48a04c96b193 +// Verification Key Hash: 7d146c779845c11f731974db664e09fa3d3f98c34d1a982e72f0e76a747b59fc // SPDX-License-Identifier: Apache-2.0 // Copyright 2022 Aztec pragma solidity >=0.8.4; library EcdsaUltraVerificationKey { function verificationKeyHash() internal pure returns (bytes32) { - return 0x543ba4bb3b055949d65bec2da67f0c096105b2fbde342418408e48a04c96b193; + return 0x7d146c779845c11f731974db664e09fa3d3f98c34d1a982e72f0e76a747b59fc; } function loadVerificationKey(uint256 _vk, uint256 _omegaInverseLoc) internal pure { From 0a14531f269f5f1ff74d7464259e9f1cc200eee0 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 4 Mar 2025 19:09:39 +0000 Subject: [PATCH 30/41] fix sol honk zk contract --- .../cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp | 1 - .../cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp index 215066aaba35..2b15b3f92395 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp @@ -1764,7 +1764,6 @@ contract HonkVerifier is BaseHonkVerifier(N, LOG_N, NUMBER_OF_PUBLIC_INPUTS) { inline std::string get_honk_solidity_verifier(auto const& verification_key) { - info("in get_honk_solidity_verifier"); std::ostringstream stream; output_vk_sol_ultra_honk(stream, verification_key, "HonkVerificationKey"); return stream.str() + HONK_CONTRACT_SOURCE; diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp index 68be12405682..7705541735a4 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp @@ -370,7 +370,7 @@ library ZKTranscriptLib { (rp.beta, rp.gamma, nextPreviousChallenge) = generateBetaAndGammaChallenges(previousChallenge, proof); } - function generateEtaChallenge(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 circuitSize, uint256 publicInputsSize) + function generateEtaChallenge(Honk.ZKProof memory proof, bytes32[] calldata publicInputs, uint256 circuitSize, uint256 publicInputsSize, uint256 pubInputsOffset) internal pure returns (Fr eta, Fr etaTwo, Fr etaThree, Fr previousChallenge) From 3324da8e4d87a1fb6e84a8f3901425916fb88860 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 4 Mar 2025 19:57:41 +0000 Subject: [PATCH 31/41] remove logFr statements --- barretenberg/sol/src/honk/Transcript.sol | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/barretenberg/sol/src/honk/Transcript.sol b/barretenberg/sol/src/honk/Transcript.sol index d33e2d028a38..75b5cee482d5 100644 --- a/barretenberg/sol/src/honk/Transcript.sol +++ b/barretenberg/sol/src/honk/Transcript.sol @@ -8,7 +8,7 @@ import { CONST_PROOF_SIZE_LOG_N } from "./HonkTypes.sol"; import {Fr, FrLib} from "./Fr.sol"; -import {bytesToG1ProofPoint, bytesToFr, logFr} from "./utils.sol"; +import {bytesToG1ProofPoint, bytesToFr} from "./utils.sol"; // Transcript library to generate fiat shamir challenges struct Transcript { @@ -38,16 +38,12 @@ library TranscriptLib { (t.relationParameters, previousChallenge) = generateRelationParametersChallenges( proof, publicInputs, circuitSize, publicInputsSize, pubInputsOffset, previousChallenge ); - logFr("previousChallenge after relation parameters", previousChallenge); (t.alphas, previousChallenge) = generateAlphaChallenges(previousChallenge, proof); - logFr("previousChallenge after alphas", previousChallenge); (t.gateChallenges, previousChallenge) = generateGateChallenges(previousChallenge); - logFr("previousChallenge after gate challenges", previousChallenge); (t.sumCheckUChallenges, previousChallenge) = generateSumcheckChallenges(proof, previousChallenge); - logFr("previousChallenge after sumcheck challenges", previousChallenge); (t.rho, previousChallenge) = generateRhoChallenge(proof, previousChallenge); @@ -56,7 +52,6 @@ library TranscriptLib { (t.shplonkNu, previousChallenge) = generateShplonkNuChallenge(proof, previousChallenge); (t.shplonkZ, previousChallenge) = generateShplonkZChallenge(proof, previousChallenge); - logFr("previousChallenge after shplonk challenges", previousChallenge); return t; } From e9906f1a9511e998bb3f7351a297541543b194aa Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Wed, 5 Mar 2025 15:32:42 +0000 Subject: [PATCH 32/41] address comments/cleanup --- barretenberg/acir_tests/sol-test/src/index.js | 4 +--- .../cpp/src/barretenberg/api/prove_tube.cpp | 3 +-- .../barretenberg/client_ivc/client_ivc.cpp | 6 ++---- .../acir_format/honk_recursion_constraint.cpp | 2 +- .../dsl/acir_format/proof_surgeon.hpp | 12 ++++------- .../dsl/acir_proofs/honk_contract.hpp | 4 ++-- .../dsl/acir_proofs/honk_zk_contract.hpp | 4 ++-- .../honk/proof_system/types/proof.hpp | 3 --- .../stdlib_circuit_builders/ultra_flavor.hpp | 21 +++++++++---------- .../ultra_rollup_flavor.hpp | 17 +++++++-------- .../sol/src/honk/BaseHonkVerifier.sol | 4 ++-- .../sol/src/honk/BaseZKHonkVerifier.sol | 4 ++-- .../ultra/keys/BlakeUltraVerificationKey.sol | 4 ++-- .../ultra/keys/EcdsaUltraVerificationKey.sol | 4 ++-- 14 files changed, 39 insertions(+), 53 deletions(-) diff --git a/barretenberg/acir_tests/sol-test/src/index.js b/barretenberg/acir_tests/sol-test/src/index.js index de80ea822767..bedb7519d562 100644 --- a/barretenberg/acir_tests/sol-test/src/index.js +++ b/barretenberg/acir_tests/sol-test/src/index.js @@ -170,10 +170,8 @@ const readPublicInputs = (proofAsFields) => { const publicInputs = []; // Compute the number of public inputs, not accounted for in the constant NUMBER_OF_FIELDS_IN_PROOF const numPublicInputs = proofAsFields.length - NUMBER_OF_FIELDS_IN_PROOF; - let publicInputsOffset = 0; - for (let i = 0; i < numPublicInputs; i++) { - publicInputs.push(proofAsFields[publicInputsOffset + i]); + publicInputs.push(proofAsFields[i]); } return [numPublicInputs, publicInputs]; }; diff --git a/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp b/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp index f25138d352d6..366524eb4e77 100644 --- a/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp +++ b/barretenberg/cpp/src/barretenberg/api/prove_tube.cpp @@ -44,8 +44,7 @@ void prove_tube(const std::string& output_path) num_inner_public_inputs -= bb::PAIRING_POINT_ACCUMULATOR_SIZE; // don't add the agg object for (size_t i = 0; i < num_inner_public_inputs; i++) { - auto offset = bb::HONK_PROOF_PUBLIC_INPUT_OFFSET; - builder->add_public_variable(proof.mega_proof[i + offset]); + builder->add_public_variable(proof.mega_proof[i]); } ClientIVCRecursiveVerifier verifier{ builder, vk }; diff --git a/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp b/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp index 79bae4abdc3d..41f10b2156e3 100644 --- a/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp +++ b/barretenberg/cpp/src/barretenberg/client_ivc/client_ivc.cpp @@ -259,13 +259,11 @@ HonkProof ClientIVC::construct_and_prove_hiding_circuit() // circuit. So, these have to be preserved as public inputs to the hiding circuit (and, subsequently, as public // inputs to the tube circuit) which are intermediate stages. // TODO(https://github.com/AztecProtocol/barretenberg/issues/1048): link these properly, likely insecure - auto num_public_inputs = - static_cast(static_cast(verification_queue[0].honk_verification_key->num_public_inputs)); + auto num_public_inputs = static_cast(static_cast(honk_vk->num_public_inputs)); num_public_inputs -= bb::PAIRING_POINT_ACCUMULATOR_SIZE; // exclude aggregation object num_public_inputs -= bb::PROPAGATED_DATABUS_COMMITMENTS_SIZE; // exclude propagated databus commitments for (size_t i = 0; i < num_public_inputs; i++) { - size_t offset = HONK_PROOF_PUBLIC_INPUT_OFFSET; - builder.add_public_variable(fold_proof[i + offset]); + builder.add_public_variable(fold_proof[i]); } process_recursive_merge_verification_queue(builder); diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp b/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp index fca54c7286a5..902f7a22da75 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_format/honk_recursion_constraint.cpp @@ -86,7 +86,7 @@ void create_dummy_vkey_and_proof(Builder& builder, offset += 4; } - offset = bb::HONK_PROOF_PUBLIC_INPUT_OFFSET; + offset = 0; // Reset offset for parsing proof fields // the inner public inputs for (size_t i = 0; i < num_inner_public_inputs; i++) { diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_format/proof_surgeon.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_format/proof_surgeon.hpp index 481b3311f36b..b8faac4c8ecc 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_format/proof_surgeon.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_format/proof_surgeon.hpp @@ -76,9 +76,8 @@ class ProofSurgeon { proof.reserve(proof_in.size() + public_inputs.size()); // Construct the complete proof as the concatenation {"initial data" | public_inputs | proof_in} - proof.insert(proof.end(), proof_in.begin(), proof_in.begin() + bb::HONK_PROOF_PUBLIC_INPUT_OFFSET); proof.insert(proof.end(), public_inputs.begin(), public_inputs.end()); - proof.insert(proof.end(), proof_in.begin() + bb::HONK_PROOF_PUBLIC_INPUT_OFFSET, proof_in.end()); + proof.insert(proof.end(), proof_in.begin(), proof_in.end()); return proof; } @@ -94,11 +93,8 @@ class ProofSurgeon { const size_t num_public_inputs_to_extract) { // Construct iterators pointing to the start and end of the public inputs within the proof - auto pub_inputs_begin_itr = - proof_witnesses.begin() + static_cast(bb::HONK_PROOF_PUBLIC_INPUT_OFFSET); - auto pub_inputs_end_itr = - proof_witnesses.begin() + - static_cast(bb::HONK_PROOF_PUBLIC_INPUT_OFFSET + num_public_inputs_to_extract); + auto pub_inputs_begin_itr = proof_witnesses.begin(); + auto pub_inputs_end_itr = proof_witnesses.begin() + static_cast(num_public_inputs_to_extract); // Construct the isolated public inputs std::vector public_input_witnesses{ pub_inputs_begin_itr, pub_inputs_end_itr }; @@ -122,7 +118,7 @@ class ProofSurgeon { std::vector public_input_witness_indices; public_input_witness_indices.reserve(num_public_inputs_to_extract); - const size_t start = bb::HONK_PROOF_PUBLIC_INPUT_OFFSET; + const size_t start = 0; const size_t end = start + num_public_inputs_to_extract; for (size_t i = start; i < end; ++i) { public_input_witness_indices.push_back(proof[i].get_witness_index()); diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp index 2b15b3f92395..280743556ea0 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_contract.hpp @@ -1448,12 +1448,12 @@ abstract contract BaseHonkVerifier is IVerifier { // Generate the fiat shamir challenges for the whole protocol // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. - Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, vk.publicInputsSize, 1); + Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, vk.publicInputsSize, /*pubInputsOffset=*/1); // Derive public input delta // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = computePublicInputDelta( - publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1 + publicInputs, t.relationParameters.beta, t.relationParameters.gamma, /*pubInputsOffset=*/1 ); // Sumcheck diff --git a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp index 7705541735a4..ccbdcbe39b71 100644 --- a/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp +++ b/barretenberg/cpp/src/barretenberg/dsl/acir_proofs/honk_zk_contract.hpp @@ -1507,12 +1507,12 @@ interface IVerifier { // Generate the fiat shamir challenges for the whole protocol // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. - ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, NUMBER_OF_PUBLIC_INPUTS, 1); + ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, NUMBER_OF_PUBLIC_INPUTS, /*pubInputsOffset=*/1); // Derive public input delta // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = computePublicInputDelta( - publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1 + publicInputs, t.relationParameters.beta, t.relationParameters.gamma, /*pubInputsOffset=*/1 ); // Sumcheck diff --git a/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp b/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp index 10e9dfa2c700..106481c943d1 100644 --- a/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp +++ b/barretenberg/cpp/src/barretenberg/honk/proof_system/types/proof.hpp @@ -5,9 +5,6 @@ namespace bb { -// Where the public inputs start within a proof (after circuit_size, num_pub_inputs, pub_input_offset) -static constexpr size_t HONK_PROOF_PUBLIC_INPUT_OFFSET = 0; - using HonkProof = std::vector; // this can be fr? struct ECCVMProof { HonkProof pre_ipa_proof; diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp index 0eb4cb4ad845..060de21569cc 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_flavor.hpp @@ -95,20 +95,19 @@ class UltraFlavor { static constexpr size_t NUM_RELATIONS = std::tuple_size_v; // Proof length formula: - // 1. HONK_PROOF_PUBLIC_INPUT_OFFSET are the circuit_size, num_public_inputs, pub_inputs_offset - // 2. PAIRING_POINT_ACCUMULATOR_SIZE public inputs for pairing point accumulator - // 3. NUM_WITNESS_ENTITIES commitments - // 4. CONST_PROOF_SIZE_LOG_N sumcheck univariates - // 5. NUM_ALL_ENTITIES sumcheck evaluations - // 6. CONST_PROOF_SIZE_LOG_N Gemini Fold commitments - // 7. CONST_PROOF_SIZE_LOG_N Gemini a evaluations - // 8. KZG W commitment + // 1. PAIRING_POINT_ACCUMULATOR_SIZE public inputs for pairing point accumulator + // 2. NUM_WITNESS_ENTITIES commitments + // 3. CONST_PROOF_SIZE_LOG_N sumcheck univariates + // 4. NUM_ALL_ENTITIES sumcheck evaluations + // 5. CONST_PROOF_SIZE_LOG_N Gemini Fold commitments + // 6. CONST_PROOF_SIZE_LOG_N Gemini a evaluations + // 7. KZG W commitment static constexpr size_t num_frs_comm = bb::field_conversion::calc_num_bn254_frs(); static constexpr size_t num_frs_fr = bb::field_conversion::calc_num_bn254_frs(); static constexpr size_t PROOF_LENGTH_WITHOUT_PUB_INPUTS = - HONK_PROOF_PUBLIC_INPUT_OFFSET + NUM_WITNESS_ENTITIES * num_frs_comm + - CONST_PROOF_SIZE_LOG_N * BATCHED_RELATION_PARTIAL_LENGTH * num_frs_fr + NUM_ALL_ENTITIES * num_frs_fr + - CONST_PROOF_SIZE_LOG_N * num_frs_comm + CONST_PROOF_SIZE_LOG_N * num_frs_fr + num_frs_comm; + NUM_WITNESS_ENTITIES * num_frs_comm + CONST_PROOF_SIZE_LOG_N * BATCHED_RELATION_PARTIAL_LENGTH * num_frs_fr + + NUM_ALL_ENTITIES * num_frs_fr + CONST_PROOF_SIZE_LOG_N * num_frs_comm + CONST_PROOF_SIZE_LOG_N * num_frs_fr + + num_frs_comm; template using ProtogalaxyTupleOfTuplesOfUnivariatesNoOptimisticSkipping = diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_flavor.hpp index 6376f1d3f682..75a324c4c2c1 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_flavor.hpp @@ -7,15 +7,14 @@ namespace bb { class UltraRollupFlavor : public bb::UltraFlavor { public: // Proof length formula: - // 1. HONK_PROOF_PUBLIC_INPUT_OFFSET are the circuit_size, num_public_inputs, pub_inputs_offset - // 2. PAIRING_POINT_ACCUMULATOR_SIZE public inputs for pairing point accumulator - // 3. IPA_CLAIM_SIZE public inputs for IPA claim - // 4. NUM_WITNESS_ENTITIES commitments - // 5. CONST_PROOF_SIZE_LOG_N sumcheck univariates - // 6. NUM_ALL_ENTITIES sumcheck evaluations - // 7. CONST_PROOF_SIZE_LOG_N Gemini Fold commitments - // 8. CONST_PROOF_SIZE_LOG_N Gemini a evaluations - // 9. KZG W commitment + // 1. PAIRING_POINT_ACCUMULATOR_SIZE public inputs for pairing point accumulator + // 2. IPA_CLAIM_SIZE public inputs for IPA claim + // 3. NUM_WITNESS_ENTITIES commitments + // 4. CONST_PROOF_SIZE_LOG_N sumcheck univariates + // 5. NUM_ALL_ENTITIES sumcheck evaluations + // 6. CONST_PROOF_SIZE_LOG_N Gemini Fold commitments + // 7. CONST_PROOF_SIZE_LOG_N Gemini a evaluations + // 8. KZG W commitment static constexpr size_t num_frs_comm = bb::field_conversion::calc_num_bn254_frs(); static constexpr size_t num_frs_fr = bb::field_conversion::calc_num_bn254_frs(); static constexpr size_t PROOF_LENGTH_WITHOUT_PUB_INPUTS = diff --git a/barretenberg/sol/src/honk/BaseHonkVerifier.sol b/barretenberg/sol/src/honk/BaseHonkVerifier.sol index 74d026c25ad2..2f879189793d 100644 --- a/barretenberg/sol/src/honk/BaseHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseHonkVerifier.sol @@ -63,12 +63,12 @@ abstract contract BaseHonkVerifier is IVerifier { // Generate the fiat shamir challenges for the whole protocol // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. - Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, numPublicInputs, 1); + Transcript memory t = TranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, numPublicInputs, /*pubInputsOffset=*/1); // Derive public input delta // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = - computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1); + computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, /*pubInputsOffset=*/1); // Sumcheck bool sumcheckVerified = verifySumcheck(p, t); diff --git a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol index ec884a5d6c9a..d8604c65664d 100644 --- a/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol +++ b/barretenberg/sol/src/honk/BaseZKHonkVerifier.sol @@ -73,12 +73,12 @@ abstract contract BaseZKHonkVerifier is IVerifier { // Generate the fiat shamir challenges for the whole protocol // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. - ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, numPublicInputs, 1); + ZKTranscript memory t = ZKTranscriptLib.generateTranscript(p, publicInputs, vk.circuitSize, numPublicInputs, /*pubInputsOffset=*/1); // Derive public input delta // TODO(https://github.com/AztecProtocol/barretenberg/issues/1281): Add pubInputsOffset to VK or remove entirely. t.relationParameters.publicInputsDelta = - computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, 1); + computePublicInputDelta(publicInputs, t.relationParameters.beta, t.relationParameters.gamma, /*pubInputsOffset=*/1); // Sumcheck if (!verifySumcheck(p, t)) revert SumcheckFailed(); diff --git a/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol b/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol index ffd447c56fa0..d81948a7761b 100644 --- a/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol +++ b/barretenberg/sol/src/ultra/keys/BlakeUltraVerificationKey.sol @@ -1,11 +1,11 @@ -// Verification Key Hash: 3e90f6833288b5b3f8c6006ddff945b552ee9e6b00f3e047b1cb50927248e165 +// Verification Key Hash: 4dd3c85ec6b387fe6e6b3dc9b4eb16c522fec0c8b0e6bdc6b34bf32af822b2d8 // SPDX-License-Identifier: Apache-2.0 // Copyright 2022 Aztec pragma solidity >=0.8.4; library BlakeUltraVerificationKey { function verificationKeyHash() internal pure returns (bytes32) { - return 0x3e90f6833288b5b3f8c6006ddff945b552ee9e6b00f3e047b1cb50927248e165; + return 0x4dd3c85ec6b387fe6e6b3dc9b4eb16c522fec0c8b0e6bdc6b34bf32af822b2d8; } function loadVerificationKey(uint256 _vk, uint256 _omegaInverseLoc) internal pure { diff --git a/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol b/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol index b2b4e268ff02..eeffbdec7523 100644 --- a/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol +++ b/barretenberg/sol/src/ultra/keys/EcdsaUltraVerificationKey.sol @@ -1,11 +1,11 @@ -// Verification Key Hash: 7d146c779845c11f731974db664e09fa3d3f98c34d1a982e72f0e76a747b59fc +// Verification Key Hash: 051da9b5f32346e9d0892040b55aa70862447630aa29cecc3abe3cb74517137c // SPDX-License-Identifier: Apache-2.0 // Copyright 2022 Aztec pragma solidity >=0.8.4; library EcdsaUltraVerificationKey { function verificationKeyHash() internal pure returns (bytes32) { - return 0x7d146c779845c11f731974db664e09fa3d3f98c34d1a982e72f0e76a747b59fc; + return 0x051da9b5f32346e9d0892040b55aa70862447630aa29cecc3abe3cb74517137c; } function loadVerificationKey(uint256 _vk, uint256 _omegaInverseLoc) internal pure { From ed955056b05542c7e01a609d54f6d0a682b30e0d Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Wed, 5 Mar 2025 16:12:06 +0000 Subject: [PATCH 33/41] update UltraHonkBackend proof splitting --- barretenberg/ts/src/barretenberg/backend.ts | 50 ++++++++++----------- barretenberg/ts/src/proof/index.ts | 22 ++++----- 2 files changed, 33 insertions(+), 39 deletions(-) diff --git a/barretenberg/ts/src/barretenberg/backend.ts b/barretenberg/ts/src/barretenberg/backend.ts index 3eafa2688a6a..819309d3286d 100644 --- a/barretenberg/ts/src/barretenberg/backend.ts +++ b/barretenberg/ts/src/barretenberg/backend.ts @@ -157,8 +157,6 @@ export class UltraPlonkBackend { // Buffers are prepended with their size. The size takes 4 bytes. const serializedBufferSize = 4; const fieldByteSize = 32; -const publicInputOffset = 3; -const publicInputsOffsetBytes = publicInputOffset * fieldByteSize; /** * Options for the UltraHonkBackend. @@ -218,19 +216,18 @@ export class UltraHonkBackend { const numPublicInputs = Number(proofAsStrings[1]); // Account for the serialized buffer size at start - const publicInputsOffset = publicInputsOffsetBytes + serializedBufferSize; // Get the part before and after the public inputs - const proofStart = proofWithPublicInputs.slice(0, publicInputsOffset); + const proofStart = proofWithPublicInputs.slice(0, serializedBufferSize); const publicInputsSplitIndex = numPublicInputs * fieldByteSize; - const proofEnd = proofWithPublicInputs.slice(publicInputsOffset + publicInputsSplitIndex); + const proofEnd = proofWithPublicInputs.slice(serializedBufferSize + publicInputsSplitIndex); // Construct the proof without the public inputs const proof = new Uint8Array([...proofStart, ...proofEnd]); // Fetch the number of public inputs out of the proof string const publicInputsConcatenated = proofWithPublicInputs.slice( - publicInputsOffset, - publicInputsOffset + publicInputsSplitIndex, + serializedBufferSize, + serializedBufferSize + publicInputsSplitIndex, ); const publicInputs = deflattenFields(publicInputsConcatenated); @@ -253,39 +250,40 @@ export class UltraHonkBackend { gunzip(compressedWitness), ); + // Write VK to get the VK + const writeVKUltraHonk = options?.keccak + ? this.api.acirProveUltraKeccakHonk.bind(this.api) + : this.api.acirProveUltraHonk.bind(this.api); + + const vk = await writeVKUltraHonk( + this.acirUncompressedBytecode, + this.circuitOptions.recursive, + gunzip(compressedWitness), + ); + // proofWithPublicInputs starts with a four-byte size const numSerdeHeaderBytes = 4; // some public inputs are handled specially const numKZGAccumulatorFieldElements = 16; - // proof begins with: size, num public inputs, public input offset - const numProofPreambleElements = 3; - const publicInputsSizeIndex = 1; + const publicInputsSizeIndex = 1; // index into VK for numPublicInputs // Slice serde header and convert to fields - const proofAsStrings = deflattenFields(proofWithPublicInputs.slice(numSerdeHeaderBytes)); - const numPublicInputs = Number(proofAsStrings[publicInputsSizeIndex]) - numKZGAccumulatorFieldElements; - - // Account for the serialized buffer size at start - const publicInputsOffset = publicInputsOffsetBytes + serializedBufferSize; - const publicInputsSplitIndex = numPublicInputs * fieldByteSize; + const vkAsStrings = deflattenFields(vk.slice(numSerdeHeaderBytes)); + const numPublicInputs = Number(vkAsStrings[publicInputsSizeIndex]) - numKZGAccumulatorFieldElements; // Construct the proof without the public inputs const numPublicInputsBytes = numPublicInputs * fieldByteSize; - const numHeaderPlusPreambleBytes = numSerdeHeaderBytes + numProofPreambleElements * fieldByteSize; const proofNoPIs = new Uint8Array(proofWithPublicInputs.length - numPublicInputsBytes); // copy the elements before the public inputs - proofNoPIs.set(proofWithPublicInputs.subarray(0, numHeaderPlusPreambleBytes), 0); + proofNoPIs.set(proofWithPublicInputs.subarray(0, numSerdeHeaderBytes), 0); // copy the elements after the public inputs - proofNoPIs.set( - proofWithPublicInputs.subarray(numHeaderPlusPreambleBytes + numPublicInputsBytes), - numHeaderPlusPreambleBytes, - ); + proofNoPIs.set(proofWithPublicInputs.subarray(numSerdeHeaderBytes + numPublicInputsBytes), numSerdeHeaderBytes); const proof: string[] = deflattenFields(proofNoPIs.slice(numSerdeHeaderBytes)); // Fetch the number of public inputs out of the proof string const publicInputsConcatenated = proofWithPublicInputs.slice( - publicInputsOffset, - publicInputsOffset + publicInputsSplitIndex, + serializedBufferSize, + serializedBufferSize + numPublicInputsBytes, ); const publicInputs = deflattenFields(publicInputsConcatenated); @@ -386,8 +384,8 @@ export class AztecClientBackend { await this.instantiate(); const proofAndVk = await this.api.acirProveAztecClient(this.acirMsgpack, witnessMsgpack); const [proof, vk] = proofAndVk; - if (!await this.verify(proof, vk)) { - throw new AztecClientBackendError("Failed to verify the private (ClientIVC) transaction proof!"); + if (!(await this.verify(proof, vk))) { + throw new AztecClientBackendError('Failed to verify the private (ClientIVC) transaction proof!'); } return proofAndVk; } diff --git a/barretenberg/ts/src/proof/index.ts b/barretenberg/ts/src/proof/index.ts index 5213aafcb2ad..8eb06d871df9 100644 --- a/barretenberg/ts/src/proof/index.ts +++ b/barretenberg/ts/src/proof/index.ts @@ -23,25 +23,21 @@ export type ProofDataForRecursion = { // Buffers are prepended with their size. The size takes 4 bytes. const serializedBufferSize = 4; const fieldByteSize = 32; -const publicInputOffset = 3; -const publicInputsOffsetBytes = publicInputOffset * fieldByteSize; - -export function splitHonkProof(proofWithPublicInputs: Uint8Array): { publicInputs: Uint8Array; proof: Uint8Array } { - const proofAsStrings = deflattenFields(proofWithPublicInputs.slice(4)); - - const numPublicInputs = Number(proofAsStrings[1]); +export function splitHonkProof( + proofWithPublicInputs: Uint8Array, + numPublicInputs: number, +): { publicInputs: Uint8Array; proof: Uint8Array } { // Account for the serialized buffer size at start - const publicInputsOffset = publicInputsOffsetBytes + serializedBufferSize; // Get the part before and after the public inputs - const proofStart = proofWithPublicInputs.slice(0, publicInputsOffset); + const proofStart = proofWithPublicInputs.slice(0, serializedBufferSize); const publicInputsSplitIndex = numPublicInputs * fieldByteSize; - const proofEnd = proofWithPublicInputs.slice(publicInputsOffset + publicInputsSplitIndex); + const proofEnd = proofWithPublicInputs.slice(serializedBufferSize + publicInputsSplitIndex); // Construct the proof without the public inputs const proof = new Uint8Array([...proofStart, ...proofEnd]); // Fetch the number of public inputs out of the proof string - const publicInputs = proofWithPublicInputs.slice(publicInputsOffset, publicInputsOffset + publicInputsSplitIndex); + const publicInputs = proofWithPublicInputs.slice(serializedBufferSize, serializedBufferSize + publicInputsSplitIndex); return { proof, @@ -50,8 +46,8 @@ export function splitHonkProof(proofWithPublicInputs: Uint8Array): { publicInput } export function reconstructHonkProof(publicInputs: Uint8Array, proof: Uint8Array): Uint8Array { - const proofStart = proof.slice(0, publicInputsOffsetBytes + serializedBufferSize); - const proofEnd = proof.slice(publicInputsOffsetBytes + serializedBufferSize); + const proofStart = proof.slice(0, serializedBufferSize); + const proofEnd = proof.slice(serializedBufferSize); // Concatenate publicInputs and proof const proofWithPublicInputs = Uint8Array.from([...proofStart, ...publicInputs, ...proofEnd]); From 842af48cf54b28f76fbf5e46ef42bd0896ee0fd0 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Thu, 6 Mar 2025 16:34:19 +0000 Subject: [PATCH 34/41] delete unnecessary/harmful constructors --- .../stdlib_circuit_builders/ultra_recursive_flavor.hpp | 9 +-------- .../ultra_rollup_recursive_flavor.hpp | 9 +-------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_recursive_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_recursive_flavor.hpp index 776d3c6482a1..c9c5eea31c48 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_recursive_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_recursive_flavor.hpp @@ -108,13 +108,6 @@ template class UltraRecursiveFlavor_ { class VerificationKey : public VerificationKey_, VerifierCommitmentKey> { public: - VerificationKey(const size_t circuit_size, const size_t num_public_inputs) - { - // TODO(https://github.com/AztecProtocol/barretenberg/issues/983): Think about if these should be witnesses - this->circuit_size = circuit_size; - this->log_circuit_size = numeric::get_msb(circuit_size); - this->num_public_inputs = num_public_inputs; - }; /** * @brief Construct a new Verification Key with stdlib types from a provided native verification key * @@ -205,4 +198,4 @@ template class UltraRecursiveFlavor_ { using Transcript = bb::BaseTranscript>; }; -} // namespace bb \ No newline at end of file +} // namespace bb diff --git a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_recursive_flavor.hpp b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_recursive_flavor.hpp index 2f7a4b428002..d35cfba12ac1 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_recursive_flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/stdlib_circuit_builders/ultra_rollup_recursive_flavor.hpp @@ -56,13 +56,6 @@ template class UltraRollupRecursiveFlavor_ : public Ultra bool contains_ipa_claim; // needs to be a circuit constant IPAClaimPubInputIndices ipa_claim_public_input_indices; // needs to be a circuit constant - VerificationKey(const size_t circuit_size, const size_t num_public_inputs) - { - // TODO(https://github.com/AztecProtocol/barretenberg/issues/983): Think about if these should be witnesses - this->circuit_size = circuit_size; - this->log_circuit_size = numeric::get_msb(circuit_size); - this->num_public_inputs = num_public_inputs; - }; /** * @brief Construct a new Verification Key with stdlib types from a provided native verification key * @@ -142,4 +135,4 @@ template class UltraRollupRecursiveFlavor_ : public Ultra using VerifierCommitments = UltraFlavor::VerifierCommitments_; }; -} // namespace bb \ No newline at end of file +} // namespace bb From 40c0c0628d712a5cdc7f0fb6a0745c6ede651cf0 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Thu, 6 Mar 2025 21:14:43 +0000 Subject: [PATCH 35/41] update to backend.ts generateProof function --- barretenberg/ts/src/barretenberg/backend.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/barretenberg/ts/src/barretenberg/backend.ts b/barretenberg/ts/src/barretenberg/backend.ts index 819309d3286d..08f6a4a73242 100644 --- a/barretenberg/ts/src/barretenberg/backend.ts +++ b/barretenberg/ts/src/barretenberg/backend.ts @@ -211,9 +211,19 @@ export class UltraHonkBackend { gunzip(compressedWitness), ); - const proofAsStrings = deflattenFields(proofWithPublicInputs.slice(4)); + // Write VK to get the VK + const writeVKUltraHonk = options?.keccak + ? this.api.acirProveUltraKeccakHonk.bind(this.api) + : this.api.acirProveUltraHonk.bind(this.api); + + const vk = await writeVKUltraHonk( + this.acirUncompressedBytecode, + this.circuitOptions.recursive, + gunzip(compressedWitness), + ); - const numPublicInputs = Number(proofAsStrings[1]); + const vkAsStrings = deflattenFields(vk.slice(serializedBufferSize)); + const numPublicInputs = Number(vkAsStrings[1]); // Account for the serialized buffer size at start // Get the part before and after the public inputs From eec3a7c225ed96a1ca361dd568b87a4f4311605e Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Thu, 6 Mar 2025 21:25:09 +0000 Subject: [PATCH 36/41] undo a change I will have to redo later probably when my other PR gets fixed >:( --- .../stdlib/honk_verifier/ultra_recursive_verifier.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp index 5b424bcb8174..5133e96812b9 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.cpp @@ -52,7 +52,7 @@ UltraRecursiveVerifier_::Output UltraRecursiveVerifier_::verify_ StdlibProof honk_proof; if constexpr (HasIPAAccumulator) { const size_t HONK_PROOF_LENGTH = Flavor::NativeFlavor::PROOF_LENGTH_WITHOUT_PUB_INPUTS - IPA_PROOF_LENGTH; - const size_t num_public_inputs = static_cast(key->num_public_inputs.get_value()); + const size_t num_public_inputs = static_cast(key->num_public_inputs); // The extra calculation is for the IPA proof length. // TODO(https://github.com/AztecProtocol/barretenberg/issues/1182): Handle in ProofSurgeon. ASSERT(proof.size() == HONK_PROOF_LENGTH + IPA_PROOF_LENGTH + num_public_inputs); From e92fb0a1d42949fd2e560b2a0ad54b08b92a694d Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Thu, 6 Mar 2025 22:16:53 +0000 Subject: [PATCH 37/41] I'm going to have to revert this soon --- .../stdlib/honk_verifier/oink_recursive_verifier.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp index 946f32026202..cd1fdaa181b1 100644 --- a/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp +++ b/barretenberg/cpp/src/barretenberg/stdlib/honk_verifier/oink_recursive_verifier.cpp @@ -43,9 +43,9 @@ template void OinkRecursiveVerifier_::verify() WitnessCommitments commitments; CommitmentLabels labels; - FF circuit_size = verification_key->verification_key->circuit_size; - FF public_input_size = verification_key->verification_key->num_public_inputs; - FF pub_inputs_offset = verification_key->verification_key->pub_inputs_offset; + FF circuit_size = FF::from_witness(builder, verification_key->verification_key->circuit_size); + FF public_input_size = FF::from_witness(builder, verification_key->verification_key->num_public_inputs); + FF pub_inputs_offset = FF::from_witness(builder, verification_key->verification_key->pub_inputs_offset); transcript->add_to_hash_buffer(domain_separator + "circuit_size", circuit_size); transcript->add_to_hash_buffer(domain_separator + "public_input_size", public_input_size); transcript->add_to_hash_buffer(domain_separator + "pub_inputs_offset", pub_inputs_offset); From 1a62e01859da47dcf8299928baf7bbb6ad868fd5 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Thu, 6 Mar 2025 22:39:40 +0000 Subject: [PATCH 38/41] fix backend --- barretenberg/ts/src/barretenberg/backend.ts | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/barretenberg/ts/src/barretenberg/backend.ts b/barretenberg/ts/src/barretenberg/backend.ts index 08f6a4a73242..a9bf4f0671cb 100644 --- a/barretenberg/ts/src/barretenberg/backend.ts +++ b/barretenberg/ts/src/barretenberg/backend.ts @@ -213,14 +213,10 @@ export class UltraHonkBackend { // Write VK to get the VK const writeVKUltraHonk = options?.keccak - ? this.api.acirProveUltraKeccakHonk.bind(this.api) - : this.api.acirProveUltraHonk.bind(this.api); + ? this.api.acirWriteVkUltraKeccakHonk.bind(this.api) + : this.api.acirWriteVkUltraHonk.bind(this.api); - const vk = await writeVKUltraHonk( - this.acirUncompressedBytecode, - this.circuitOptions.recursive, - gunzip(compressedWitness), - ); + const vk = await writeVKUltraHonk(this.acirUncompressedBytecode, this.circuitOptions.recursive); const vkAsStrings = deflattenFields(vk.slice(serializedBufferSize)); const numPublicInputs = Number(vkAsStrings[1]); @@ -260,16 +256,13 @@ export class UltraHonkBackend { gunzip(compressedWitness), ); + // Write VK to get the VK // Write VK to get the VK const writeVKUltraHonk = options?.keccak - ? this.api.acirProveUltraKeccakHonk.bind(this.api) - : this.api.acirProveUltraHonk.bind(this.api); + ? this.api.acirWriteVkUltraKeccakHonk.bind(this.api) + : this.api.acirWriteVkUltraHonk.bind(this.api); - const vk = await writeVKUltraHonk( - this.acirUncompressedBytecode, - this.circuitOptions.recursive, - gunzip(compressedWitness), - ); + const vk = await writeVKUltraHonk(this.acirUncompressedBytecode, this.circuitOptions.recursive); // proofWithPublicInputs starts with a four-byte size const numSerdeHeaderBytes = 4; From e7bd54fd016b91b4796d4ad16c9cd7cf2201b881 Mon Sep 17 00:00:00 2001 From: saleel Date: Fri, 7 Mar 2025 11:55:12 +0000 Subject: [PATCH 39/41] fix: numPublicInputs --- barretenberg/ts/src/barretenberg/backend.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/barretenberg/ts/src/barretenberg/backend.ts b/barretenberg/ts/src/barretenberg/backend.ts index a9bf4f0671cb..a2a961ceb466 100644 --- a/barretenberg/ts/src/barretenberg/backend.ts +++ b/barretenberg/ts/src/barretenberg/backend.ts @@ -211,15 +211,17 @@ export class UltraHonkBackend { gunzip(compressedWitness), ); - // Write VK to get the VK + // Write VK to get the number of public inputs const writeVKUltraHonk = options?.keccak ? this.api.acirWriteVkUltraKeccakHonk.bind(this.api) : this.api.acirWriteVkUltraHonk.bind(this.api); const vk = await writeVKUltraHonk(this.acirUncompressedBytecode, this.circuitOptions.recursive); + const vkAsFields = await this.api.acirVkAsFieldsUltraHonk(new RawBuffer(vk)); + + // Item at index 1 in VK is the number of public inputs + const numPublicInputs = Number(vkAsFields[1].toString()); - const vkAsStrings = deflattenFields(vk.slice(serializedBufferSize)); - const numPublicInputs = Number(vkAsStrings[1]); // Account for the serialized buffer size at start // Get the part before and after the public inputs @@ -255,14 +257,13 @@ export class UltraHonkBackend { this.circuitOptions.recursive, gunzip(compressedWitness), ); - - // Write VK to get the VK - // Write VK to get the VK + // Write VK to get the number of public inputs const writeVKUltraHonk = options?.keccak ? this.api.acirWriteVkUltraKeccakHonk.bind(this.api) : this.api.acirWriteVkUltraHonk.bind(this.api); const vk = await writeVKUltraHonk(this.acirUncompressedBytecode, this.circuitOptions.recursive); + const vkAsFields = await this.api.acirVkAsFieldsUltraHonk(new RawBuffer(vk)); // proofWithPublicInputs starts with a four-byte size const numSerdeHeaderBytes = 4; @@ -270,9 +271,7 @@ export class UltraHonkBackend { const numKZGAccumulatorFieldElements = 16; const publicInputsSizeIndex = 1; // index into VK for numPublicInputs - // Slice serde header and convert to fields - const vkAsStrings = deflattenFields(vk.slice(numSerdeHeaderBytes)); - const numPublicInputs = Number(vkAsStrings[publicInputsSizeIndex]) - numKZGAccumulatorFieldElements; + const numPublicInputs = Number(vkAsFields[publicInputsSizeIndex].toString()) - numKZGAccumulatorFieldElements; // Construct the proof without the public inputs const numPublicInputsBytes = numPublicInputs * fieldByteSize; From 06df40a25bab665eabe5dee76745149616a92ecb Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Mon, 10 Mar 2025 16:30:01 +0000 Subject: [PATCH 40/41] new prover tomls once again --- .../crates/private-kernel-init/Prover.toml | 88 +- .../crates/private-kernel-inner/Prover.toml | 224 ++--- .../crates/private-kernel-reset/Prover.toml | 54 +- .../private-kernel-tail-to-public/Prover.toml | 196 ++-- .../crates/private-kernel-tail/Prover.toml | 252 +++--- .../crates/rollup-base-private/Prover.toml | 284 +++--- .../crates/rollup-base-public/Prover.toml | 282 +++--- .../crates/rollup-block-merge/Prover.toml | 434 ++++----- .../crates/rollup-block-root/Prover.toml | 854 +++++++++--------- .../crates/rollup-merge/Prover.toml | 478 +++++----- .../crates/rollup-root/Prover.toml | 450 ++++----- 11 files changed, 1798 insertions(+), 1798 deletions(-) diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml index 8534d456efa7..1f6a8a9c6306 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml @@ -1,13 +1,13 @@ -vk_tree_root = "0x168caeff54353fe5940792de4df217aa165a6f9b68da29dc097f697bd4f981a4" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" is_private_only = false first_nullifier_hint = "0x0000000000000000000000000000000000000000000000000000000000000000" [tx_request] -args_hash = "0x17ffa877b9aeaaa4348b6f74e261b7c6a5287c581784f192f6c8320a01072ed7" +args_hash = "0x2a3da6bb994c9e50d523de4fdc96a5c702ca7546ef143f539706605e140c9df5" [tx_request.origin] - inner = "0x05e3a8dc4b126a92304c3fccce7c44567205e62f4df7811cd1771394eed45f31" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [tx_request.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -203,51 +203,51 @@ updated_class_id_shared_mutable_values = [ ] [private_call.verification_key_hints.public_keys.npk_m.inner] -x = "0x20f265988b9378868708a39c6e840d869c9f50646b94ac537ccfdae384c07631" -y = "0x1112747db6f53b20d5b0fcc3da8983065b09fd323298885ce45b9720b900aed2" +x = "0x091362dec9116a80826e542b433faf18eb2c465437921ee98e5c9c7f2bd137c8" +y = "0x012a17e4a19d44e8ee03e0477771f0bd56d1acc0792453125934898a6ed79b85" is_infinite = false [private_call.verification_key_hints.public_keys.ivpk_m.inner] -x = "0x1da2299662f3c0b718d5531c40d631d1a5e3aedb32d57157722ab6e33cb2a608" -y = "0x078b46019aa3b19d14d81d30a17006916f3d15713b34f557d40f3dbeb24bb813" +x = "0x0d58b6210610a61224915faceff5ef7f92ec1f8b698847a17b1718b5486e9419" +y = "0x1fbf9b83d0034bf3b08eb509b44ae355168cbaf56de08344ce8b3bf0014cfdc6" is_infinite = false [private_call.verification_key_hints.public_keys.ovpk_m.inner] -x = "0x215f042722e9f95fdea674bbe6770b98754f7df8d417e7fb57c5d504e87bca15" -y = "0x07021114c3a3595445cacbd4e1d306966a410d1a118ad4c302952177249f0453" +x = "0x0f491c2aebbfd67de16c55b6dd31f490940dd74a75231921a576d4410095a15a" +y = "0x1558962e08be28bd040a9760e49735fa769f6eb6a5b59a61407bfae3724eef24" is_infinite = false [private_call.verification_key_hints.public_keys.tpk_m.inner] -x = "0x050e8e025e824aa6a136d7b032da2c4438ed7035d2bebd21a32b9224533d94a8" -y = "0x1f278f417359fbbec23c2770f77483bfe3db1503207235650da2e31ab9029b60" +x = "0x1040cef453562080cd4588a222df91dc1bca4c7021239718673fd29c9c5258eb" +y = "0x12c89719dde1e575fbfb993c43903f42663bd68def8aa7decc82d4f72fae5185" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x2efb13322166fe0d3e1f78578ec0ec330afa6e49b32d7effda5a6f6c38e4581a" + inner = "0x038cb893db40a02aaeb72e900974d41a8949b768f4a5cfe53184a4ab64c62413" [private_call.verification_key_hints.protocol_contract_membership_witness] - leaf_index = "2" + leaf_index = "4" sibling_path = [ - "0x05edd85426a43e6b9b1dfec7606a0bc12d07048d607a03a1bd9961e2c10a8e9a", - "0x193da2467482451cf9a4ef9cc14e3b171324674caa17b199b0f633994bdab45a", - "0x1d42544ac44fee1d07cfb3a1c25c841f00f9d3881e48981455580e769fcdd2c5" + "0x2f96a4f140ebece56728bcefe4cbad10e0c6926dfe22208e47f1b11461fdf71a", + "0x119cd39279cbc38f10b9f16a0011be083b097987c7994fdb388b507d1029e722", + "0x284c6f4f5a56aa0be1f934933984b725ae482ded9e6d4f5e0ffefe8e03343df1" ] [private_call.verification_key_hints.protocol_contract_leaf] - address = "0x005d6d6addbbda03dcad6fc9a3c3b7de457c30990ec2acaaf74f139a3a506e06" - next_address = "0x110ef3d93e27fd61a5a56e479a9f9cbdb099d2d968cdcc16c01d2bdfd6cb0ddd" + address = "0x121f834b03a64d38463ae18ddebceeb4dce8192cc289052e175ad754a883a7fe" + next_address = "0x141a566ade0bef915526762c2c2fb19b2a756ad7c82e83fde6dbf86848ecc131" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "134" + leaf_index = "121" sibling_path = [ - "0x1b33d6da39f20b2372973186e25751ad04eb1310f6172e9e6d51550a3ef1f1dd", - "0x17da03a3b1a67dea4580dd9cc47db1e179c2c52330390cdbb866a8b520a52a9a", - "0x2d1ded114c1d0af5850ff92480f39976f6d853e7e2bf727fd3a3a3ecafa2689c", - "0x17ed184bcda0f39ac203182636392f1afd6774e12ae49a2d741f9bfb31744abd", - "0x12b82dbccc7621d5bbbdded5b11effbb92fe950f07747317f1bad2110d54b71b", - "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x2243c9d64d902ef9c9a2964b697ae9fd7211406eae79aaa34fbc66d24b9ea3e2", + "0x217e8275acc3c7fe281236ca3fe6b1f24693316dc3d0a3540078773fde5d89ea", + "0x20af94c88d1e92a95c7d9e0bff9e11f24c4c40091d8a09c1fbfcd6cfb8bb88e7", + "0x22ff633f4009e2c919e75b26934ce096176a7f177545ce09665730a0e64c5338", + "0x2ec086824253db4eb2bdb5d9a17a68f8c0aca035c7d89d0f3c3013f35ffb870c", + "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", + "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", + "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", + "0x29e399b91f94d79a266b785326faa7f7291759c2e163d7492be759170ee3357b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -283,13 +283,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x213925bd13d57302b242ba76ad10c140d192e04f4dfa5e44c412b5adc1199c46" - value = "0x0055534400000000000000000000000000000000000000000000000000000000" - next_slot = "0x2414d81cda1b048f61658eb359c25752b202c9a75742c8437ababff2ee7a3b7a" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000081" + slot = "0x19174ff4baeb046314330a83f0a5293243dfdd7ace72dc5979f43b4f494a371b" + value = "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000" + next_slot = "0x1b20857f647d8c0fd785ea60c8f67111034749f806360a9ef9dd9645d7072d32" + next_index = "0x000000000000000000000000000000000000000000000000000000000000007a" [app_public_inputs] -args_hash = "0x17ffa877b9aeaaa4348b6f74e261b7c6a5287c581784f192f6c8320a01072ed7" +args_hash = "0x2a3da6bb994c9e50d523de4fdc96a5c702ca7546ef143f539706605e140c9df5" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000001" end_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000004" @@ -307,13 +307,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000" [app_public_inputs.call_context.contract_address] - inner = "0x05e3a8dc4b126a92304c3fccce7c44567205e62f4df7811cd1771394eed45f31" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [app_public_inputs.call_context.function_selector] inner = "0x0000000000000000000000000000000000000000000000000000000027e740b2" [[app_public_inputs.note_hash_read_requests]] - value = "0x293dfd1c8814669194efb0c81e868bda103525f1194195aaa8dd3a4215afccec" + value = "0x18f5046a089302ecf52cd283aa1e5a52dc3bf13208a2479d52fb9208771d38ce" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [[app_public_inputs.note_hash_read_requests]] @@ -855,13 +855,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.public_call_requests.inner] is_static_call = true - args_hash = "0x132ff4ed60b3fe27fabb40ad0ca684710e2dbdbf8bc53d24f03a21bedfccfaba" + args_hash = "0x2b353385be57d195592449014052a079495ccfe374034d9bb5d2687d6b61105c" [app_public_inputs.public_call_requests.inner.msg_sender] - inner = "0x05e3a8dc4b126a92304c3fccce7c44567205e62f4df7811cd1771394eed45f31" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [app_public_inputs.public_call_requests.inner.contract_address] - inner = "0x089a94d5cf5d738f6674432c6b18e8bdb7bb7a3af9f3f651159b3830c9b2f691" + inner = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" [app_public_inputs.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -1559,12 +1559,12 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [app_public_inputs.historical_header.last_archive] - root = "0x1039da74f224e3bd396e2d57b70f4ea6a43625ede291e4cccc87b0b2d0080243" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00decce6fa8b667a48ae092f7c138e359359bc62378b3f7ec8c8806b4e475679" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1573,15 +1573,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x013838080327036b69360ad518888415eb77dbb719af1e5ad3483d7c95e2f287" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x00e4d25ceb6536c4e0708ef5a1de0c750fee03477be5bed289cc4a9950d59ee8" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x2b1fc1ae81c9414dbffc4eb470de7819e96d6b65e6ff59cf30c1a4a0995cc286" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [app_public_inputs.historical_header.global_variables] @@ -1589,10 +1589,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067cacadb" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009e4aa8573fbdf96fa08d6b59aecd3d0d35a145c3" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [app_public_inputs.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml index 4d9cd6a0a8db..ab73884aafe8 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ - "0x2884eeb4da193129f8742e969ba43081b24e8b9fbbb5bf482e132f47b6971f16", - "0x1ecb2a0903da440073d3d0bd23eb74e39bc8425c03ecc5dcda9729db2ced600d", + "0x29bad0c15f93c0a6a9647fa0c8c5ccd7ddb90bf1167a807def8df6a8b39891cc", + "0x0f0814c2dc6193d107cf3efc0fcb4bc5b364a4c49ec10fd8034794a5629eeb40", "0x25f1704847dbbc86a0ee0b671fc0db4697708baac93c0bbfe2446dc7d0a082b0", - "0x0c53024c75f7b8d4c08f22e9e819a07bfd2fdef3aa0ef520522364d6849d84d6", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [previous_kernel.vk] @@ -160,10 +160,10 @@ vk_path = [ [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x04d263f59f05a08628822eca13b4dead8b6944c3390ecb43c0e18e8a8af58199" +claimed_first_nullifier = "0x029c0b6f4b75d3138c6e17d78a6e9f7a54c67abc22109e402a59d5f1077065e9" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x168caeff54353fe5940792de4df217aa165a6f9b68da29dc097f697bd4f981a4" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [previous_kernel_public_inputs.constants.historical_header] @@ -171,12 +171,12 @@ claimed_first_nullifier = "0x04d263f59f05a08628822eca13b4dead8b6944c3390ecb43c0e total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x1039da74f224e3bd396e2d57b70f4ea6a43625ede291e4cccc87b0b2d0080243" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00decce6fa8b667a48ae092f7c138e359359bc62378b3f7ec8c8806b4e475679" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,15 +185,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x013838080327036b69360ad518888415eb77dbb719af1e5ad3483d7c95e2f287" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x00e4d25ceb6536c4e0708ef5a1de0c750fee03477be5bed289cc4a9950d59ee8" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x2b1fc1ae81c9414dbffc4eb470de7819e96d6b65e6ff59cf30c1a4a0995cc286" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] @@ -201,10 +201,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067cacadb" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009e4aa8573fbdf96fa08d6b59aecd3d0d35a145c3" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -239,11 +239,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x293dfd1c8814669194efb0c81e868bda103525f1194195aaa8dd3a4215afccec" +value = "0x18f5046a089302ecf52cd283aa1e5a52dc3bf13208a2479d52fb9208771d38ce" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x05e3a8dc4b126a92304c3fccce7c44567205e62f4df7811cd1771394eed45f31" +inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x04d263f59f05a08628822eca13b4dead8b6944c3390ecb43c0e18e8a8af58199" +value = "0x029c0b6f4b75d3138c6e17d78a6e9f7a54c67abc22109e402a59d5f1077065e9" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4883,7 +4883,7 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.private_call_stack]] -args_hash = "0x17799823044a312200c7dccff0f18695e659783ae95a303029339895bb6e95f2" +args_hash = "0x2eea5a233ebe8cc4095e3bb9fae9b9a0d1069b858828844baefd4db6722ba452" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000000000000000c" @@ -4892,10 +4892,10 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 is_static_call = false [previous_kernel_public_inputs.end.private_call_stack.call_context.msg_sender] - inner = "0x05e3a8dc4b126a92304c3fccce7c44567205e62f4df7811cd1771394eed45f31" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [previous_kernel_public_inputs.end.private_call_stack.call_context.contract_address] - inner = "0x089a94d5cf5d738f6674432c6b18e8bdb7bb7a3af9f3f651159b3830c9b2f691" + inner = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" [previous_kernel_public_inputs.end.private_call_stack.call_context.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" @@ -5040,7 +5040,7 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x05e3a8dc4b126a92304c3fccce7c44567205e62f4df7811cd1771394eed45f31" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [private_call.vk] key = [ @@ -5230,31 +5230,31 @@ y = "0x2039907fe37f08d10739255141bb066c506a12f7d1e8dfec21abc58494705b6f" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x1d95728610a30719a47b2beff302eed2b4d20bcc5980563fe96340a085a96e60" + inner = "0x15c7ee4c1dca332ad85efa97ec4de2996dd75c36cd4997391297b4b9d3037d45" [private_call.verification_key_hints.protocol_contract_membership_witness] - leaf_index = "2" + leaf_index = "1" sibling_path = [ - "0x05edd85426a43e6b9b1dfec7606a0bc12d07048d607a03a1bd9961e2c10a8e9a", - "0x193da2467482451cf9a4ef9cc14e3b171324674caa17b199b0f633994bdab45a", + "0x254e1714c014e145850f3acd1deff9317895540e868ce1dca0a184041da1f756", + "0x290f6f6502c57ef276e91abd0012c632e1aa8d97d8914a3233fdb0999e355f9f", "0x1d42544ac44fee1d07cfb3a1c25c841f00f9d3881e48981455580e769fcdd2c5" ] [private_call.verification_key_hints.protocol_contract_leaf] - address = "0x005d6d6addbbda03dcad6fc9a3c3b7de457c30990ec2acaaf74f139a3a506e06" - next_address = "0x110ef3d93e27fd61a5a56e479a9f9cbdb099d2d968cdcc16c01d2bdfd6cb0ddd" + address = "0x1dc70bdab08ce08aef9f6ddcc8fd54fb91fdb72a6433c2dd6b69b33cf1fb87a2" + next_address = "0x2c20bd328fbd33c01fbcda9e6299c31da5d5b29ea30e9c7b9d631618b839bca9" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "122" + leaf_index = "138" sibling_path = [ - "0x2d7db9c35c6426c7acb8e4d7487456ef98a9aa381636b3459e88c2ae86ccff66", - "0x0b6aac6b683deba8bf78a956e39b949fd760fb3afd091225acdfbd5b5595fedc", - "0x08d01523a9c7d65b719982d94a69b75e3ec7fa521d1a8d497873fc1d1c892c79", - "0x21cd7d36026850bf77f1f5890fe21e5689271033d4e1c21d9ab40a4f5246c18e", - "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", - "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", - "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x1d2ba53b5bb7da8af564ef6f3c1ea9c2839b27edc89a7eadce5e448136f79996", + "0x232368ca9c822164c1586bf454eddfaf54e83425dbecbcec4d62e92f6e1fe503", + "0x19efe3411a094dd1a979af1412238c53d6fab9302af6a259bcff23f9a9a75f1a", + "0x22e072171218087228c746a687d5edb4ebfdc97c766d7f9a40c57a3f36feae64", + "0x28a77dfaf709ae5ef389d4f2065031d68f477d290aa7240e3800e9d4c2754ab7", + "0x29fa65add0f5af986e25f0499262181a6b26670377a5ca4e3318878d3228445d", + "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", + "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", + "0x2ecc5ee174b77367b31e1633afd505e74392b2bc2247a195f6d23456677db3f3", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5290,13 +5290,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x0ab1ccee2179513b1f9ba5b3b276924ba9ceae6bd38b0a35c884f6e0d5b41b53" - value = "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000" - next_slot = "0x0d276137bf601626705ed4ccc07a05732f099e70acc90e01b63c29bfb564cf17" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000087" + slot = "0x073276daf6cbdb0447474ed97a546a4ae4b97538fa9b0f01d671f2749219df0e" + value = "0x00f9420d5bbcc59017251636e3074e088d0f86eee77cff23f98e2bc7d2cefccc" + next_slot = "0x07d4af0329a98cd1c85b8218e320ce4ba859cf55abcaf5a2f33947add43cafff" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000077" [app_public_inputs] -args_hash = "0x17799823044a312200c7dccff0f18695e659783ae95a303029339895bb6e95f2" +args_hash = "0x2eea5a233ebe8cc4095e3bb9fae9b9a0d1069b858828844baefd4db6722ba452" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000000000000000c" @@ -5311,16 +5311,16 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_static_call = false [app_public_inputs.call_context.msg_sender] - inner = "0x05e3a8dc4b126a92304c3fccce7c44567205e62f4df7811cd1771394eed45f31" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [app_public_inputs.call_context.contract_address] - inner = "0x089a94d5cf5d738f6674432c6b18e8bdb7bb7a3af9f3f651159b3830c9b2f691" + inner = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" [app_public_inputs.call_context.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" [[app_public_inputs.note_hash_read_requests]] - value = "0x29018a3286e6ccbcb9f999e02b70c22f161e3c6f41e603f8d574d5d5c5827f70" + value = "0x2444747dd3306a804edb71a773f504572d3f82152277e2213a51035080478cb5" counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [[app_public_inputs.note_hash_read_requests]] @@ -5384,7 +5384,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifier_read_requests]] - value = "0x089a94d5cf5d738f6674432c6b18e8bdb7bb7a3af9f3f651159b3830c9b2f691" + value = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" counter = "0x0000000000000000000000000000000000000000000000000000000000000004" [[app_public_inputs.nullifier_read_requests]] @@ -5451,11 +5451,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" sk_app_generator = "0x0000000000000000000000000000000000000000000000000000000000000030" [app_public_inputs.key_validation_requests_and_generators.request] - sk_app = "0x25c0856a275a34f526013b5a3eb27cfba326ea6fc184da1512abec86ff8896fd" + sk_app = "0x0262178d95318bb95ea5da8c61b4488feac5f78ea093057e8b715b2b860088eb" [app_public_inputs.key_validation_requests_and_generators.request.pk_m] - x = "0x20f265988b9378868708a39c6e840d869c9f50646b94ac537ccfdae384c07631" - y = "0x1112747db6f53b20d5b0fcc3da8983065b09fd323298885ce45b9720b900aed2" + x = "0x091362dec9116a80826e542b433faf18eb2c465437921ee98e5c9c7f2bd137c8" + y = "0x012a17e4a19d44e8ee03e0477771f0bd56d1acc0792453125934898a6ed79b85" is_infinite = false [[app_public_inputs.key_validation_requests_and_generators]] @@ -5624,11 +5624,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_infinite = false [[app_public_inputs.note_hashes]] - value = "0x233d77dc029d275b8672eb77f19bdeea7b9fcf36c3c61249c994689991eef0f9" + value = "0x145306a7751882f462145326dd79ec7d21a5da2abbdea4ddecc7148453abe7eb" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [[app_public_inputs.note_hashes]] - value = "0x2f2eb4d7e1de92c4c8e1ead8c7713db4af8443d311e507718a0b1688cc0570b5" + value = "0x28c5a3f1556cabc8aca7e75ae94826c39866b093b79b045c9a7035e1fbadcc16" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [[app_public_inputs.note_hashes]] @@ -5688,7 +5688,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifiers]] - value = "0x0b37a02c3c3ebc62c3de477a33444c2f4d5c9599ab8676b23ccb6f0ab983ac93" + value = "0x15d6e4cfc3593a4720e4125e1ba1e7f3947268b68d0760db93284aa830eb45f4" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6146,24 +6146,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x01e23c51efe0e4085c617435f1cffee2937fad2013f12210d194a375044909c5", - "0x00946704b48995d7fce3ee693d02744ef3fcdc86fd83811430ab61655e754223", - "0x0000fd874279412be495e7907b3f783b3f583cea540190a90fcabe7296bfe2d9", - "0x00abcf89255cabcfff7b33ded69b9df2a7541896506b2aca91c3bd7e90fa6ce6", - "0x0067cd127a56d6371c5c22876a49059f13362007955a134f22bea16f2647f87a", - "0x00a3b90c988ad1d202f2348b1267e2c0d1e506239b2fc24ccd598966ed635a32", - "0x00cad6a129d55577f1e7f43b859a99ebfbd8a6fa4b2d4c4282ea64fa6d4250c0", - "0x000064b36623b88664e33fc43c31a269e09b9a55568a20d6d4799af978e330fb", - "0x00c7cedb0f84dd06f87c86fef6d088c4a33765a21b53b42a69f7c7b8ad4c659f", - "0x00f441876ff7778741ed6da47afe01e8f77cd9a5b1bf41fde5a82b6076659ef8", - "0x1230e3e003c2761c91935e388623991b89b867d9e52c82cba0456b06fad9c0ed", - "0x1c9b9438a17794ec2676c4d909066d5f3de84446320a7241a44cd9e2a00a37e7", - "0x2a7d473d138af17c966693b6cdfd5ce3ab7fc061e607548b76376f24fef0a41a", - "0x21d5308709c6a6f45df0f51524396901c1f3ef29fc2e6d87f8f3e3325c28b4c5", - "0x1e80f7d411df080eaad7b25d1ce893808abcab4e3b668d51efe9fef8c58731a4", - "0x301e4f1e77420372d16160bfcdc02d24e079083fa3bf729bac1c118a33392675", - "0x1f2c40d2a7885c94f6a37ee2b36f95da8b4103efd2b193ecaef55aa916c3fe29", - "0x18ca2e278cb837eb9aa2374e9dfda369452a085f75f10c29f1c7527b1fa98b54" + "0x259c41ca33746eb6221413e7598e26d14bca01a442ab5f708966847931d490a8", + "0x1ed02829e55d476519e4d90c1f346fe186248e6f3c0fa5137f52bf0f061052ad", + "0x00013c3fab94869106c7f77a81953d896378164f0f75203c5dd67696519f8303", + "0x002db1f8297cb547a329fdac34759b885a5a457def29b14193d10b34d0a531e2", + "0x0086703125efc16037e491ba8f5d9451dd42bd4d0687241747576d31988cc715", + "0x00f6a78379369d78f2c829b4538b5a163778445cd521e992c1a513e44c23c226", + "0x00d18d96161515f4d50f888c1e4ce00b0183021ada1032cd13a851b30905cd4e", + "0x007d7549034a70058b2f55e53daddf7c153fd318cb7fbf8144f9f87e63b765d4", + "0x004a05416e8f8b4e72f2918bcebdf9c3305c107fe72e335fa0aa719022262534", + "0x00e6009733c83c2f3e07c8c27d238978a742c8ebd20a22e09bd5badc7dfb5c41", + "0x017013924e5603c705ede70aab098f2a8956d0668a6f80367fd140248499965b", + "0x1078acda580839c7bfb1fcececa31200d856a72000c8207999b67f164d8cb691", + "0x0906741748afde6409c74538977604e0b6fcf85fe2b418b8ca51ea808746da0b", + "0x11cbdb712b314e8b1ed4fec412e52360bc60396582d9c9e2da589696248bbdd4", + "0x175a4fcce83de6787e79ff8d1c86b93cac970e6d3f9455c18a6ec43f2c2eeee3", + "0x0537aa28d430550e306d1d3b30c9b7c890dff68eb902cacb907e4c3f8e09b75c", + "0x1ba29707d67c3f2154f8f3442f87e1515512ab234749752e70e3888f7210280b", + "0x1426a347e71a2d62d1689f95898886953b9645e812a1e3d430e2b0f67165d072" ] [[app_public_inputs.private_logs]] @@ -6172,24 +6172,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x2a1f0b97f2677c3a6519b0c31426e96dbcc017d14c4037b18c683f1a0b3de211", - "0x00f50b5fd2060a8801cc1bd9f8569377a25a801ff81abe6a6cf8f6f01bd81985", - "0x0001aa2b607f86591a8b6013f6b8b3f64be09580dbd4ea40a8e7bec7a857e102", - "0x006a51cf9cb64def95fe920ef17dabaf511e9516b08a24528627c3e3c736a06f", - "0x00aed7a044467562ec08cc663c74036b8262b2c4f5a3780184c0fbd4de759af5", - "0x00e1bd0ac7ae02c1ea58e06ecf830082694f11781273044899cf144fa7579dd5", - "0x00980c8af31552a2aa7cc7e29d4f0484ef2d16d12ea2c212ef37ae1c3568323c", - "0x0075eb4c4da737b367fa3db065445f445b5d40418f931b76bcb0151be8dd07fa", - "0x006468e66c0f5524fd9a2243f871f6794864198c8c94aa8da3eacb7999713314", - "0x0003664ce43706a68c4064f69d23bfda377958af052d0db7b798a719cfb21667", - "0x061db28198b6caa072ac4dd6b4884b224fef3a971131753acd146f0afb8bbb3a", - "0x2d6c3b15f69b3f77293e603114c7a4b0fd286facf8fbf86e2203cc993cea5086", - "0x10a6f698f07e5ab7aaa469049764f3a81145208cfa133f1af153eb7db7593438", - "0x1071f1ce5b0f84d0d6b2c12a7f0b1be569505f5d91eac0535c9bd8efc0a74cb4", - "0x022da60fc16e04f9d2958b9be9e22f3237b434ee2c6cd2cb71adaa44099669f6", - "0x2df6db20f18d44bc4b09b078b12ee75ebf326f47067c51f208b550d9d888119b", - "0x17a589f64ec47f3eebde8c706abfabca83a159ef838f87f47b41eb2485c06c44", - "0x2586f38967d53914190b9bf72d332febb38db7bff02144813b3684884d53784b" + "0x296d7aaba49eb1f4bd33928109d4c1f1d29f3cecbbf2947071d9d0ee7609e06b", + "0x26bef2bf17bf80925d89b59d987dc1e37299f9c9c9a4cbdb6030fef7dde68082", + "0x000151034540603e21d7609c7c4e824b87778d5016bfa7b0c858e2540ad2371c", + "0x00b70e25a8085ebae6c525dffbb576f8c0f9ba6da701a1daf3345ef624ef526b", + "0x00ee0da1efac322bdead9ac829ad526fbd441574860b5ab89dd9d794eddb764b", + "0x003d26eb8e95e36406c26dd1fb7acd9fc39bebc1f442b2b266266d41830d7454", + "0x00f8e59aef550bec13f712442b6a3fd9c5179ff0d05ad3c39ce586e35119d0c0", + "0x00798e876e67d9cd560f78a746f211629fa1355c9fd6d06c853c9b8e32c5a666", + "0x00814b964e691cb41efa94fd1d0dd32b0412d38ca75bf4e36491cea12bc413d4", + "0x00903251f16d95f9b42eb862628737565c1642dcce1591e1bdae8dabb63c4e81", + "0x2a24f040f21f4759b11b810f4ef2a9eca3f7693ea5fc2c1a187f03351df9c42a", + "0x002ddc01e6e6999810a3b2595b8939256be924dcd07ba9e64202cb29fafbd8a1", + "0x17cf1ff727a20daf156c809331a05aa42833a7e545fc08a693ac56f002d24892", + "0x247b77904e702390aa8792fb882bf89d1166f2d7b7a4dc8cf163c1a86957059c", + "0x2a301503d9e7afa8999a264eaab1974eb99284c67c79b7388cfd03e15e26d7c7", + "0x0ca519ec22547bc4b9dd3f4351872c90271fbde59c2ef03817370c6ea9eb04af", + "0x190a4dc58403dc9b8d1148c5a90a54fcc84ea50933dbaba06c80d7bc792a7048", + "0x24955ea19edd5b2af7ba9b751bdebba9bca1eca8fd5aee858e872fb749ddef99" ] [[app_public_inputs.private_logs]] @@ -6198,24 +6198,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x0a2d3c13bbb222baadb39ea2dac92e6693f06370607232d5d10e4221427f22f8", - "0x28fbab0818b9cbd0f942de8497800f47a78ab4b161d32df9d7d4be7a008e6b51", - "0x000148d33f431e0f4c3ae4c2287604a839f1885a032586b6a52329d36316ee81", - "0x00c232f8a54092f59bb9d23fe93f1ba759ec1e1ee84e4811aef6a2f564971b45", - "0x005b52d787b9fd6b3b222c62e89ae9c43e753f87f6a7520da24203a122d9f9c8", - "0x00e030d8a64eade928f487d240b185de04d0a416056ece5c7105da5bf138d1e9", - "0x0079d9dc7c4d3c5e63828df8367c5ecef4212e5f1042995c4be34008542e5d04", - "0x009ab5467a835f13b9622a00d913b04291bf782403932c7556e13800667a21a4", - "0x009de6a2ec371ffa7e4a306e32fc6a704f9168db9b2fad84234c1cf88fe5e579", - "0x1735cc70895fec46bc1c41586aeac6225fe2eace007e08e50c717f2f8cc6aa33", - "0x19aa386c78abb4e416d9bc09ce72fdc8bee62dca3d6d5323451a4b2a63fa8ab2", - "0x159eba57bba8de2f2960aebcb3a94a7bc926ea4fd61af1134f2dd4450a43bd2f", - "0x1f7cd074384d904cb847751d7b25fd815b14284f49db4e18ff7154e28d61d1ad", - "0x145f80f073fc22cca046ead0e371b70683461211f9b110ae61bd1e9230bffe31", - "0x20c0bee89304ce8cb2afd43671d07da22410f3521e33aaf1df3732ba04fa8897", - "0x1405709b876750def039330d17033eb60dabd3aaf3d21ae4227703c6677d00ea", - "0x1c30d401297b6b552133ac7dce1f7aebc04351db171d8c1acbebea0126406fb5", - "0x188e877a0ebb28f2acbff27f6a1a322d6852bff5fcc2f98ec8e753fd1828c98a" + "0x28f7ca4bea5e3f65d018fa80a256e7b60bc6fbe72b10a25254cf65f5efdee7ee", + "0x2909144b9f58883e7969fc5bd396adeb61eff5a2097aaab0033385955c55b604", + "0x00012fb932f82108eeaa497cce915e7cfabaf2aff7c7d8d63ce961749ed0f2ea", + "0x00c5d6c4bcbe4f90897efdbcf84f980d61eb5a12563812b5bd65e97a285925ca", + "0x00a2fc0145419d5307ab8faf06fd61576ff5a474775ba7ae26e0614e893b9609", + "0x00a5dbb7637d791479158c0b1c1f6aedc469cb9bfc571b4c51b3d3f464a923b7", + "0x00fd7938deb4b7ada9a13975995d7d8c1763411d8b46cf9b47e6e2ddf81cf03f", + "0x0015a41aeac3fb15fb6d499298a006e89505149cbb3feb52b41f0e3b4b747095", + "0x006ecec456a9b3040977a8db0a518dfaa19455ce046f7f2560eb42d7eaddecf8", + "0x23fe1f798e042406bebd4ac2069b78112330d548438722337366267952f1cf44", + "0x2fd8d3720a38a79635de0417565f6936b68eb76231920f447643c595951ac329", + "0x2856b5435666b07d7369f921a90f874e7cbd76d80cf4f007ccc0d34fe2964eb2", + "0x08e576be48c284b9ef07ed402b300fb41624b04c95407da5246711c3e3682a08", + "0x11c5cef798558f0663a06bdc5edddfdd21c775279d05479b9f01f4474aa68133", + "0x189307dadefa4038ced042328b9e59993bf6eed9d17794e07e803ba0526e2765", + "0x141241c8a1dc6cca0fe13e5a9b77f082099e4ad6dae97000e25497717f5f96b5", + "0x0107c57022116c94d6c8452f5d9c1afad0a3b93d6d633ffc6278e78bf004d9fd", + "0x2f2b221fd3689b2c51da4a5109ac3a1b30a848528af90bdac2c14bb9e895335b" ] [[app_public_inputs.private_logs]] @@ -6566,12 +6566,12 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [app_public_inputs.historical_header.last_archive] - root = "0x1039da74f224e3bd396e2d57b70f4ea6a43625ede291e4cccc87b0b2d0080243" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00decce6fa8b667a48ae092f7c138e359359bc62378b3f7ec8c8806b4e475679" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6580,15 +6580,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x013838080327036b69360ad518888415eb77dbb719af1e5ad3483d7c95e2f287" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x00e4d25ceb6536c4e0708ef5a1de0c750fee03477be5bed289cc4a9950d59ee8" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x2b1fc1ae81c9414dbffc4eb470de7819e96d6b65e6ff59cf30c1a4a0995cc286" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [app_public_inputs.historical_header.global_variables] @@ -6596,10 +6596,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067cacadb" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000009e4aa8573fbdf96fa08d6b59aecd3d0d35a145c3" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [app_public_inputs.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml index dd8a25bc3b22..a0ed9ca6c74d 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ - "0x2884eeb4da193129f8742e969ba43081b24e8b9fbbb5bf482e132f47b6971f16", - "0x1afa03914436d0efeccd9e11018a91a46fd8fa9f4facd7dd42c3ca55cf153c6a", - "0x302b2ec2ea69e724fbf7dc41efacc5dd97c726b1124e85ef982b61c65e7c56e3", - "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x29bad0c15f93c0a6a9647fa0c8c5ccd7ddb90bf1167a807def8df6a8b39891cc", + "0x0f0814c2dc6193d107cf3efc0fcb4bc5b364a4c49ec10fd8034794a5629eeb40", + "0x25f1704847dbbc86a0ee0b671fc0db4697708baac93c0bbfe2446dc7d0a082b0", + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [previous_kernel.vk] @@ -160,23 +160,23 @@ vk_path = [ [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = false -claimed_first_nullifier = "0x1c6e361c23d1ce7a12ae617043709acb2d33148001e9553558097837cd15a660" +claimed_first_nullifier = "0x166d83a8e6e62207598b62d232e9fd5cb0a65313c076c37f5609b1cb246c7293" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" - protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" + protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" + total_fees = "0x0000000000000000000000000000000000000000000000000000001012410f10" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,15 +185,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] @@ -201,10 +201,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -239,11 +239,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x2ef70f7488e1d928fa82cc199b1656ab6dfc3a028b8bc8e4b6a9deb92473a966" +value = "0x18f5046a089302ecf52cd283aa1e5a52dc3bf13208a2479d52fb9208771d38ce" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" +inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x1c6e361c23d1ce7a12ae617043709acb2d33148001e9553558097837cd15a660" +value = "0x166d83a8e6e62207598b62d232e9fd5cb0a65313c076c37f5609b1cb246c7293" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4375,13 +4375,13 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.end.public_call_requests.inner] is_static_call = true - args_hash = "0x0905368f47900ef1b5e9faa25b651a944a8d6cc9122737f3120d6491ae73a516" + args_hash = "0x2b353385be57d195592449014052a079495ccfe374034d9bb5d2687d6b61105c" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" + inner = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" [previous_kernel_public_inputs.end.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -5569,9 +5569,9 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x0d4b8b6c936f70410172e1ff5af0fa83810efd7404eb78ebcfec358782f0eefe", + "0x0a511d08dc8e9b93a3ec1c9565d709d0a1f310194c7d92504fa1910e4be1f067", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x051ef2863eba25cc08c35ffc63d148772880e1b439761d7af8ba90488fd674eb", + "0x1247a9ffd49efd9fb8eb19b1bc74033bb4c0c70ae6bb00039a11c4c2be322778", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", @@ -5606,7 +5606,7 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 ] [hints.note_hash_read_request_hints.settled_read_hints.leaf_preimage] - value = "0x2ef70f7488e1d928fa82cc199b1656ab6dfc3a028b8bc8e4b6a9deb92473a966" + value = "0x18f5046a089302ecf52cd283aa1e5a52dc3bf13208a2479d52fb9208771d38ce" [[hints.note_hash_read_request_hints.settled_read_hints]] read_request_index = "0x0000000000000000000000000000000000000000000000000000000000000040" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml index d479b453f64c..58cb72168cbd 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x000000000000000000000000000000000000000000000000000000000000003a" vk_path = [ - "0x159f2adb10c0bab6341f7145e09c5971835cbffe265846d6d297c90a85017bbe", - "0x230d553fc31344ef37911c4f9eabe2bb0148f0fb212a2a158a71d53aff2e3240", - "0x159df4358688145b176d6bee7391a5a8a348b6e06ca8848fe37908919ea23569", - "0x18dc4b1424df2c4c7754c93503c193ff9340f507cd0772b7e5c2515fb8542444", - "0x0fdf4a7e69f408312d9b649da28ba3c224e315278c0e1a91c83131d1c1a7c3aa", - "0x1a4bc8b57f1b9efd14f62044342d47828d592ec1fe07c6e891cc48aae0bdcdb8" + "0x1d562b5818b156ac04e3785fd6b3748e03e2a08a2fdbae2bfabfe6286642e111", + "0x0066fa99e243472331411318d21a3315f46f007dd8414522122ef524abc8faf8", + "0x11ea56b2e43d2de7a67a1ace6daa315889fcfcee3eb5246eacc7d679428e15c3", + "0x18701cb7d53b6f99535c106ef6ca9747beb15e127fabb6c69c58188477faaa9d", + "0x15efdd526980659cdd3ae6e44b0a71652a0e1ccde9d6c5957826c0ea3837c669", + "0x1abdee39b10507c9b5003be41f1ccd7d02271eb6a6279c19b48a560b6e3d2712" ] [previous_kernel.vk] @@ -38,22 +38,22 @@ vk_path = [ "0x000000000000000000000000000000000017bfe119a8fe908c1f9d64fb429018", "0x0000000000000000000000000000005cc4d02bbc3b53971f4bebef66b3626b93", "0x00000000000000000000000000000000001b191464c93c4c510814a265695354", - "0x000000000000000000000000000000110d5240e3e7ec95f8000d2078b18900da", - "0x000000000000000000000000000000000026d74a6d17205b9cc1e2e62c4f3f8f", - "0x0000000000000000000000000000008668e46e84a7591396c86e074c1d6e1fa2", - "0x000000000000000000000000000000000012041bdfccf1f357132d52be5c28a4", + "0x000000000000000000000000000000045e6abdf72b96baea2183c84d6fdf17b6", + "0x000000000000000000000000000000000026864e6f3fc33a1ddeb7dd27363294", + "0x000000000000000000000000000000b3bd38ed5fe6bf0aa25acae5e1b05475e0", + "0x0000000000000000000000000000000000257f01f0cc295cebfb2a3b3353e3a1", "0x0000000000000000000000000000003b371b9a877f8f648bc72ddf0bcceefabd", "0x00000000000000000000000000000000002e9e2afcc9e57adb6fe37363c635f6", "0x000000000000000000000000000000c7947e50a54fca29df321f44eadac02ab2", "0x00000000000000000000000000000000000cd72c839a0749ff32e27a589210e3", - "0x0000000000000000000000000000001e66ee7eec7e781de51fee4582d00ff869", - "0x000000000000000000000000000000000009b9bdb36afcc839f439af80236209", - "0x000000000000000000000000000000718ea1555a35796eebe008345f8ec9acfd", - "0x00000000000000000000000000000000001d1f263be8c108605029c094bfe60c", - "0x0000000000000000000000000000009ad89d4f5af4c467eaf2a12e98bd40018b", - "0x00000000000000000000000000000000001868e0265e4289d4d866025efb15dc", - "0x000000000000000000000000000000d9a7da9cd31722ef6d593c4ec02973182f", - "0x00000000000000000000000000000000002b815752b45115d6a61ae58939487f", + "0x0000000000000000000000000000008da9e6fa0cf14fe7a778953221eab355f5", + "0x00000000000000000000000000000000002b1806b034f2bc9574542aa90bfacf", + "0x00000000000000000000000000000040660e897d9fe282cb0b3d158732a02cff", + "0x000000000000000000000000000000000016f2aebdcd8996a3c7ce4f205fa161", + "0x000000000000000000000000000000dca6716cf958661a8440660f62465d7e56", + "0x00000000000000000000000000000000000c13a39f3ee4d42372edd53dd8e558", + "0x0000000000000000000000000000005b9ab5962ce36dc0a63e4de6079fe094e0", + "0x00000000000000000000000000000000002e175363a9f2ecfdb15cd81dc2effb", "0x000000000000000000000000000000e996f5e6e9f39b3113d9e2f2e8be43e01f", "0x00000000000000000000000000000000001be2af9b5def13ffc6372b5d8b3a96", "0x000000000000000000000000000000ad5ae090b288e31b4873bb5ac1e9663aa8", @@ -70,10 +70,10 @@ vk_path = [ "0x00000000000000000000000000000000002e07ed72701820edf94728189f663c", "0x00000000000000000000000000000026f46e1a8d8bc68b0c7d519c3967271aad", "0x000000000000000000000000000000000021c9724f3e2b344da84bacea0678b0", - "0x000000000000000000000000000000e822f1139a425b65a2072ce2f9b20aa9bd", - "0x00000000000000000000000000000000001e364221668286fc9e3c8ff697686b", - "0x000000000000000000000000000000f38c4a1193361973ad6b0cbadaf81d22e5", - "0x00000000000000000000000000000000001161df247661085af20f907a9df0ae", + "0x00000000000000000000000000000078dd7ea2369beb92004a2f8bc32ddda42b", + "0x00000000000000000000000000000000002e6ed620da613d5900c0114167b7b0", + "0x00000000000000000000000000000092a39a373685df0c4aae3a505da5d33240", + "0x00000000000000000000000000000000002b62e9841db00e419c3c0d799f5864", "0x000000000000000000000000000000313818546dffe2432869afa342a60f24b0", "0x0000000000000000000000000000000000099b6d7dda9dea25d6881cc787922b", "0x000000000000000000000000000000a922c293e6b92190b3ed73e09a3eec0598", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000001f8dbf533b905bba1c96fa35be5aaf", "0x000000000000000000000000000000efa847f2f4c49964ded91326c8649b799f", "0x0000000000000000000000000000000000001a6bd6ead0027fd5cb816ab23a94", - "0x000000000000000000000000000000f7ea096bd95312222bd03288b310e69b3b", - "0x00000000000000000000000000000000002b89023ab11a92529dc89f6a74bb39", - "0x0000000000000000000000000000001b8dbde72acb830f142d0ac030294e9398", - "0x000000000000000000000000000000000001d67d537c7ae084a59fc779e57a6c", - "0x0000000000000000000000000000009641814877623d34d126e650b9e65bfee4", - "0x000000000000000000000000000000000001f44a7fab5be3b413088c7f7022d1", - "0x000000000000000000000000000000f4f9301d4407f53c84d48f61220b1437c0", - "0x00000000000000000000000000000000002ed88287a31e3bebd36db9ee19dae0", - "0x0000000000000000000000000000004c6e602b35a9d5204b3bf8a1dcbd22c155", - "0x000000000000000000000000000000000001ab2aebc4ef0ba81eaab8ddb9a15e", - "0x0000000000000000000000000000004494f1389c16fbc006302a2eff0d45487f", - "0x00000000000000000000000000000000000355144fa7b9a6ad2848a597c6a6eb", - "0x0000000000000000000000000000009eac67fda1550d230fef42946c96fc33f4", - "0x000000000000000000000000000000000013e1f1fdc4025ab3663052cd82ae7a", - "0x000000000000000000000000000000683fc29a2bc70eb98c544689da791e9ad0", - "0x00000000000000000000000000000000002caf512caec901dba4f53b3795333f", - "0x0000000000000000000000000000003160f1edd3bb4419ee3b84eeee0ef2360e", - "0x00000000000000000000000000000000002223b0faf4b1bb8fafcc2886eb52fc", - "0x0000000000000000000000000000003d0d27ca7fa8ce5b43f896fbbff532f41d", - "0x00000000000000000000000000000000002abc2d152f4c5a8baeb75565b17c5d", - "0x0000000000000000000000000000001ad8780db333c9dc36a5e2f89f9bd4a748", - "0x00000000000000000000000000000000000c7e06a5ecdf8fb3f3540749d548f2", - "0x0000000000000000000000000000008aa0b0c8b6fd3a9548a4b3eab5b978cd59", - "0x000000000000000000000000000000000024f77767673f246affa67a1893b049", - "0x00000000000000000000000000000003b3b754d0ed99b777b273ff79f936a060", - "0x0000000000000000000000000000000000085a0648bbc843d6c89fe0299af720", - "0x000000000000000000000000000000fa92d755d16145f1dfffa636e7ba69cda8", - "0x000000000000000000000000000000000003b0ca02382f5268be7b09399d1232", - "0x00000000000000000000000000000004c096201e545e000e354ef08137740d5a", - "0x00000000000000000000000000000000000c9895afe8a9052bbe67081321c321", - "0x00000000000000000000000000000057f1e381eefff0dc9413376b3c64a34a4c", - "0x00000000000000000000000000000000001e8ec07380b1828228adb11fd37bb4", + "0x000000000000000000000000000000dfa7cc452c2c64910576bc56b17e530fa6", + "0x0000000000000000000000000000000000267b555fc5e55a0ebc64333d074a0f", + "0x000000000000000000000000000000432d5f8bf0a351d1a85ffaea6e53f1f3bd", + "0x0000000000000000000000000000000000130b5144d4c321f78dda35b765c8d8", + "0x000000000000000000000000000000f7e0c8d5d26da60bfcff7f32cf9e818ac0", + "0x00000000000000000000000000000000002d5541686c8a3bf7393c54cb307599", + "0x000000000000000000000000000000a7c90d23c03577ef5afbff8c192196873f", + "0x00000000000000000000000000000000001b742b3bbabeee497b582084ba0bc7", + "0x000000000000000000000000000000b63f98f5a84a7c9890cc50fcc023961ddb", + "0x00000000000000000000000000000000002966209eda9fa490a7ec092363ea6c", + "0x000000000000000000000000000000c28edc086bc1de648a9459ca38e7b4eb8f", + "0x00000000000000000000000000000000002ce2220e2ea17e5f2187adcfd473c3", + "0x000000000000000000000000000000c00df7c19494e0164f5ff2234d8a8ffe4a", + "0x00000000000000000000000000000000000751aa784e0b31390f8217b7024582", + "0x0000000000000000000000000000005a54512d03064977d0177680d292cb45d5", + "0x00000000000000000000000000000000002453d551974399d940c6423233b769", + "0x00000000000000000000000000000029991ca6ae744a24ce2e369b7bee9e0174", + "0x00000000000000000000000000000000001bfb240ea3ea746962e3150ef7e0ba", + "0x0000000000000000000000000000005a57ddd81ec5f743c2db2fee6e6d5c880b", + "0x00000000000000000000000000000000000e02f6cbf9c7df8d5a4d3f45a49431", + "0x0000000000000000000000000000008a93f5366a2f3606d4f68d2dfcc5eaf331", + "0x00000000000000000000000000000000001f92cfab2bc1806050b22ed26febee", + "0x000000000000000000000000000000b6ec9fe33964f5bb25ee8452b1ab00b02c", + "0x00000000000000000000000000000000002e4fd2ccb733cc6017cccd4adda237", + "0x00000000000000000000000000000069779604ca233a555a6a05fb0c65f32a29", + "0x000000000000000000000000000000000018b9b518f9f46c2bdb9c80a2b9c93c", + "0x0000000000000000000000000000007959331c65148bc13b6937a2c6fa371d38", + "0x000000000000000000000000000000000024a2b2107e19cbfeb7efd3f40cc332", + "0x0000000000000000000000000000005d1921f88a4a4992ce384efd70ee41c068", + "0x00000000000000000000000000000000000175fc7a1f1f3693d5539b42f6d113", + "0x000000000000000000000000000000bdcd5ed0642e192b0570f1cb364ed22c46", + "0x00000000000000000000000000000000002f873a62c035fb13d9f059544cafe6", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x1f358feb0c3fe775cedf5d3447d77a581d3d61f71061bd409c7e3cf43dc6d235" + hash = "0x2235be0ae38e7adca0d7642e8c104ffa3616345c11a056ce89b0c51dd625e6b4" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = false -claimed_first_nullifier = "0x014c66f29a7eb6ce8bf49cf561b73ed6ea9951bdadd762cf4bf9109ce6f57831" +claimed_first_nullifier = "0x166d83a8e6e62207598b62d232e9fd5cb0a65313c076c37f5609b1cb246c7293" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x2ba54c972cf77b8b1541068bc9d6efea305f2422a3a0295f8a8577f0761a6b7a" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x00000000000000000000000000000000000000000000000000000017cbdfe5c0" - total_mana_used = "0x00000000000000000000000000000000000000000000000000000000000040a0" + total_fees = "0x0000000000000000000000000000000000000000000000000000001012410f10" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x2c2dee3e4de82ce3267221e2671249538d25fe7a792930c392177cd932879b53" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x009499f9dba9d906a536f619200051a9a03e6e17be83ed9de4121f00f6e30b6a" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,33 +185,33 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x28381944bf13a39e8ed86a424a107557e13c45e95b5190e989d32d6f436d05d9" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000001c0" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x2836608b784c1864d0fa08de3fbc61229a9412f873d3e95f29443d085df14a40" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x171eabceba1b6562baa3bb3d255a0f5ce70f052fe0a7b71dda6c792bbb6b5442" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000093" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" version = "0x0000000000000000000000000000000000000000000000000000000000000001" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000007" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c9aa0a" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x0000000000000000000000000000000000000000000000000000000000000000" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.historical_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000005e43d6" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000c57a6" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -227,7 +227,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000005b8d80" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000008d65c1" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000ae876" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x014c66f29a7eb6ce8bf49cf561b73ed6ea9951bdadd762cf4bf9109ce6f57831" +value = "0x166d83a8e6e62207598b62d232e9fd5cb0a65313c076c37f5609b1cb246c7293" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2748,8 +2748,8 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x03d4f9cd59e08fd4662b63bf9bd0d5efb00db494bc9207b0a3c399f2c50695a2" -counter = "0x0000000000000000000000000000000000000000000000000000000000000007" +value = "0x0000000000000000000000000000000000000000000000000000000000000000" +counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.nullifiers.contract_address] @@ -3404,24 +3404,24 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.private_logs]] [previous_kernel_public_inputs.end.private_logs.inner] note_hash_counter = "0x0000000000000000000000000000000000000000000000000000000000000000" -counter = "0x0000000000000000000000000000000000000000000000000000000000000008" +counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x2ec28b91a5f838506d6042915005ff55cf7a0a5f889a83b11faed33a31b486f2", - "0x01a427aa5c623d3ee415749bace24cae6041f5a6bd5ce5d361e1328d0cfac100", - "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0af6b8e4ecfffa69919320e29a4e35d49416da2422ab9255132d7a986c96de31", - "0x29b0cc40491b7b747910fcebc0da2b6e49da44807e462f35c831a63e1fd6c511", - "0x01498945581e0eb9f8427ad6021184c700ef091d570892c437d12c7d90364bbd", - "0x170ae506787c5c43d6ca9255d571c10fa9ffa9d141666e290c347c5c9ab7e344", - "0x00c044b05b6ca83b9c2dbae79cc1135155956a64e136819136e9947fe5e5866c", - "0x1c1f0ca244c7cd46b682552bff8ae77dea40b966a71de076ec3b7678f2bdb151", - "0x1b00316144359e9a3ec8e49c1cdb7eeb0cedd190dfd9dc90eea5115aa779e287", - "0x080ffc74d7a8b0bccb88ac11f45874172f3847eb8b92654aaa58a3d2b8dc7833", - "0x019c111f36ad3fc1d9b7a7a14344314d2864b94f030594cd67f753ef774a1efb", - "0x2039907fe37f08d10739255141bb066c506a12f7d1e8dfec21abc58494705b6f", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -4371,17 +4371,17 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.public_call_requests]] -counter = "0x000000000000000000000000000000000000000000000000000000000000000a" +counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.end.public_call_requests.inner] - is_static_call = false - args_hash = "0x144291ad9eea6a895eac8025f0e7f611d718ee9b24fe633f3f4f31c4d01d78d6" + is_static_call = true + args_hash = "0x2b353385be57d195592449014052a079495ccfe374034d9bb5d2687d6b61105c" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x09dc3cd12308a798cc8c1bd1384ebe1feb5fb52331e7f08f7893f3b0566cc408" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x01a427aa5c623d3ee415749bace24cae6041f5a6bd5ce5d361e1328d0cfac100" + inner = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" [previous_kernel_public_inputs.end.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -5040,4 +5040,4 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x09dc3cd12308a798cc8c1bd1384ebe1feb5fb52331e7f08f7893f3b0566cc408" + inner = "0x30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml index 5d1a611d7520..1086e5de01ee 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml @@ -1,12 +1,12 @@ [previous_kernel] vk_index = "0x000000000000000000000000000000000000000000000000000000000000003a" vk_path = [ - "0x159f2adb10c0bab6341f7145e09c5971835cbffe265846d6d297c90a85017bbe", - "0x230d553fc31344ef37911c4f9eabe2bb0148f0fb212a2a158a71d53aff2e3240", - "0x159df4358688145b176d6bee7391a5a8a348b6e06ca8848fe37908919ea23569", - "0x18dc4b1424df2c4c7754c93503c193ff9340f507cd0772b7e5c2515fb8542444", - "0x0fdf4a7e69f408312d9b649da28ba3c224e315278c0e1a91c83131d1c1a7c3aa", - "0x3004aeefda7bc700177afb3ed5280d59384d4a4183a745687291df7ce5da67ee" + "0x1d562b5818b156ac04e3785fd6b3748e03e2a08a2fdbae2bfabfe6286642e111", + "0x0066fa99e243472331411318d21a3315f46f007dd8414522122ef524abc8faf8", + "0x11ea56b2e43d2de7a67a1ace6daa315889fcfcee3eb5246eacc7d679428e15c3", + "0x18701cb7d53b6f99535c106ef6ca9747beb15e127fabb6c69c58188477faaa9d", + "0x15efdd526980659cdd3ae6e44b0a71652a0e1ccde9d6c5957826c0ea3837c669", + "0x1abdee39b10507c9b5003be41f1ccd7d02271eb6a6279c19b48a560b6e3d2712" ] [previous_kernel.vk] @@ -38,22 +38,22 @@ vk_path = [ "0x000000000000000000000000000000000017bfe119a8fe908c1f9d64fb429018", "0x0000000000000000000000000000005cc4d02bbc3b53971f4bebef66b3626b93", "0x00000000000000000000000000000000001b191464c93c4c510814a265695354", - "0x000000000000000000000000000000110d5240e3e7ec95f8000d2078b18900da", - "0x000000000000000000000000000000000026d74a6d17205b9cc1e2e62c4f3f8f", - "0x0000000000000000000000000000008668e46e84a7591396c86e074c1d6e1fa2", - "0x000000000000000000000000000000000012041bdfccf1f357132d52be5c28a4", + "0x000000000000000000000000000000045e6abdf72b96baea2183c84d6fdf17b6", + "0x000000000000000000000000000000000026864e6f3fc33a1ddeb7dd27363294", + "0x000000000000000000000000000000b3bd38ed5fe6bf0aa25acae5e1b05475e0", + "0x0000000000000000000000000000000000257f01f0cc295cebfb2a3b3353e3a1", "0x0000000000000000000000000000003b371b9a877f8f648bc72ddf0bcceefabd", "0x00000000000000000000000000000000002e9e2afcc9e57adb6fe37363c635f6", "0x000000000000000000000000000000c7947e50a54fca29df321f44eadac02ab2", "0x00000000000000000000000000000000000cd72c839a0749ff32e27a589210e3", - "0x0000000000000000000000000000001e66ee7eec7e781de51fee4582d00ff869", - "0x000000000000000000000000000000000009b9bdb36afcc839f439af80236209", - "0x000000000000000000000000000000718ea1555a35796eebe008345f8ec9acfd", - "0x00000000000000000000000000000000001d1f263be8c108605029c094bfe60c", - "0x0000000000000000000000000000009ad89d4f5af4c467eaf2a12e98bd40018b", - "0x00000000000000000000000000000000001868e0265e4289d4d866025efb15dc", - "0x000000000000000000000000000000d9a7da9cd31722ef6d593c4ec02973182f", - "0x00000000000000000000000000000000002b815752b45115d6a61ae58939487f", + "0x0000000000000000000000000000008da9e6fa0cf14fe7a778953221eab355f5", + "0x00000000000000000000000000000000002b1806b034f2bc9574542aa90bfacf", + "0x00000000000000000000000000000040660e897d9fe282cb0b3d158732a02cff", + "0x000000000000000000000000000000000016f2aebdcd8996a3c7ce4f205fa161", + "0x000000000000000000000000000000dca6716cf958661a8440660f62465d7e56", + "0x00000000000000000000000000000000000c13a39f3ee4d42372edd53dd8e558", + "0x0000000000000000000000000000005b9ab5962ce36dc0a63e4de6079fe094e0", + "0x00000000000000000000000000000000002e175363a9f2ecfdb15cd81dc2effb", "0x000000000000000000000000000000e996f5e6e9f39b3113d9e2f2e8be43e01f", "0x00000000000000000000000000000000001be2af9b5def13ffc6372b5d8b3a96", "0x000000000000000000000000000000ad5ae090b288e31b4873bb5ac1e9663aa8", @@ -70,10 +70,10 @@ vk_path = [ "0x00000000000000000000000000000000002e07ed72701820edf94728189f663c", "0x00000000000000000000000000000026f46e1a8d8bc68b0c7d519c3967271aad", "0x000000000000000000000000000000000021c9724f3e2b344da84bacea0678b0", - "0x000000000000000000000000000000e822f1139a425b65a2072ce2f9b20aa9bd", - "0x00000000000000000000000000000000001e364221668286fc9e3c8ff697686b", - "0x000000000000000000000000000000f38c4a1193361973ad6b0cbadaf81d22e5", - "0x00000000000000000000000000000000001161df247661085af20f907a9df0ae", + "0x00000000000000000000000000000078dd7ea2369beb92004a2f8bc32ddda42b", + "0x00000000000000000000000000000000002e6ed620da613d5900c0114167b7b0", + "0x00000000000000000000000000000092a39a373685df0c4aae3a505da5d33240", + "0x00000000000000000000000000000000002b62e9841db00e419c3c0d799f5864", "0x000000000000000000000000000000313818546dffe2432869afa342a60f24b0", "0x0000000000000000000000000000000000099b6d7dda9dea25d6881cc787922b", "0x000000000000000000000000000000a922c293e6b92190b3ed73e09a3eec0598", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000001f8dbf533b905bba1c96fa35be5aaf", "0x000000000000000000000000000000efa847f2f4c49964ded91326c8649b799f", "0x0000000000000000000000000000000000001a6bd6ead0027fd5cb816ab23a94", - "0x000000000000000000000000000000f7ea096bd95312222bd03288b310e69b3b", - "0x00000000000000000000000000000000002b89023ab11a92529dc89f6a74bb39", - "0x0000000000000000000000000000001b8dbde72acb830f142d0ac030294e9398", - "0x000000000000000000000000000000000001d67d537c7ae084a59fc779e57a6c", - "0x0000000000000000000000000000009641814877623d34d126e650b9e65bfee4", - "0x000000000000000000000000000000000001f44a7fab5be3b413088c7f7022d1", - "0x000000000000000000000000000000f4f9301d4407f53c84d48f61220b1437c0", - "0x00000000000000000000000000000000002ed88287a31e3bebd36db9ee19dae0", - "0x0000000000000000000000000000004c6e602b35a9d5204b3bf8a1dcbd22c155", - "0x000000000000000000000000000000000001ab2aebc4ef0ba81eaab8ddb9a15e", - "0x0000000000000000000000000000004494f1389c16fbc006302a2eff0d45487f", - "0x00000000000000000000000000000000000355144fa7b9a6ad2848a597c6a6eb", - "0x0000000000000000000000000000009eac67fda1550d230fef42946c96fc33f4", - "0x000000000000000000000000000000000013e1f1fdc4025ab3663052cd82ae7a", - "0x000000000000000000000000000000683fc29a2bc70eb98c544689da791e9ad0", - "0x00000000000000000000000000000000002caf512caec901dba4f53b3795333f", - "0x0000000000000000000000000000003160f1edd3bb4419ee3b84eeee0ef2360e", - "0x00000000000000000000000000000000002223b0faf4b1bb8fafcc2886eb52fc", - "0x0000000000000000000000000000003d0d27ca7fa8ce5b43f896fbbff532f41d", - "0x00000000000000000000000000000000002abc2d152f4c5a8baeb75565b17c5d", - "0x0000000000000000000000000000001ad8780db333c9dc36a5e2f89f9bd4a748", - "0x00000000000000000000000000000000000c7e06a5ecdf8fb3f3540749d548f2", - "0x0000000000000000000000000000008aa0b0c8b6fd3a9548a4b3eab5b978cd59", - "0x000000000000000000000000000000000024f77767673f246affa67a1893b049", - "0x00000000000000000000000000000003b3b754d0ed99b777b273ff79f936a060", - "0x0000000000000000000000000000000000085a0648bbc843d6c89fe0299af720", - "0x000000000000000000000000000000fa92d755d16145f1dfffa636e7ba69cda8", - "0x000000000000000000000000000000000003b0ca02382f5268be7b09399d1232", - "0x00000000000000000000000000000004c096201e545e000e354ef08137740d5a", - "0x00000000000000000000000000000000000c9895afe8a9052bbe67081321c321", - "0x00000000000000000000000000000057f1e381eefff0dc9413376b3c64a34a4c", - "0x00000000000000000000000000000000001e8ec07380b1828228adb11fd37bb4", + "0x000000000000000000000000000000dfa7cc452c2c64910576bc56b17e530fa6", + "0x0000000000000000000000000000000000267b555fc5e55a0ebc64333d074a0f", + "0x000000000000000000000000000000432d5f8bf0a351d1a85ffaea6e53f1f3bd", + "0x0000000000000000000000000000000000130b5144d4c321f78dda35b765c8d8", + "0x000000000000000000000000000000f7e0c8d5d26da60bfcff7f32cf9e818ac0", + "0x00000000000000000000000000000000002d5541686c8a3bf7393c54cb307599", + "0x000000000000000000000000000000a7c90d23c03577ef5afbff8c192196873f", + "0x00000000000000000000000000000000001b742b3bbabeee497b582084ba0bc7", + "0x000000000000000000000000000000b63f98f5a84a7c9890cc50fcc023961ddb", + "0x00000000000000000000000000000000002966209eda9fa490a7ec092363ea6c", + "0x000000000000000000000000000000c28edc086bc1de648a9459ca38e7b4eb8f", + "0x00000000000000000000000000000000002ce2220e2ea17e5f2187adcfd473c3", + "0x000000000000000000000000000000c00df7c19494e0164f5ff2234d8a8ffe4a", + "0x00000000000000000000000000000000000751aa784e0b31390f8217b7024582", + "0x0000000000000000000000000000005a54512d03064977d0177680d292cb45d5", + "0x00000000000000000000000000000000002453d551974399d940c6423233b769", + "0x00000000000000000000000000000029991ca6ae744a24ce2e369b7bee9e0174", + "0x00000000000000000000000000000000001bfb240ea3ea746962e3150ef7e0ba", + "0x0000000000000000000000000000005a57ddd81ec5f743c2db2fee6e6d5c880b", + "0x00000000000000000000000000000000000e02f6cbf9c7df8d5a4d3f45a49431", + "0x0000000000000000000000000000008a93f5366a2f3606d4f68d2dfcc5eaf331", + "0x00000000000000000000000000000000001f92cfab2bc1806050b22ed26febee", + "0x000000000000000000000000000000b6ec9fe33964f5bb25ee8452b1ab00b02c", + "0x00000000000000000000000000000000002e4fd2ccb733cc6017cccd4adda237", + "0x00000000000000000000000000000069779604ca233a555a6a05fb0c65f32a29", + "0x000000000000000000000000000000000018b9b518f9f46c2bdb9c80a2b9c93c", + "0x0000000000000000000000000000007959331c65148bc13b6937a2c6fa371d38", + "0x000000000000000000000000000000000024a2b2107e19cbfeb7efd3f40cc332", + "0x0000000000000000000000000000005d1921f88a4a4992ce384efd70ee41c068", + "0x00000000000000000000000000000000000175fc7a1f1f3693d5539b42f6d113", + "0x000000000000000000000000000000bdcd5ed0642e192b0570f1cb364ed22c46", + "0x00000000000000000000000000000000002f873a62c035fb13d9f059544cafe6", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x1f358feb0c3fe775cedf5d3447d77a581d3d61f71061bd409c7e3cf43dc6d235" + hash = "0x2235be0ae38e7adca0d7642e8c104ffa3616345c11a056ce89b0c51dd625e6b4" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08" +claimed_first_nullifier = "0x029c0b6f4b75d3138c6e17d78a6e9f7a54c67abc22109e402a59d5f1077065e9" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" - protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" + protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [previous_kernel_public_inputs.constants.historical_header] - total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" + total_fees = "0x0000000000000000000000000000000000000000000000000000001012410f10" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -185,15 +185,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [previous_kernel_public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [previous_kernel_public_inputs.constants.historical_header.global_variables] @@ -201,10 +201,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2227,7 +2227,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.note_hashes]] [previous_kernel_public_inputs.end.note_hashes.note_hash] -value = "0x068ef2bbb824d93262414fe7e2047f638908ed9989b5258a295e53761b6ff18e" +value = "0x1744915c18f8de224bdaf2d2c7efc0a9fff1ee1e0a505af4e6412695c9dc254e" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [previous_kernel_public_inputs.end.note_hashes.contract_address] @@ -2235,7 +2235,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.note_hashes]] [previous_kernel_public_inputs.end.note_hashes.note_hash] -value = "0x0ad48e346419c06ec702f600f47d9e80d765b74c4b6db218565edde2ee91af71" +value = "0x230ff1d75c24c9a669712760905f8f407e970913cb885042b7bd92bd0285730b" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [previous_kernel_public_inputs.end.note_hashes.contract_address] @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08" +value = "0x029c0b6f4b75d3138c6e17d78a6e9f7a54c67abc22109e402a59d5f1077065e9" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2748,7 +2748,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x2c4a03df6bd0b194fab4e5bce3139b15b4a8afd26d96aafc5fae3f9c3dc89992" +value = "0x003a45457fa63e66617a91e8c2c94fc4fd3e23f871f2c910031a71e030716c0b" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3408,24 +3408,24 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x096255304074f2778d897b9532ff172288c3919cb665d4e055bb3bc3c5ad4403", - "0x1be2d596fe7fce47c0d2e20bd5c6923f2081ebe85ae10be81e67e25b80d89ff9", - "0x0000d4a10f1c3805c2989af629a6d94d36d1eae97e14435aa3cba90e45f63075", - "0x0035f79db0411dab2f4c1eb54a0f72b4a2b5f6810c1d04b43d06dd26fd6867f2", - "0x007cdcb08091212ca83e315c4d2e6c1bf1eff8a81cb4c3723a9c308b94813524", - "0x007c86322826d751d0dfc30da7d0be4d464880a47b04869cb9555231c0f1fffe", - "0x001f15d785ab67f0e0dfe6eb938817d736d4862afdc511a6d99ed5fd68d2d5ee", - "0x00d94afb59d335e52a8671ddd9dc5bf0f77c3ab2206f96d6252b88d1dac4e54c", - "0x00691fed0313b368589f8c93d027e3090aa1a4f71c7b20e0e804a2decfa8589d", - "0x0031133cb38e0414d722bcbc30020b67eda06ebd45d4d813e7d9f79d8b79b366", - "0x2fd3cf83106cef0c08302241e403d137998210aab902c53ac2d5324c219f68a4", - "0x2c4cb407c96a33b833555c207cb86cf2da44d41de7cfaf759650cc0daac93ce1", - "0x07b90e6409edba6a949f0e88000afd474fa65aef6e130abe8e0ba66ec5fd39ec", - "0x1289c107d3eb267747ebc40228335b0e694be35821ea034925703bfbd2923bd2", - "0x25d1d38839533260961609275aec5ca907d8e29737be4dd201b1b1f54387d167", - "0x093f1966f3d7b4239c60d5f1fd073f6b36fbda35e38be813b77432337b3bae50", - "0x29cc24e3477b64f367c4eb4824a329ab37593fa0a34a9366e7a0baecf0adb3c1", - "0x21f73a94c6695e0d479f13446ec3c0d511eab1f387207ea39d80435b58ff96c0" + "0x00bf453dab3be9a12d024069bde682bf874229171694c8948d3aa1d9637ec67b", + "0x1ed02829e55d476519e4d90c1f346fe186248e6f3c0fa5137f52bf0f061052ad", + "0x00013c3fab94869106c7f77a81953d896378164f0f75203c5dd67696519f8303", + "0x002db1f8297cb547a329fdac34759b885a5a457def29b14193d10b34d0a531e2", + "0x0086703125efc16037e491ba8f5d9451dd42bd4d0687241747576d31988cc715", + "0x00f6a78379369d78f2c829b4538b5a163778445cd521e992c1a513e44c23c226", + "0x00d18d96161515f4d50f888c1e4ce00b0183021ada1032cd13a851b30905cd4e", + "0x007d7549034a70058b2f55e53daddf7c153fd318cb7fbf8144f9f87e63b765d4", + "0x004a05416e8f8b4e72f2918bcebdf9c3305c107fe72e335fa0aa719022262534", + "0x00e6009733c83c2f3e07c8c27d238978a742c8ebd20a22e09bd5badc7dfb5c41", + "0x017013924e5603c705ede70aab098f2a8956d0668a6f80367fd140248499965b", + "0x1078acda580839c7bfb1fcececa31200d856a72000c8207999b67f164d8cb691", + "0x0906741748afde6409c74538977604e0b6fcf85fe2b418b8ca51ea808746da0b", + "0x11cbdb712b314e8b1ed4fec412e52360bc60396582d9c9e2da589696248bbdd4", + "0x175a4fcce83de6787e79ff8d1c86b93cac970e6d3f9455c18a6ec43f2c2eeee3", + "0x0537aa28d430550e306d1d3b30c9b7c890dff68eb902cacb907e4c3f8e09b75c", + "0x1ba29707d67c3f2154f8f3442f87e1515512ab234749752e70e3888f7210280b", + "0x1426a347e71a2d62d1689f95898886953b9645e812a1e3d430e2b0f67165d072" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -3438,24 +3438,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000a" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x21414d625d276b751830a3e18e8a314070107e2525326069e125d6952487cd3b", - "0x06e494d895bba32bda26c1f038f72e2945d75d9141a25ab310e756624c15588f", - "0x00003a2e44555ea00e4e5939590f6dd0d5c30ca37ff9581cb8a5eea9b4042abe", - "0x00de7cab1503c3deb24046f938b4e90f80d5c9e7f75a223bec9dd0bfb7715d78", - "0x00feb23f53f2dea41562c85276f9867104fb2788c13d686b8e6d4a73c7836be3", - "0x00b3a7c5b14624552ddf2ebb45b947096c746c2267ad52f999be8d900a59d96b", - "0x00570ec553ea85b9fd21080c8eb47860c266d9282b7a86a3ace66964bfe78200", - "0x00454f0e8299297d72aba3b0fa3ed5128c9729cc41ef4983903aea05cab548d0", - "0x00e8166383d11fd580aaa5a2112dd0ce868b8d23dc4c3480c0eae5103408ab2e", - "0x00ed39594db2b92078ff6ef260858e65684b225212e1d553c953afb83cb1c179", - "0x211f1fdb253faa320517dffe2fec27ae2177ac86ef154c3fe90af476e75a52dc", - "0x19551a69637bd5e5ec12343d203105e1096c3d9468b271cf3e9abfec7bf190d6", - "0x21392eb16da4bab3e87a62bed846cb83afff065e8be58378d8c8d2716ed5f201", - "0x10fd657555fd36bf775773f342649a9775bb893f5310ad0862cf9cd9b4e880b1", - "0x2311bfb783ead27d61a05a308c6c36fd378eb7cb2cf19bd688fe4b2cfa629a3e", - "0x2a5333b0c91d2e57f9bff24eb14dd36bcdbfe9e7175d8549892296ee37bc900a", - "0x20b7b96c593a82d75a3381ce518876608fe159bef598a7947bf3e3064945c0b1", - "0x15c70417f1011dd094f2ff11606a18b70e98990adabd585b8a5f1c03f037d632" + "0x179aee15d246311235f26f23e4f4eff5a7c1c04e51566cb7c5562c299c80cbf6", + "0x26bef2bf17bf80925d89b59d987dc1e37299f9c9c9a4cbdb6030fef7dde68082", + "0x000151034540603e21d7609c7c4e824b87778d5016bfa7b0c858e2540ad2371c", + "0x00b70e25a8085ebae6c525dffbb576f8c0f9ba6da701a1daf3345ef624ef526b", + "0x00ee0da1efac322bdead9ac829ad526fbd441574860b5ab89dd9d794eddb764b", + "0x003d26eb8e95e36406c26dd1fb7acd9fc39bebc1f442b2b266266d41830d7454", + "0x00f8e59aef550bec13f712442b6a3fd9c5179ff0d05ad3c39ce586e35119d0c0", + "0x00798e876e67d9cd560f78a746f211629fa1355c9fd6d06c853c9b8e32c5a666", + "0x00814b964e691cb41efa94fd1d0dd32b0412d38ca75bf4e36491cea12bc413d4", + "0x00903251f16d95f9b42eb862628737565c1642dcce1591e1bdae8dabb63c4e81", + "0x2a24f040f21f4759b11b810f4ef2a9eca3f7693ea5fc2c1a187f03351df9c42a", + "0x002ddc01e6e6999810a3b2595b8939256be924dcd07ba9e64202cb29fafbd8a1", + "0x17cf1ff727a20daf156c809331a05aa42833a7e545fc08a693ac56f002d24892", + "0x247b77904e702390aa8792fb882bf89d1166f2d7b7a4dc8cf163c1a86957059c", + "0x2a301503d9e7afa8999a264eaab1974eb99284c67c79b7388cfd03e15e26d7c7", + "0x0ca519ec22547bc4b9dd3f4351872c90271fbde59c2ef03817370c6ea9eb04af", + "0x190a4dc58403dc9b8d1148c5a90a54fcc84ea50933dbaba06c80d7bc792a7048", + "0x24955ea19edd5b2af7ba9b751bdebba9bca1eca8fd5aee858e872fb749ddef99" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -3468,24 +3468,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000b" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x1536b2aa04da90b717a67b81d0f34ce65959c45d4f8bbbaa0c5c851ef7f0b546", - "0x1a740d4ec53fea4673e133432f1bb119c226f129664e518a129c38e077cc4761", - "0x0000af4cf75f1f6377167a01236f62496a15e1789b23e8c71c12fc5f3f2ea896", - "0x00008e95dd657e64f7d818b580a1f8849996ab0c3069cb9ce4645c977f3f5d75", - "0x00a8d80584267fd9d680dfbdad18fb788ea6215263a4f5532060bb87821825a9", - "0x00389fc76b8c39a8e7ae8af16ff1bf438c4834b81fbdb27e46068cd164b5cb33", - "0x002349d8c5b0fb30e0de80675f05e652a6fab5af522e830150d68e038a83603c", - "0x002aa399165a063482af36b94abfadee552466d3da871e0e1660c3928d66a39d", - "0x00534c4b6dc8b33ef29fc36ac5e94db4ed403e213be098ac5de039d68c100d3e", - "0x1ef1c75c9087c155f049d56e9839a06a6fb5094b70512a698bd0af97204a00c1", - "0x243fe0f0f2e1f89c605e5fa9c855cc68b74e99a0759de0839767dc8fd63891f5", - "0x106b0aeec37952a4f1f90ae64ab253e3a8a663335c16fa547c31b180310059d4", - "0x24efd42064a1c64005d4f3fa716bceac93551e07d490c1872aa1dcb23ffa3f04", - "0x0ae0d8e40ccaa9bc96bc5bde137100b68cd78b6eb3912d0220425edfc2d468b1", - "0x0b3c003023adaa36953342059f80dde173f1df4e81cb63256c54b68a0eba1642", - "0x21de576c98c6b80ff5646a76c46203dc42ae458a99370f4ea5bbddb90e35b9a4", - "0x17289ee023f0a0b5a1f53dd14f97060c1cad129b0ca301327265311c80d21ed2", - "0x2359d2e60aa7b08d3148b1a1592aee802e9a1b800b0aa6a540119d3b9042cf63" + "0x0daa861022ae502ba00b4527a1461dbb9332d364bf9f469ccd3c1ef94c26a5ed", + "0x2909144b9f58883e7969fc5bd396adeb61eff5a2097aaab0033385955c55b604", + "0x00012fb932f82108eeaa497cce915e7cfabaf2aff7c7d8d63ce961749ed0f2ea", + "0x00c5d6c4bcbe4f90897efdbcf84f980d61eb5a12563812b5bd65e97a285925ca", + "0x00a2fc0145419d5307ab8faf06fd61576ff5a474775ba7ae26e0614e893b9609", + "0x00a5dbb7637d791479158c0b1c1f6aedc469cb9bfc571b4c51b3d3f464a923b7", + "0x00fd7938deb4b7ada9a13975995d7d8c1763411d8b46cf9b47e6e2ddf81cf03f", + "0x0015a41aeac3fb15fb6d499298a006e89505149cbb3feb52b41f0e3b4b747095", + "0x006ecec456a9b3040977a8db0a518dfaa19455ce046f7f2560eb42d7eaddecf8", + "0x23fe1f798e042406bebd4ac2069b78112330d548438722337366267952f1cf44", + "0x2fd8d3720a38a79635de0417565f6936b68eb76231920f447643c595951ac329", + "0x2856b5435666b07d7369f921a90f874e7cbd76d80cf4f007ccc0d34fe2964eb2", + "0x08e576be48c284b9ef07ed402b300fb41624b04c95407da5246711c3e3682a08", + "0x11c5cef798558f0663a06bdc5edddfdd21c775279d05479b9f01f4474aa68133", + "0x189307dadefa4038ced042328b9e59993bf6eed9d17794e07e803ba0526e2765", + "0x141241c8a1dc6cca0fe13e5a9b77f082099e4ad6dae97000e25497717f5f96b5", + "0x0107c57022116c94d6c8452f5d9c1afad0a3b93d6d633ffc6278e78bf004d9fd", + "0x2f2b221fd3689b2c51da4a5109ac3a1b30a848528af90bdac2c14bb9e895335b" ] [previous_kernel_public_inputs.end.private_logs.contract_address] @@ -5040,4 +5040,4 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml index 946180565497..b3d8f2aebf2a 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-base-private/Prover.toml @@ -3,20 +3,20 @@ _is_some = true _value = "0x0000000000000000000000000000000000000000000000000000000000000e18" [inputs.tube_data.public_inputs.constants] -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.tube_data.public_inputs.constants.historical_header] - total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" + total_fees = "0x0000000000000000000000000000000000000000000000000000001012410f10" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -25,15 +25,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.tube_data.public_inputs.constants.historical_header.global_variables] @@ -41,10 +41,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -75,8 +75,8 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [inputs.tube_data.public_inputs.end] note_hashes = [ - "0x068ef2bbb824d93262414fe7e2047f638908ed9989b5258a295e53761b6ff18e", - "0x0ad48e346419c06ec702f600f47d9e80d765b74c4b6db218565edde2ee91af71", + "0x1744915c18f8de224bdaf2d2c7efc0a9fff1ee1e0a505af4e6412695c9dc254e", + "0x230ff1d75c24c9a669712760905f8f407e970913cb885042b7bd92bd0285730b", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -141,8 +141,8 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08", - "0x2c4a03df6bd0b194fab4e5bce3139b15b4a8afd26d96aafc5fae3f9c3dc89992", + "0x029c0b6f4b75d3138c6e17d78a6e9f7a54c67abc22109e402a59d5f1077065e9", + "0x003a45457fa63e66617a91e8c2c94fc4fd3e23f871f2c910031a71e030716c0b", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -297,68 +297,68 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x096255304074f2778d897b9532ff172288c3919cb665d4e055bb3bc3c5ad4403", - "0x1be2d596fe7fce47c0d2e20bd5c6923f2081ebe85ae10be81e67e25b80d89ff9", - "0x0000d4a10f1c3805c2989af629a6d94d36d1eae97e14435aa3cba90e45f63075", - "0x0035f79db0411dab2f4c1eb54a0f72b4a2b5f6810c1d04b43d06dd26fd6867f2", - "0x007cdcb08091212ca83e315c4d2e6c1bf1eff8a81cb4c3723a9c308b94813524", - "0x007c86322826d751d0dfc30da7d0be4d464880a47b04869cb9555231c0f1fffe", - "0x001f15d785ab67f0e0dfe6eb938817d736d4862afdc511a6d99ed5fd68d2d5ee", - "0x00d94afb59d335e52a8671ddd9dc5bf0f77c3ab2206f96d6252b88d1dac4e54c", - "0x00691fed0313b368589f8c93d027e3090aa1a4f71c7b20e0e804a2decfa8589d", - "0x0031133cb38e0414d722bcbc30020b67eda06ebd45d4d813e7d9f79d8b79b366", - "0x2fd3cf83106cef0c08302241e403d137998210aab902c53ac2d5324c219f68a4", - "0x2c4cb407c96a33b833555c207cb86cf2da44d41de7cfaf759650cc0daac93ce1", - "0x07b90e6409edba6a949f0e88000afd474fa65aef6e130abe8e0ba66ec5fd39ec", - "0x1289c107d3eb267747ebc40228335b0e694be35821ea034925703bfbd2923bd2", - "0x25d1d38839533260961609275aec5ca907d8e29737be4dd201b1b1f54387d167", - "0x093f1966f3d7b4239c60d5f1fd073f6b36fbda35e38be813b77432337b3bae50", - "0x29cc24e3477b64f367c4eb4824a329ab37593fa0a34a9366e7a0baecf0adb3c1", - "0x21f73a94c6695e0d479f13446ec3c0d511eab1f387207ea39d80435b58ff96c0" + "0x00bf453dab3be9a12d024069bde682bf874229171694c8948d3aa1d9637ec67b", + "0x1ed02829e55d476519e4d90c1f346fe186248e6f3c0fa5137f52bf0f061052ad", + "0x00013c3fab94869106c7f77a81953d896378164f0f75203c5dd67696519f8303", + "0x002db1f8297cb547a329fdac34759b885a5a457def29b14193d10b34d0a531e2", + "0x0086703125efc16037e491ba8f5d9451dd42bd4d0687241747576d31988cc715", + "0x00f6a78379369d78f2c829b4538b5a163778445cd521e992c1a513e44c23c226", + "0x00d18d96161515f4d50f888c1e4ce00b0183021ada1032cd13a851b30905cd4e", + "0x007d7549034a70058b2f55e53daddf7c153fd318cb7fbf8144f9f87e63b765d4", + "0x004a05416e8f8b4e72f2918bcebdf9c3305c107fe72e335fa0aa719022262534", + "0x00e6009733c83c2f3e07c8c27d238978a742c8ebd20a22e09bd5badc7dfb5c41", + "0x017013924e5603c705ede70aab098f2a8956d0668a6f80367fd140248499965b", + "0x1078acda580839c7bfb1fcececa31200d856a72000c8207999b67f164d8cb691", + "0x0906741748afde6409c74538977604e0b6fcf85fe2b418b8ca51ea808746da0b", + "0x11cbdb712b314e8b1ed4fec412e52360bc60396582d9c9e2da589696248bbdd4", + "0x175a4fcce83de6787e79ff8d1c86b93cac970e6d3f9455c18a6ec43f2c2eeee3", + "0x0537aa28d430550e306d1d3b30c9b7c890dff68eb902cacb907e4c3f8e09b75c", + "0x1ba29707d67c3f2154f8f3442f87e1515512ab234749752e70e3888f7210280b", + "0x1426a347e71a2d62d1689f95898886953b9645e812a1e3d430e2b0f67165d072" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x21414d625d276b751830a3e18e8a314070107e2525326069e125d6952487cd3b", - "0x06e494d895bba32bda26c1f038f72e2945d75d9141a25ab310e756624c15588f", - "0x00003a2e44555ea00e4e5939590f6dd0d5c30ca37ff9581cb8a5eea9b4042abe", - "0x00de7cab1503c3deb24046f938b4e90f80d5c9e7f75a223bec9dd0bfb7715d78", - "0x00feb23f53f2dea41562c85276f9867104fb2788c13d686b8e6d4a73c7836be3", - "0x00b3a7c5b14624552ddf2ebb45b947096c746c2267ad52f999be8d900a59d96b", - "0x00570ec553ea85b9fd21080c8eb47860c266d9282b7a86a3ace66964bfe78200", - "0x00454f0e8299297d72aba3b0fa3ed5128c9729cc41ef4983903aea05cab548d0", - "0x00e8166383d11fd580aaa5a2112dd0ce868b8d23dc4c3480c0eae5103408ab2e", - "0x00ed39594db2b92078ff6ef260858e65684b225212e1d553c953afb83cb1c179", - "0x211f1fdb253faa320517dffe2fec27ae2177ac86ef154c3fe90af476e75a52dc", - "0x19551a69637bd5e5ec12343d203105e1096c3d9468b271cf3e9abfec7bf190d6", - "0x21392eb16da4bab3e87a62bed846cb83afff065e8be58378d8c8d2716ed5f201", - "0x10fd657555fd36bf775773f342649a9775bb893f5310ad0862cf9cd9b4e880b1", - "0x2311bfb783ead27d61a05a308c6c36fd378eb7cb2cf19bd688fe4b2cfa629a3e", - "0x2a5333b0c91d2e57f9bff24eb14dd36bcdbfe9e7175d8549892296ee37bc900a", - "0x20b7b96c593a82d75a3381ce518876608fe159bef598a7947bf3e3064945c0b1", - "0x15c70417f1011dd094f2ff11606a18b70e98990adabd585b8a5f1c03f037d632" + "0x179aee15d246311235f26f23e4f4eff5a7c1c04e51566cb7c5562c299c80cbf6", + "0x26bef2bf17bf80925d89b59d987dc1e37299f9c9c9a4cbdb6030fef7dde68082", + "0x000151034540603e21d7609c7c4e824b87778d5016bfa7b0c858e2540ad2371c", + "0x00b70e25a8085ebae6c525dffbb576f8c0f9ba6da701a1daf3345ef624ef526b", + "0x00ee0da1efac322bdead9ac829ad526fbd441574860b5ab89dd9d794eddb764b", + "0x003d26eb8e95e36406c26dd1fb7acd9fc39bebc1f442b2b266266d41830d7454", + "0x00f8e59aef550bec13f712442b6a3fd9c5179ff0d05ad3c39ce586e35119d0c0", + "0x00798e876e67d9cd560f78a746f211629fa1355c9fd6d06c853c9b8e32c5a666", + "0x00814b964e691cb41efa94fd1d0dd32b0412d38ca75bf4e36491cea12bc413d4", + "0x00903251f16d95f9b42eb862628737565c1642dcce1591e1bdae8dabb63c4e81", + "0x2a24f040f21f4759b11b810f4ef2a9eca3f7693ea5fc2c1a187f03351df9c42a", + "0x002ddc01e6e6999810a3b2595b8939256be924dcd07ba9e64202cb29fafbd8a1", + "0x17cf1ff727a20daf156c809331a05aa42833a7e545fc08a693ac56f002d24892", + "0x247b77904e702390aa8792fb882bf89d1166f2d7b7a4dc8cf163c1a86957059c", + "0x2a301503d9e7afa8999a264eaab1974eb99284c67c79b7388cfd03e15e26d7c7", + "0x0ca519ec22547bc4b9dd3f4351872c90271fbde59c2ef03817370c6ea9eb04af", + "0x190a4dc58403dc9b8d1148c5a90a54fcc84ea50933dbaba06c80d7bc792a7048", + "0x24955ea19edd5b2af7ba9b751bdebba9bca1eca8fd5aee858e872fb749ddef99" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x1536b2aa04da90b717a67b81d0f34ce65959c45d4f8bbbaa0c5c851ef7f0b546", - "0x1a740d4ec53fea4673e133432f1bb119c226f129664e518a129c38e077cc4761", - "0x0000af4cf75f1f6377167a01236f62496a15e1789b23e8c71c12fc5f3f2ea896", - "0x00008e95dd657e64f7d818b580a1f8849996ab0c3069cb9ce4645c977f3f5d75", - "0x00a8d80584267fd9d680dfbdad18fb788ea6215263a4f5532060bb87821825a9", - "0x00389fc76b8c39a8e7ae8af16ff1bf438c4834b81fbdb27e46068cd164b5cb33", - "0x002349d8c5b0fb30e0de80675f05e652a6fab5af522e830150d68e038a83603c", - "0x002aa399165a063482af36b94abfadee552466d3da871e0e1660c3928d66a39d", - "0x00534c4b6dc8b33ef29fc36ac5e94db4ed403e213be098ac5de039d68c100d3e", - "0x1ef1c75c9087c155f049d56e9839a06a6fb5094b70512a698bd0af97204a00c1", - "0x243fe0f0f2e1f89c605e5fa9c855cc68b74e99a0759de0839767dc8fd63891f5", - "0x106b0aeec37952a4f1f90ae64ab253e3a8a663335c16fa547c31b180310059d4", - "0x24efd42064a1c64005d4f3fa716bceac93551e07d490c1872aa1dcb23ffa3f04", - "0x0ae0d8e40ccaa9bc96bc5bde137100b68cd78b6eb3912d0220425edfc2d468b1", - "0x0b3c003023adaa36953342059f80dde173f1df4e81cb63256c54b68a0eba1642", - "0x21de576c98c6b80ff5646a76c46203dc42ae458a99370f4ea5bbddb90e35b9a4", - "0x17289ee023f0a0b5a1f53dd14f97060c1cad129b0ca301327265311c80d21ed2", - "0x2359d2e60aa7b08d3148b1a1592aee802e9a1b800b0aa6a540119d3b9042cf63" + "0x0daa861022ae502ba00b4527a1461dbb9332d364bf9f469ccd3c1ef94c26a5ed", + "0x2909144b9f58883e7969fc5bd396adeb61eff5a2097aaab0033385955c55b604", + "0x00012fb932f82108eeaa497cce915e7cfabaf2aff7c7d8d63ce961749ed0f2ea", + "0x00c5d6c4bcbe4f90897efdbcf84f980d61eb5a12563812b5bd65e97a285925ca", + "0x00a2fc0145419d5307ab8faf06fd61576ff5a474775ba7ae26e0614e893b9609", + "0x00a5dbb7637d791479158c0b1c1f6aedc469cb9bfc571b4c51b3d3f464a923b7", + "0x00fd7938deb4b7ada9a13975995d7d8c1763411d8b46cf9b47e6e2ddf81cf03f", + "0x0015a41aeac3fb15fb6d499298a006e89505149cbb3feb52b41f0e3b4b747095", + "0x006ecec456a9b3040977a8db0a518dfaa19455ce046f7f2560eb42d7eaddecf8", + "0x23fe1f798e042406bebd4ac2069b78112330d548438722337366267952f1cf44", + "0x2fd8d3720a38a79635de0417565f6936b68eb76231920f447643c595951ac329", + "0x2856b5435666b07d7369f921a90f874e7cbd76d80cf4f007ccc0d34fe2964eb2", + "0x08e576be48c284b9ef07ed402b300fb41624b04c95407da5246711c3e3682a08", + "0x11c5cef798558f0663a06bdc5edddfdd21c775279d05479b9f01f4474aa68133", + "0x189307dadefa4038ced042328b9e59993bf6eed9d17794e07e803ba0526e2765", + "0x141241c8a1dc6cca0fe13e5a9b77f082099e4ad6dae97000e25497717f5f96b5", + "0x0107c57022116c94d6c8452f5d9c1afad0a3b93d6d633ffc6278e78bf004d9fd", + "0x2f2b221fd3689b2c51da4a5109ac3a1b30a848528af90bdac2c14bb9e895335b" ] [[inputs.tube_data.public_inputs.end.private_logs]] @@ -1009,11 +1009,11 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.gas_used] -da_gas = "0x0000000000000000000000000000000000000000000000000000000000007600" +da_gas = "0x0000000000000000000000000000000000000000000000000000000000007c00" l2_gas = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.tube_data.public_inputs.fee_payer] -inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" +inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [inputs.tube_data.proof] fields = [ @@ -1558,11 +1558,11 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x16053225f3fad477a39f46861075edb370e7af29375215231b17daf0c363dd96", - "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", - "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x2ad44dcd7a04b8309d15ca37feaee260f70c73f4d69ae794619afde01cddf242", + "0x0190c24d1cf4145833e1a518d52a3e974b77e683208d408a475eeb8fc96d5081", + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [inputs.tube_data.vk_data.vk] @@ -1710,20 +1710,20 @@ vk_path = [ hash = "0x0000000000000000000000000000000000000000000000000000000000000002" [inputs.start.note_hash_tree] -root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.start.nullifier_tree] -root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.start.public_data_tree] -root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" -expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000043" +expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000046" [inputs.start_sponge_blob.sponge] cache = [ @@ -1735,15 +1735,15 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000430000000000000000" + "0x0000000000000000000000000000000000000000000000460000000000000000" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000000" squeeze_mode = false [inputs.state_diff_hints] sorted_nullifiers = [ - "0x2c4a03df6bd0b194fab4e5bce3139b15b4a8afd26d96aafc5fae3f9c3dc89992", - "0x081421084a5571776264f6af3ef22e7e617d721554635fa5693a962883ca8c08", + "0x029c0b6f4b75d3138c6e17d78a6e9f7a54c67abc22109e402a59d5f1077065e9", + "0x003a45457fa63e66617a91e8c2c94fc4fd3e23f871f2c910031a71e030716c0b", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -1808,8 +1808,8 @@ sorted_nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] sorted_nullifier_indexes = [ - "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000004", @@ -1877,7 +1877,7 @@ note_hash_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x0aeac38a89e749350e06ab428905933b73ae5f7f3ad8ede915698fc828900bd6", + "0x1159c80496cb31937540292cf39a2d79df37e7aa0c2310c0bd491d8e0a1d4179", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1911,9 +1911,9 @@ note_hash_subtree_sibling_path = [ ] nullifier_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x1430b0723605582adcfba26ac3f08ec67d173c93ba63a7326a8254bfba57d7b5", + "0x071b4013c68caae39dfdd2794bd92cf9cae754a0a921fc4ff491a4f12073a175", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x19039ec7dba7402a59cee2ae97e0bb451617a09204bbd20003defcfe7d7d9262", + "0x01f380f935b2eeb52934b515daa055fe075ff209a6a1768872aa0f615ff466a2", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1989,14 +1989,14 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x2890a3474f861546343601d56d9d17835f1f838d0e9e999ff1f4260450859272" - next_nullifier = "0x2c98ec414dc0349a64a983d21c6e33743a72d1eac2f760336237434757e77b0e" + nullifier = "0x000000000000000000000000000000000000000000000000000000000000007f" + next_nullifier = "0x05cbb3043ea4b73b62fc80d69277cc08a33ef62ac93b6ccdafafc92acfd8d209" next_index = "0x0000000000000000000000000000000000000000000000000000000000000142" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x06de04472650c24d31dcfd3de791b8716a70ab7100725ae984daa944a72c2842" - next_nullifier = "0x0a8959a45536405108f9dcf671f11c5d7ef6277a0c92d5194218d1208ad4af80" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000103" + nullifier = "0x000000000000000000000000000000000000000000000000000000000000007f" + next_nullifier = "0x029c0b6f4b75d3138c6e17d78a6e9f7a54c67abc22109e402a59d5f1077065e9" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] nullifier = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2309,18 +2309,18 @@ fee_write_sibling_path = [ next_index = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "512" + leaf_index = "127" sibling_path = [ - "0x0193ff5c684ec26b3f319d19f8505ab87c17e36e695f3b281cccf18fd808e4de", - "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", - "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", - "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", - "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x017132d769bc785f4a84a5548f20784341765c78632d64340e3ce9770059dccc", - "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x189e0dd4d4367b682d30e2afb0ca600aeab275a59587cfd0166f7164c1b0f96c", + "0x0d2e74b9d21f0f0ca0bb02fe570268b7927737220eb27c2ee03911305b4a39b4", + "0x125f11770899f31d09cd5954bda0a90973b480be7ff9e29a9c02562ab78f0ee6", + "0x07961b7b41a4705f005f5fe2942faae223307b4f3033c46f9cccfdd57791b65f", + "0x29957e7d9a08ebc027115c442d1405703b1c5e530a6b171906a0172627ddc6eb", + "0x135c2d2dc15a5acc7b43b89aaba27718b5f575df9413618552a3a1b3121c8bee", + "0x28b8fd8b9d61fbe4b1c0a05c6313d3ea28b715a5c2ddab3a4f9d127c27dc6b9f", + "0x169afc20aaa33427f6a9f136203922bf52f1107285f5696611645b6b55df8561", + "0x1682a1767890fff4d612847d364296a0d5b180acea4e5bc81f593a358983aff6", + "0x1ef4bbec65fd20c0afd09de1c51dbd68ba19ced9c693f636a25219b0238b213c", + "0x0cc7352aefcfbb31081edc4d994f5f27047418eecc914a202fda1230edc3f4fe", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -2354,18 +2354,18 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "321" + leaf_index = "127" sibling_path = [ - "0x27908a972b74bab148b9ec59b1e453dd90182aaa37c171319fb68d413363c199", - "0x1ee6c3bfcbe48a323f7c46f3797a1b5340758e2eca3121ffe34c30f609de5a3d", - "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", - "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", - "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x11d554059b379e7607bbffdaed346f4c5eb953a5345505f5bb59b0c75cc544f4", - "0x09d7418e9cf2c3b1e95109a83ff7b6650f7a0c46831767f13c534ce93bf77816", - "0x04a91dd771f7c63968d86e6239acefaa996108be689d9347a71a3ea294af3f3a", - "0x11e534c55063f2a8d89bdf3d93c9b6e034336105fe455d99d5b68db08da659e5", + "0x0d2e74b9d21f0f0ca0bb02fe570268b7927737220eb27c2ee03911305b4a39b4", + "0x125f11770899f31d09cd5954bda0a90973b480be7ff9e29a9c02562ab78f0ee6", + "0x07961b7b41a4705f005f5fe2942faae223307b4f3033c46f9cccfdd57791b65f", + "0x29957e7d9a08ebc027115c442d1405703b1c5e530a6b171906a0172627ddc6eb", + "0x135c2d2dc15a5acc7b43b89aaba27718b5f575df9413618552a3a1b3121c8bee", + "0x28b8fd8b9d61fbe4b1c0a05c6313d3ea28b715a5c2ddab3a4f9d127c27dc6b9f", + "0x169afc20aaa33427f6a9f136203922bf52f1107285f5696611645b6b55df8561", + "0x1682a1767890fff4d612847d364296a0d5b180acea4e5bc81f593a358983aff6", + "0x1ef4bbec65fd20c0afd09de1c51dbd68ba19ced9c693f636a25219b0238b213c", + "0x0cc7352aefcfbb31081edc4d994f5f27047418eecc914a202fda1230edc3f4fe", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -5189,22 +5189,22 @@ fee_write_sibling_path = [ ] [inputs.state_diff_hints.fee_write_low_leaf_preimage] - slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" - value = "0x00000000000000000000000000000000000000000000021e19e0c46e2442ebf6" - next_slot = "0x2c56241923cfeb91e50a0fce4cf87b122918cbd87ff14d7bb78428d23316d583" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000083" + slot = "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd" + value = "0x00000000000000000000000000000000000000000000021e19e0c46f50883be8" + next_slot = "0x251283db31248da8bf5ce2615985fd224ae0ee73f1fa63c444229601ade647be" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000094" [inputs.state_diff_hints.fee_write_low_leaf_membership_witness] - leaf_index = "127" + leaf_index = "126" sibling_path = [ - "0x0df4dc890f0d9d7cb10cd3facef1219e61e747c56709391e4cca8cbe5f511637", - "0x09fbc84202715cb6b36acf528037733e8ff8e98658bcd485a1d8d9e5162ee1ea", - "0x08c8b9913acfdb943edaaa07f379d061951e91b97626b0d0fbea4c31f1aa9819", - "0x0ded43d013d4c1dbe6e088afb5da24ff4bd403b47c52212705b1728763bb687a", + "0x288561ec813cf5cad92358b0a07f312716fc6a2b2f6e4d30ce2f9f1ff3e3e9f2", + "0x014694e3d5431298711921cf6c528c5c6a5c646e87378d94d1e75b38c0e425d3", + "0x28d2023fbbffa8fcc153a3fcf769954e57003cf66e9295ea9c986946fe93740f", + "0x2ec086824253db4eb2bdb5d9a17a68f8c0aca035c7d89d0f3c3013f35ffb870c", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x270f3777705ef8f68c0e99df3f0df0a5143d4c360e280fcbd78dff2ee3807290", + "0x29e399b91f94d79a266b785326faa7f7291759c2e163d7492be759170ee3357b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5240,20 +5240,20 @@ fee_write_sibling_path = [ ] [inputs.fee_payer_fee_juice_balance_read_hint] -leaf_slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" -value = "0x00000000000000000000000000000000000000000000021e19e0c46e2442ebf6" +leaf_slot = "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd" +value = "0x00000000000000000000000000000000000000000000021e19e0c46f50883be8" [inputs.fee_payer_fee_juice_balance_read_hint.membership_witness] - leaf_index = "127" + leaf_index = "126" sibling_path = [ - "0x0df4dc890f0d9d7cb10cd3facef1219e61e747c56709391e4cca8cbe5f511637", - "0x09fbc84202715cb6b36acf528037733e8ff8e98658bcd485a1d8d9e5162ee1ea", - "0x08c8b9913acfdb943edaaa07f379d061951e91b97626b0d0fbea4c31f1aa9819", - "0x0ded43d013d4c1dbe6e088afb5da24ff4bd403b47c52212705b1728763bb687a", + "0x288561ec813cf5cad92358b0a07f312716fc6a2b2f6e4d30ce2f9f1ff3e3e9f2", + "0x014694e3d5431298711921cf6c528c5c6a5c646e87378d94d1e75b38c0e425d3", + "0x28d2023fbbffa8fcc153a3fcf769954e57003cf66e9295ea9c986946fe93740f", + "0x2ec086824253db4eb2bdb5d9a17a68f8c0aca035c7d89d0f3c3013f35ffb870c", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x270f3777705ef8f68c0e99df3f0df0a5143d4c360e280fcbd78dff2ee3807290", + "0x29e399b91f94d79a266b785326faa7f7291759c2e163d7492be759170ee3357b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -5289,10 +5289,10 @@ value = "0x00000000000000000000000000000000000000000000021e19e0c46e2442ebf6" ] [inputs.fee_payer_fee_juice_balance_read_hint.leaf_preimage] - slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" - value = "0x00000000000000000000000000000000000000000000021e19e0c46e2442ebf6" - next_slot = "0x2c56241923cfeb91e50a0fce4cf87b122918cbd87ff14d7bb78428d23316d583" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000083" + slot = "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd" + value = "0x00000000000000000000000000000000000000000000021e19e0c46f50883be8" + next_slot = "0x251283db31248da8bf5ce2615985fd224ae0ee73f1fa63c444229601ade647be" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000094" [inputs.archive_root_membership_witness] leaf_index = "8" @@ -5300,7 +5300,7 @@ sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x0cb6288518186aa34248b5491b778f8c4108881f80065fe34a716ba2e7a987b4", + "0x26af637f3c65be031c865b398446da9a397f37f5de131720d3886a3263c5d44e", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -8356,11 +8356,11 @@ fields = [ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.constants] -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.constants.last_archive] - root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" + root = "0x2e3d02a08ceb95ada4a8a4e04aefe163fabfe110c63f27f6aaabb53cd9632515" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.constants.global_variables] @@ -8368,10 +8368,10 @@ protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf164b" [inputs.constants.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml index 82813ea13669..fc1d13cae3ef 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-base-public/Prover.toml @@ -1,18 +1,18 @@ [inputs.tube_data.public_inputs.constants] -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.tube_data.public_inputs.constants.historical_header] - total_fees = "0x000000000000000000000000000000000000000000000000000000101d1a17f6" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" + total_fees = "0x0000000000000000000000000000000000000000000000000000001012410f10" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x01274f6f0ab9ee39cb2610c7d3a8823fbb047ea73e74c5de7a95031cd8ee4d82" + root = "0x174e9cfc6f791f8d344fd8a67fb9b0f42a3fec0795f2ad253ccf1c74450a887f" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x0044b03c3c727cfc399fd26b669eb26cb564c4a8fedd969e7911b2e1173efead" + blobs_hash = "0x00cbfdb0195da5a63551854cd2a20411dbdeac4a0a38b6d1c6b4bd1102b64506" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -21,15 +21,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x09947c6e98cf48fcd926b3b0a371c2348723ce7b942e7d96c9d053f946baf5ba" +root = "0x23ce59c60b56f13c1349a30a02c2597d32605ee69b64d52dd8aa964afdd2e72c" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x03c5417f1d686a5b7b4afe7e8478fedc9f19ebc8b5e24e6c5f36d52fdf896fd9" +root = "0x0ae5d828d965ab462523ef6a3dbfdddb2a32eb53e463ed6d24fb7ef2e1f1c0d3" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x242e7251da6d6b2b370377d5e784b6f2b005833313fa7efbca695d48cea1dacf" +root = "0x0f4e0fabafbf787ad5e28b65be94099688808b0511148f80fbbc0b24def4436c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.tube_data.public_inputs.constants.historical_header.global_variables] @@ -37,10 +37,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000013" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c6126e" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf14e3" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -141,7 +141,7 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x26b4a911eaa9435a135fdc66fb3aeddcf8c7380ae20442967741b9d8618c52cf", + "0x1bbcff5131e39906b119b2f2e24712ae549e60e7bf99dbe04fe365d4a3a30e81", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -2361,13 +2361,13 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests]] is_static_call = false - args_hash = "0x014a8a378c899e278334af015a6eb7206a93af30a7adbe8224bec21cae40d1c8" + args_hash = "0x291cfaa206a6209e3eeb4beb45625172fe2da587525b5bff6a4ba9c8fcd7d370" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.msg_sender] - inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.contract_address] - inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" + inner = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -2793,7 +2793,7 @@ da_gas = "0x0000000000000000000000000000000000000000000000000000000000000400" l2_gas = "0x0000000000000000000000000000000000000000000000000000000000006500" [inputs.tube_data.public_inputs.fee_payer] -inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" +inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [inputs.tube_data.proof] fields = [ @@ -3338,11 +3338,11 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x16053225f3fad477a39f46861075edb370e7af29375215231b17daf0c363dd96", - "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", - "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x2ad44dcd7a04b8309d15ca37feaee260f70c73f4d69ae794619afde01cddf242", + "0x0190c24d1cf4145833e1a518d52a3e974b77e683208d408a475eeb8fc96d5081", + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [inputs.tube_data.vk_data.vk] @@ -3490,7 +3490,7 @@ vk_path = [ hash = "0x0000000000000000000000000000000000000000000000000000000000000002" [inputs.avm_proof_data.public_inputs] -transaction_fee = "0x0000000000000000000000000000000000000000000000000000000452de2550" +transaction_fee = "0x000000000000000000000000000000000000000000000000000000044ff4ff80" reverted = false [inputs.avm_proof_data.public_inputs.global_variables] @@ -3498,10 +3498,10 @@ reverted = false version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf167b" [inputs.avm_proof_data.public_inputs.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.avm_proof_data.public_inputs.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3515,15 +3515,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.note_hash_tree] -root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" +root = "0x0c36102a1b5b45c1410c1f5b43733139072bb00067c99c82890a999533835d6e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.nullifier_tree] -root = "0x0b2c7dba2a27d4dd342892f08da89f5a296ed4c7454b318d78aaa5f16e8c4638" +root = "0x30568194e5a5405375a7c9cd1492640666298a647312566ff7c107570a35d7a4" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.public_data_tree] -root = "0x0bb56485ad588a25e5814e4e98c0046aa3dd1acf4191499d9d76fd1b7c36bdff" +root = "0x046a7b358442fa18cd658b803916c2a8cf0a5d11f341d53a7bdb2f81b3a145bb" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.avm_proof_data.public_inputs.start_gas_used] @@ -3547,7 +3547,7 @@ fee_per_da_gas = "0x000000000000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.fee_payer] - inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [[inputs.avm_proof_data.public_inputs.public_setup_call_requests]] is_static_call = false @@ -3967,13 +3967,13 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [[inputs.avm_proof_data.public_inputs.public_app_logic_call_requests]] is_static_call = false - args_hash = "0x014a8a378c899e278334af015a6eb7206a93af30a7adbe8224bec21cae40d1c8" + args_hash = "0x291cfaa206a6209e3eeb4beb45625172fe2da587525b5bff6a4ba9c8fcd7d370" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.msg_sender] - inner = "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777" + inner = "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.contract_address] - inner = "0x0889d2214195582de24389cd93b6bf02605f8bb87599277309a95a0b25c71f7b" + inner = "0x240ee2de37fe87e76008fd215653f0cdad2e4c115ce2d14ba626cad540f2ab38" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -4472,7 +4472,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x26b4a911eaa9435a135fdc66fb3aeddcf8c7380ae20442967741b9d8618c52cf", + "0x1bbcff5131e39906b119b2f2e24712ae549e60e7bf99dbe04fe365d4a3a30e81", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -4853,20 +4853,20 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.note_hash_tree] -root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" +root = "0x0c36102a1b5b45c1410c1f5b43733139072bb00067c99c82890a999533835d6e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.nullifier_tree] -root = "0x2ad93c9612c33f8a0bc3cdde7b80d6899021105450fd9c035e301e1b71bd9277" +root = "0x21c639c1ac07578423a8e644e4ab55fc6d00c9e96b5fac2ddd88e09afd43b1ee" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000003c0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.public_data_tree] -root = "0x2092dcd6bcbcd6b9caae6018652976aa4f5b7ecc224c2ea42115d596b1a59d80" +root = "0x13e3af3af3db20c7659f06eb463e0497092a15f0b431440dc08b91836e51743d" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.avm_proof_data.public_inputs.end_gas_used] da_gas = "0x0000000000000000000000000000000000000000000000000000000000000800" - l2_gas = "0x0000000000000000000000000000000000000000000000000000000000014e39" + l2_gas = "0x0000000000000000000000000000000000000000000000000000000000014d58" [inputs.avm_proof_data.public_inputs.accumulated_data] note_hashes = [ @@ -4936,7 +4936,7 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x26b4a911eaa9435a135fdc66fb3aeddcf8c7380ae20442967741b9d8618c52cf", + "0x1bbcff5131e39906b119b2f2e24712ae549e60e7bf99dbe04fe365d4a3a30e81", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5259,16 +5259,16 @@ fields = [ ] [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x17232ad4777cd95380f48fedc5cd7c376fc001a64419613696522f72b40b3cad" + leaf_slot = "0x17e388f66a2bf06510b96bc5d7e3f64361719103d78526004a7f2bc47831d0c0" value = "0x0000000000000000000000000000000000000000000000000000000000001c20" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x0561c343fbea92ba8e1b8f969ae3406031a53984869ab5c4adde57440595d242" + leaf_slot = "0x28745986e2f2d89576d25415003da6f60982f7dbe85f3b212d0111b3e992ba88" value = "0x0000000000000000000000000000000000000000000000000000000000000af0" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" - value = "0x00000000000000000000000000000000000000000000021e19e0c457cf59b342" + leaf_slot = "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd" + value = "0x00000000000000000000000000000000000000000000021e19e0c45905f22938" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] leaf_slot = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -9676,103 +9676,103 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000005" vk_path = [ "0x27dbd017f63a5339a96cbc9ab86dc2b137d7c0ed488f2ea3e33424d7a44562c3", - "0x16053225f3fad477a39f46861075edb370e7af29375215231b17daf0c363dd96", - "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", - "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x2ad44dcd7a04b8309d15ca37feaee260f70c73f4d69ae794619afde01cddf242", + "0x0190c24d1cf4145833e1a518d52a3e974b77e683208d408a475eeb8fc96d5081", + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [inputs.avm_proof_data.vk_data.vk] key = [ - "0x281bf45f3286ac33ac2ebb5cdb080c26aec3df9b03d20c86a0c3e6b71e27735d", - "0x21edb7b6c7f1fb7cf6a2da5c907c9b3548ae072e571e06385170b0fcaf51b174", - "0x1c5895f2695455c52fa4d14c66d3be41084f4c50fc09f00ad891ed953b08e0a3", - "0x1b6e5bd70ad0e4e3f59bae5d7fc11f3276adb18ed002ca8a03bc653c35039907", - "0x0fcc67a9bb0cbdab1f50ba9e5a2af52f42e1e2c47b6c449d8d6b82f95e925d2e", - "0x029969051e0248da917156dcc2ece645ebad88744a0256f53affbf7b41a92828", - "0x0458a1047ca09a76c94dd19731a901e17a07e219f5ed032a5b04b820b6741da1", - "0x2e90e1ae05faacc919dd792086fa7057c734e51b0b13623841c421620773887d", - "0x10a4b614bb712eea9d437fb5e55e58a1ed68f40c99c480e574c90759200d8ebd", - "0x0a938125a6c8c503042fb2215d59a82002ae2ca05274b7e29bdab1aaab2cede6", - "0x2c67df293982bae96a1d8ee3e429bb590ec3427a53e018cf48d15aa3a82ba389", - "0x0581fa827d3a250ca694ae9ece81f06ef09762ebc4ba6bd3536a845ac7af9a88", - "0x0b46225377eb45306d540d027fe62a4f6e3da07f553f186d43fbeda04dd7ed54", - "0x2d9383018365320310af682ab993c5f1d4c3252e720b4411a33cc4cf0478a205", - "0x259cec6709104ce09939c10b6d29d348fd0f35bea22b16f5230574ba066a7af1", - "0x262fd44a1d70c3de11289a9151f086c8e73b9f6bdb7c156783709225d65ea270", - "0x118305bf69025764cbfd7157410823f7db5c17b81af850798cad9ffa32fc0d29", - "0x29fdb0b491e87f9973b38788ca9c804e86ef6f81bcfc7641b0ca00df3f536926", - "0x22a3d34d469aa840d694681f0833e878166faa1d448a41a4315542cee2f3533b", - "0x0d88275a2dda35a7ba23bae46c43e092761df61434de1a17848bc1fdde608f83", - "0x104fab1524c49675c91506ec7bbe808f55c6a2fa6c31bb606ac1e17a0da33fa1", - "0x2ede8c3bdc7963702a360e3db1fcf638fa5562e35a8fbb63b4030fb71534f6d4", - "0x1805540eb3c570874a19e88c13517786fa74a8424e7555b95ca8c709baef8f2c", - "0x1ba146c99613d2fc1cbf3191b56e79fdb0ce6057233fcdb2864461e304a2de1c", - "0x279dcd1c2c9acfdc7d01b5e199e7ba66fe54396137f2543e7c4fe1e514f60eed", - "0x1e6acdffeb5a947eac7a56856e59e23e5d8490023050f0c1e3aec0a8d48b0e63", - "0x1e4e5179a0a2a7b1983379fcf7e491a3ba754cf4be7397acfc5f9c37c085da6d", - "0x112dc3119f792e2245a2cbebab58885424ef4db3a6acd31bde4dd8d2f18ff41e", - "0x00cf1a05a897614c47e1d656cd6f3627c719d773d3f4bc8c7b35f1d94eb7f675", - "0x0ac8dec6c0dc156f733ab44f75c2bd0a63abf11c2786c69358a0edc43c52d1ab", - "0x0e414d5e837964d5a41460d38b73fb1988db8b03d5b284b002b2a712bdc48118", - "0x0226a6c30740b590cecaab8b10056a5eeac830abd126df7f5c076b23ab431204", - "0x2581b6d5d782f1d15251b0a93a3b247bf604df28d4dc96af22c3d1a3c73d6f5b", - "0x1980bc385fc00cefc77481b2c50c83f3256b9d75b0a801c446c2c71db88bc5eb", - "0x293ecafeb94d5aeb31da9c35136e921280bbd4254bb9345fe502cbdfad2b769c", - "0x148fe2195742ab6aa7532f4b79539cdbf9ccc437c3c3163238e325d822991ee1", - "0x1170052547848fb8eae95f278c2d8b6dfadfce3a8526a24ea6a145f647015e59", - "0x2b4e8634a0a99839d64b24ebea2f2ab500fcfde55ce13fbb7321b5b13d7d2af3", - "0x0cffc709516c0a94de986a58356ee3cd493f0237b0223b3030e93fe685fbc0e4", - "0x2c745caf23eceec3a6581fbd4fd96c89e851edea8c26d637eebdabc6a1d439ff", - "0x2e89246c5dd75429a52b1563fb2d9e530608cca7b72c1f5ebf3a63da6bff9e49", - "0x1ce21c204c193f3861668c097cb7dedbed8431ccaf254e88afd858d6c2affb11", - "0x0558bdb7f2e99b59a14a3b6d1f2203b79b44217d0e50dda8f07b3159999cf7bb", - "0x285a826dc13106a071141ce9cdde1a122ef138a5866b042dab36b48f28e3efce", - "0x16afad7d1326fac76d03b8144bb2142e706ad6d1ca3858f1cadb0d587394a758", - "0x07793587daa56c44d2036b78091365f7498371f1c188f630f8e530681d504814", - "0x2f67e1200b467759f762c30c1d267356947dda8e04b287361bc172f4565eeda7", - "0x2f8cdbc123efd86586ef55916437000d599d47974a225e2223e0e5c43fbe2db7", - "0x2ba16c52894a46921ea6a239a216d050df99e3a6221f7a456bb0f383a35e0166", - "0x1f34da4c93219a775a92f05e9774268e78cf8a03c67900e2b89481a56673b275", - "0x06f02f5e48fa35985005d815c5e2aec9ee39b675d4b4f37e4317b5e1534a17d5", - "0x05d8ed93624813f08ac47404020617ced44f3595d7b018f1b94866b73b2f619c", - "0x0554a71029458ca39d6633010a27236f2ab83e62ac105966ca9249f28117dd33", - "0x1258c4845d1eed04175c0298de8150765e56155d3a680b4d9771988f02ebb050", - "0x27b2ed29fe5084ba2e4ec57b6e542b520da1f1eb6654bcfa7ef004f658057859", - "0x0c72fc74efe382b97ef5b59c81ccc3fd2f47eaa7ce1fb28e2eecedee335c10ec", - "0x24c51d15dbcd8f56411337ab79770efc813ff869e073087461d5b1de01b33551", - "0x2418ebceed93cc02773f90dff6a6f97a0191e10ce7836eb6d100519a12233dca", - "0x10efbda79e2acc6d76bbcad5d498a253736277fbda4d6ca0a19db7e2a83d7cbb", - "0x0be8e13e660b123c33f51d08fd03d0e3527de7f9141cb548797c2a0aece09c74", - "0x15753023f321ce702125e36000c698f107e8d7cfc4f0200c62f304050718907e", - "0x15f71af8e9db28ccf6462b89c2a96cd2e48e3a0f2a3d0afd6dc11a6e8a1fdf08", - "0x09003c0f398be439596b26971b6829db55c666815840c9cf0121ba76f3e02832", - "0x13607b7e2ae9b9b08f2d49f43d59282540689f71613e0bb268faf3d39813a7bc", - "0x18945d0591ade5cc3e9c34b6deb7722218a11fb785fdb251ed8553f859fcf386", - "0x19c1b78dbbac50bbc651b289b82e6d1d5a38f33b0d4fe332e544e1ead1ecdb98", - "0x256a6865f9b442dc06c9b19c81e5c51609f865a4efc34edab1b34c1cd4264692", - "0x247d84e15023d0f639cb4658ae98da766e7f4b48f48f13e6022317af75c824b5", - "0x2eee90cd503e46909962b71ab79cb48c3c3194d79edb3c01b797e144bc90ee51", - "0x298acdda77949bcf892be8b6cdc9a3257dd00027bcfb754d706c97b920f6b679", - "0x1a151b3c760bc3af92ed86edf2285fdfa580c65cbea8b43123eca6f99a7985ed", - "0x1c6ada87b6fd75b6a2605d592da1521b9f71c036173a17068586d4c9f716f02a", - "0x1f336392d42d0e25994c5231a972571f9951a06e6354584c5f2ef934bd2e7632", - "0x24f8be13430432bd1750f5c5ae558be35defb33d47ffaa595a445efec20edf98", - "0x2337336cdfaff8a17b75b1a9765cd50f4a7210dc322e59981aea88b7e01bc919", - "0x0782a77fa1af627a17095065ea664b04584c2ee2b5c21a859a0da2ef886233af", - "0x1f39254c2d9fdd52a07a00d79bb2661a1fc9ac76269841a8ea2f648d63592b91", - "0x09bbd75ada1add4110e968d9813c902d916b2c76b0e4980539c82735ffda8355", - "0x21d4ab288ead2998a5644db2ed07892b7ba81d7549b891b864acaddec684fa2a", - "0x12a7487ab6a3b6f511fe049279ada82fbbf112059094615d75f3c27f1670ef81", - "0x2caca95e33ce9f7c61028b53b1a5d3e67ca84e6e6d2ee9039a2a3fee66c1b064", - "0x0f0ed19ddaa1caddf75fce3334a2b8e7f995ffa3c11557a2fdc8f9d62bfe8415", - "0x1f4864462ed8b5a8391dc2719b63e967da75523ffb29453757f4f8da5fb81cf1", - "0x25f50f559e89e774c1d1cc96fea82e8bf751e3aa2abf1dad77ff60afb9b0e584", - "0x21823d43907d3dcda2d0b8eb1632c3afd9e3d50ca2a755d01341ce0772e83a30", - "0x1003e946f523a9dabbb80ac39afb466eeceba3c56ee64b75eeece13c98adb20d" + "0x1a28829d698d5bad0f11742f09f40571f5beeba8e156347e179fa5274e8e6c6a", + "0x2e30b84e673b9574f17fdb7c63e5e7cdad9aa38b66c1f3781c91ea8a1d568843", + "0x2e44015a55ee9d0b4c07a796bf75926400c50b2a4936df7ca4d4c6bf8534ca94", + "0x07e6a001053efaf4078650d1ce6742b952b89ec2fa6e984c728fa4d5024e6328", + "0x2d0fc693fafd91e4b380ea807d8c15e85bfa5a8895ddec8e017386e61d6125dc", + "0x04a982774da93f2c8b82d30c1167beafef02c34d1a3064da4f154c0e50e2a15f", + "0x0830608a0c7d9bd296a4a726e56abe962c845b3599800fed1c5f9d17aae9e807", + "0x085edbba0ecfd87f27a99ce1fb36cc70fc72c439f01562cec0aacfc1edee6acc", + "0x1a05fc329c0161efa4df1e3f633fa810cc6c9c6e1bf9576590f0da8bc9156da5", + "0x2b631f9408c2c33260e178b4f2be9cb3dc6e97d94d277da03eec817d62017a46", + "0x23ae1ade51e5c2e84b9009c9a190c0c11ccdc5448166c7bed50d2a27e9d11c7f", + "0x0f73b0b030d9b0b8cbfd6d7d21809bb52aaf5d1e4359b055c08ac945394f6f9e", + "0x01da0e1426b97c6404facbe8d1c5f0ae2ec0dd7fba12c531dec9f10ec46c6dde", + "0x2322c11e3053f754737097fe55f0a5f7dac207c823ae9e2b0a042b37c74cd59c", + "0x0b716c62a1c1621d175f1cb0ee3643580e7a181c394b48c3f4f7cf86bbe0db73", + "0x21f0860c094584d7e1f48dcd4ffeec36ce74f7398594869bb62cfff363dad90b", + "0x0044a9a0fa95b0571842196a49c9fdaecc5383cbc2d1b063b866b1fe0c48cf5e", + "0x28928ada9bd8d223cc3ecc64e6296e13f5907fce3eeae1c488ee372703dc9b70", + "0x2f6cc510c998337b655349b5c3bcfd0a82ffe2044d384ceca1e64ad10836a78a", + "0x173fed9d481fb37ad278f8a9600b9bb1aab487411cdf8f4ded2cb6b0d4d4ed2a", + "0x1e02189c97e2ad7877fe3d70f8458bb2e9e04a757875bba862a77e05eb575bc2", + "0x1924d9017d125e0243c7a629d580fe4f0baaab8f6c05fd5c96a486ac0b71a5d8", + "0x16f10c044e537d243a8bc72cbbc553d72a5a0e6cecd9c45670f5753c9bf103c2", + "0x2393265f3fb038a205b0c925ddc4af9614387faf425b6b8e38f9f84466cb003e", + "0x15b405bbe04b16433f6fbca2f6c3019a02e33a76ba5c343918c18955a6329e44", + "0x13df7165db8061faa5016743beccaa634bfd6ae49b737a90793bd22af1b1ddeb", + "0x2c2bcd235321eaa02c473313173686bf6374627e3adc67e54e9cd726399e7447", + "0x09e598e0d93f0e1aca80e470f9722e1a9708d6fad058ac59b278ee5131ec8a8c", + "0x1b160fbae0b54ac021f319e4203aded43174c855b42ed37b65ca18be205355ed", + "0x2ef7e2060e8bad07df19f093a9f05a2e533a14aeda7e37fbf6c6ea25210b2b24", + "0x2edbd096a63c719d1199ae03d106ea0fe98c64141569d1eea3e540a853bda731", + "0x26d28186df181fe0131bc40bc8f0ae38c7958c4df4533d828a40626f29c7da48", + "0x28601b58b0d6bec9ece3335de852e77c3333e42a90dc6ed3383bf06540ef7044", + "0x2d7b09de929b188e8bd28b41378b6d4bdf23290fd0d860b82415136492b7a66b", + "0x053cd1aa5302ef31ab730a197b5f5850676cf0b08bcce0cba63b7eaa24788d3e", + "0x22b4a6f99ab5616470d4b5ad08c8d0ee54d402eb60e6773093a0aeb0828672cc", + "0x065ab7e10e74120dfaad77b55703f4117f75907ed9bafe07eed2c624707c4734", + "0x07c4a80384a0252b3b4112e1601f03238e45801f13bdb77d097a18389329f566", + "0x0ac7f0449677e71c44482c2656faafa1e5ed4a6b8793cb5d482e7c5b9e4047ae", + "0x230c7d0a6b950bc27abf5463289fc4fe588358ff7b6ca3a21f05c1094fc0d6dc", + "0x0ee436e731e47de056ea26110b792de6b89dcd480a26285e67f02168c04c2a49", + "0x21966543963a24882683fe9e6590d29cc4526aebd244e7a0ebb616836c43611d", + "0x2d6316476dad82edfdc83b22702d002f96c39541cc443abca1716ba12c7a7cfe", + "0x0c503dbcfe9be4c6852b05ca1fad8b5ee1788f661e19b1d11af9e7a4862ece05", + "0x11a7024a2ae76e861c0564d59d1660270c044cd93bbc422c4a55a7f044631b06", + "0x15b573efbe521bc9efa37fc537273a49bba65d0e34dfc1dfa0e6627017cf10a1", + "0x0b3a7b82e6086909e611efe576a18a872a1677f03158009d720e2167ca9e15fb", + "0x1d70ebe5d2e19565196b91853424e8e5dfdca475f53c25790991bed14aaa7931", + "0x05a1b1355b1b57644b7aed3966c3dfe12a60b50420e1d91fb640e1e9747c4d1c", + "0x109aeca025c771a238c5af45662922353224309a91d4130d8c5686473281e934", + "0x2d2e9a252c71d799077bb34ecc530dd33303ab63e5004c5cfa7f13eb114da754", + "0x01bb00b7d8d1b745620a48ff6a43ff6aa33e91f96f8f003dc0d5f5631027f0e1", + "0x15f118c3f71d95dacf1b76fc600aa67a3d785c719e39ba058cf3f8c4c8c8eaf2", + "0x30183773dba0a1ba08b8ae0f4f84fd4a58c2dbb3f6418c31eba94c4287789b78", + "0x1854d458fbad3b2cde35d07ec80a6c2ca96d0a7888f9c901046bba710fd1ec30", + "0x0690411971c7549ab963a3c98739fb864780749b72bd4946fef025ec6761a52e", + "0x0267f7df929ebbcb02cb300c510508e813017ec8d225c7c567665f18c5c5dc98", + "0x2026ee9ccc4febacae5cb10a3357da8dec22cb408b8aed6d23bc17ca7d98217a", + "0x20c4db58bd85e2a68b327690a7e7d713fc368d1b3b6f769bfaca5510eece8633", + "0x0414ebc6349375f09595f54d2393fb8267c07acd2a0f4ae4f630f07fcf5bc0a9", + "0x2676421b4363f77c89a414ec498851cc984563fbdace6be1958ef1a945ff4760", + "0x0fccdbeb0fc05eb81ab814643c1d77e0026171936fc69fca0e0c1e7a3e34613d", + "0x2a220f540fcba41d769bbd03967b7924a641be7b3bbdc210a3bb173b624d8c83", + "0x1580fa274e10713f0221859fbed7ec0ef55d6540ea5e957be2cb6a9f608b84b1", + "0x2935d9f28b02e5539aa3573d5c937cdfc60d56bb0f4137e1b7d2c0e3a7123625", + "0x24dfeb7ea5d4ccfa064e6069bb28afdce686f87804d589e998965607f8c5a358", + "0x06170524a62879286ee3946cddf5674426aa1171a008cc994b4f97099230218b", + "0x21c08c5612991d1f5d46bb3b0bca2a68630604d846b68ea8c0289e23a1e6f0d6", + "0x176782f2a75791d4834c34ef8ca07750d19dff953f2469c98a0c65fd4394b14c", + "0x0ea7fde3ba3953530a67449e891ddb2d80bde8b93a65acf3890fb2023b370247", + "0x293911f459e20c609f6c424aef100f771a012f1ba855f5ad8576355ef4a76918", + "0x09a2913911d6f37ee28774f3b670a02c85334792cd6f63903d888ea0b0ad7ee9", + "0x2f395a058f246c2693edee4afdb0ce92944c745d4fa25222651fbecce6ea7e25", + "0x1f934e216aa8fe9cd943103e11277c045577e5608d779ace5ed1b39d54e3d20f", + "0x2e943a8dd130e7b5b815d638b75776b55403118fca818ad097399f95ea1a4fed", + "0x2bc99d8e6eba736fd83b1e37128ae901c1e0df966126e6ae5570cc0651eb443c", + "0x1d0025646ea486df9eecb7366890d95601688d570ff9f51e16402f931daaf653", + "0x24d07e3d960103bc729b593ee1c00b0baab6b1c24207c72c8b2d92316d321da3", + "0x15adbe3883b4900f5264eb5233d94ec62775fce73d4fdfbf7f23391687405386", + "0x120c8f98c9472ca4ba69d551748858e947518ec1f32a7959ce60cceb5e87aca8", + "0x1d728207265de8b1cf8dc658cc7ef3a75f9107ae4da069ddc558386a9bab3cd5", + "0x0bce5b6d21adf66ac53d4603bd6a48d3f37fa3a5c2edba37726ff02af2d2182b", + "0x05264b949e5e16bc592262289a1acd1778cec7e18d84e86be1a3c8f50e765d67", + "0x152f764452a2d3fe048db51314f6ff188b04ce883c4fc29f81bb4802fd53da9e", + "0x134a15f14f8ca965205830698f0518b0f0259a5653cb32488d4c406d5911d397", + "0x212837805869a5fdb127f7366a0e70c43266f5dc0d390762ba0d78b4a2dac0ed" ] - hash = "0x0ab3f3652d77d0e915db1f5f1b7dba52707e96a2aa7c733ce70b17568710f928" + hash = "0x03280212bdba0cf0d857b0fc520947845aa9c591aa6ee98beb710d1596032297" [inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -9796,10 +9796,10 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 [inputs.archive_root_membership_witness] leaf_index = "8" sibling_path = [ - "0x2673a46e1404501bf0f575499fb3d3c566fd29536a8de1dddc21166e6410221b", - "0x02aa6a6ff1b416e7edf49746fe2a8e41c7202a0829bb856bd01dd8d5cb2ef065", + "0x126d9c2bcd418ae8da16eebc1585c38356c63e2500ed9ff2485bd260ae7e8213", + "0x2f2c45741f51474be0eb0d62b44c3f5400e0591d16fb3000e6c9f40629f4124b", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x0cb6288518186aa34248b5491b778f8c4108881f80065fe34a716ba2e7a987b4", + "0x26af637f3c65be031c865b398446da9a397f37f5de131720d3886a3263c5d44e", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -12855,11 +12855,11 @@ fields = [ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.constants] -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.constants.last_archive] - root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" + root = "0x15ed53bb988cba8c5b7457b5b3eb6d73bc36303e13ff09644dccb34145b57e55" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.constants.global_variables] @@ -12867,10 +12867,10 @@ protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf167b" [inputs.constants.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml index 37f55d045d3c..98cf71a25b25 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-block-merge/Prover.toml @@ -1,18 +1,18 @@ [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x053e9d9adc7703b74c6abb7efd79bdb3a33ffd5bec96b27a46e12592c343f02b" -end_block_hash = "0x2673a46e1404501bf0f575499fb3d3c566fd29536a8de1dddc21166e6410221b" +previous_block_hash = "0x06f15501960e588e529535d7bae4b1af2d2034ff657bf00ccd4c953e9d1da2f0" +end_block_hash = "0x126d9c2bcd418ae8da16eebc1585c38356c63e2500ed9ff2485bd260ae7e8213" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" + root = "0x2e3d02a08ceb95ada4a8a4e04aefe163fabfe110c63f27f6aaabb53cd9632515" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" + root = "0x0c8032e2135aacb69705beeeb4d16f60cd6f7f544034c1c427331b658bc2b88d" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -20,10 +20,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf164b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -37,10 +37,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf164b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -53,7 +53,7 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" value = "0x000000000000000000000000000000000000000000000000000000021bf2d100" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -339,19 +339,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x03a7f0f4e254a65d0871fc5114b5d023dfe4beea4d45268b38a124c9970741c0" +z = "0x228ff3f299340399baa7bfaf51e60167afe100790d5b853fb19723dd41f1073d" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x438c83e5dcbdc876701bc6f311835e", - "0x035bc9270d2dd349391c649a0a5805", - "0x4626" + "0x0114802db295a08ea2a83e63c3b439", + "0x0581d6d8e8de033d192ba2344e4dcf", + "0x2163" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00aeb2a1e9feb7932b5620db423902697a07a524d9b3db27bf6928d1be437084", - "0x0000000000000000000000000000009caf0d0cafb30fcc7bba637ce0ca230c0f" + "0x00b612f131cfe9e92233418b90e1cded7a0ec92d24fdae6e149e25701386ae82", + "0x000000000000000000000000000000d93dd8f0fe44c830a7a4f14c9e6b5962da" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3261,90 +3261,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000a95d917fde382e60ff963e81464eb14926", - "0x00000000000000000000000000000000001bf454683113afe2080be4d4ec6731", - "0x000000000000000000000000000000b0a43cacf779c8b08fa4d3d79bfd19e675", - "0x000000000000000000000000000000000023b06a4af2f956412fd57a565de590", - "0x0000000000000000000000000000000f2fd17360fbc618a29f8bc3c2526d5d6c", - "0x00000000000000000000000000000000002ad78e2fc10da83a07bcc2d4c8d7bc", - "0x0000000000000000000000000000009972cff2d72af27a5151d7d4f3b88952f8", - "0x000000000000000000000000000000000012d4a4a38378882ad602a7cf93b2ce", - "0x000000000000000000000000000000bf96a4f307949e64a1f198c409e60abc2e", - "0x000000000000000000000000000000000016ae14898b087653ab236db55b2d2f", - "0x0000000000000000000000000000005c004e3e161df0060f4b80b213082bc070", - "0x000000000000000000000000000000000020187bdd5e06d942ca6b43a8e60a18", - "0x000000000000000000000000000000f972f43e7936c124804dff0ef690783aea", - "0x000000000000000000000000000000000003ec27145673199075e1ef8fbd5b52", - "0x00000000000000000000000000000001d02554c339643aae18724fd4ac01f75f", - "0x00000000000000000000000000000000000e1d628c3809bcc16878153c92151c", - "0x000000000000000000000000000000f185ec39ec2f31c10dcb7e27e2909a06e3", - "0x00000000000000000000000000000000002a72d62c4abb2c6cfcb4adbffefbd4", - "0x00000000000000000000000000000088063606c8726b14e28849c5994153d0e7", - "0x000000000000000000000000000000000017874269c7bfce0822d6266e9ad1aa", - "0x0000000000000000000000000000008f24f6ca87e34a7c43fcb77761923f55cf", - "0x000000000000000000000000000000000029ea6441d79e0a467e154e42b24c3e", - "0x000000000000000000000000000000c42c340f88e37abe88555bf0c29ea5da10", - "0x00000000000000000000000000000000002b8c174178ade74b3c8940d922b839", + "0x00000000000000000000000000000026fed7cbfa6fef4b4beb62ad5cb35e1505", + "0x00000000000000000000000000000000002d68c4a9e5f457c085399bbd2f842f", + "0x000000000000000000000000000000c1b33034f71e6e52fe87fc49f691ebc6c4", + "0x00000000000000000000000000000000002f27273cf880dd9291eb2ab3a189a7", + "0x0000000000000000000000000000001ff1eaed28539c9f55b52d5d7aa8351291", + "0x000000000000000000000000000000000018c60f5235765b3d179cf2d1de0273", + "0x000000000000000000000000000000f4b697b30f9a5ad161fbf25c8d11cc665b", + "0x00000000000000000000000000000000001b21e717c694839b442d9c6d2f2680", + "0x000000000000000000000000000000ce0f61b49b140f12e1ef046c5745198841", + "0x00000000000000000000000000000000001d102334105b041841082bb3a97747", + "0x000000000000000000000000000000b7f96177f798c3ca9509c2623384468b22", + "0x0000000000000000000000000000000000215a9940e15f469bd6c056021c2207", + "0x0000000000000000000000000000009fd45876322e6d51108782a45e442e91c0", + "0x0000000000000000000000000000000000162c4829f2d428c93697570179667f", + "0x00000000000000000000000000000039e9e95307aeac2f83ff8ed745062f417c", + "0x00000000000000000000000000000000002b18b5ec282e9c3638f65d9cfd0fc5", + "0x0000000000000000000000000000007f6ca286a16b95c7d8aa37a638680cf9a4", + "0x0000000000000000000000000000000000102e877cec9f9dca0bd8c202d2cfb1", + "0x0000000000000000000000000000002bca6eabbb45be868c695c6a310b59d9d2", + "0x00000000000000000000000000000000002f02b13a7ec7217591dc60eae97314", + "0x000000000000000000000000000000ead9c2d4e1ab4acad18273c16b6ecded81", + "0x00000000000000000000000000000000000844ae53b0633280db0dc7ca099e1a", + "0x000000000000000000000000000000ace5a344208a42aa76d2c94536b65287ae", + "0x00000000000000000000000000000000001ada7c0c89121179213e1ec41e050c", "0x000000000000000000000000000000ddbb65fee64c9d1204287e811cb436fc95", "0x00000000000000000000000000000000002d2141dbf8e19e490a545c243b9da8", "0x000000000000000000000000000000980981ed27d03f6a5a799091150f1dd318", "0x0000000000000000000000000000000000236aedb66c50bb004e87095b95ddfb", - "0x000000000000000000000000000000baae9a63bab82568772bbd1f3dbc2a9a83", - "0x00000000000000000000000000000000002cd9900e0948bfc1d127c8f6c3ecee", - "0x0000000000000000000000000000002a872b85de95299d82886e823df4579910", - "0x00000000000000000000000000000000000f46f0c48ac398f5007c3af9d55b78", - "0x000000000000000000000000000000212beaf3d80a7cc55809fe5e3b225748e4", - "0x00000000000000000000000000000000000de63b2a5b939774894577d46a9ae3", - "0x000000000000000000000000000000e5db62e7ba41b9ebea130732a648e50f32", - "0x0000000000000000000000000000000000156922f731d33539d12ebdc4f44c3d", - "0x00000000000000000000000000000002505278f54894dd51dadee6796469d3b9", - "0x0000000000000000000000000000000000166c2fec52261549a723cd028b2d58", - "0x0000000000000000000000000000005e6d1bd566b4eb0f2d2c5d30579cc18b42", - "0x00000000000000000000000000000000002b3c25dcf55f2c4f79f9c045496086", - "0x000000000000000000000000000000c0f01c97baccc6e7172f78ad00bc25bb0e", - "0x000000000000000000000000000000000018f4108d22023b2b328c9270a3b490", - "0x0000000000000000000000000000005f37b765f36842d737db96e845ec46080b", - "0x00000000000000000000000000000000002469cafd84f0ca927874030ad42d29", - "0x000000000000000000000000000000770c71ac726d85d6af0af9ff04bb05e3cf", - "0x0000000000000000000000000000000000128600b26da5fc82f49fb66e547435", - "0x00000000000000000000000000000066d4ce4a544e5b2745a13f9066135983a2", - "0x00000000000000000000000000000000002e1ac3f2d529c409e6ad6279d9f503", - "0x0000000000000000000000000000009124e5e0eade7f4799d1d87341e68bba8c", - "0x000000000000000000000000000000000002aecf59095a5aa33c350bfe7adf63", - "0x000000000000000000000000000000f6046b8ed1aa1f982a42323c673fecccc5", - "0x0000000000000000000000000000000000230241071e68dbc005f055fd266cb0", - "0x00000000000000000000000000000063bf74efa419ad989ed86273d75ceb9da8", - "0x0000000000000000000000000000000000081a15ae4f53f1ad94adfd5e2f7cc6", - "0x000000000000000000000000000000a3ed1118987d528171c391744771af29cf", - "0x00000000000000000000000000000000000b8541774c898e35eed8af0e52062f", - "0x0000000000000000000000000000002e46bc7e295f8eaca704594ee3b0d4db91", - "0x000000000000000000000000000000000006c524ae55633ce2ef5bea54310adf", - "0x00000000000000000000000000000032bbb8a2fe88e69dba19ffbda5537c8cb5", - "0x00000000000000000000000000000000002b60fdece264405c48004d4a7be025", - "0x0000000000000000000000000000002bf440e229adc8a6a304b3a6ec1ce7c7eb", - "0x000000000000000000000000000000000006177a7c16c269089d0b97814c5764", - "0x000000000000000000000000000000e27c39ba748b5fa9bd42a072b2b2122ac9", - "0x000000000000000000000000000000000024d277adbcaab6daf7412423e5097d", - "0x0000000000000000000000000000004639ee808de27613d7d2e31067bbcd0513", - "0x00000000000000000000000000000000002516703f51133ba2652159c52c2628", - "0x000000000000000000000000000000eb38672d3cfe89300ad64d4d6c7381aa97", - "0x000000000000000000000000000000000007c4d05ce09d5ecfeffb6920cf371f", - "0x000000000000000000000000000000eb451a580ae40fb3ff46e018814bcbb098", - "0x00000000000000000000000000000000000478dfb8e508e62ba9f3540ec6ed86", - "0x000000000000000000000000000000bd4a437a2a4019bbb4ecae609c6f06ae3e", - "0x00000000000000000000000000000000000f89afbd3697753f2cc1eda51772fa", - "0x000000000000000000000000000000c81ed1ed232a34701206c2ed95f619e260", - "0x0000000000000000000000000000000000007b1bae42568a780ec006646a5d58", - "0x000000000000000000000000000000a18f86f996414e68b94901881d798f2031", - "0x000000000000000000000000000000000026b53bd2723ba80491386ba9375f1f", - "0x0000000000000000000000000000001b4c495e3c141a93f08fe6d9e5f483633a", - "0x00000000000000000000000000000000002827af6e42031c3fa34f2c953eca0a", - "0x00000000000000000000000000000031df88bc61add6fe2b07d12cee800ca1f9", - "0x00000000000000000000000000000000001dc4a6f40eccb62521ed524e0b92db", - "0x0000000000000000000000000000002ff41c6f63263b78dee405d342659b49a4", - "0x0000000000000000000000000000000000187a079ce6051aa257fb76b3ba6633", - "0x00000000000000000000000000000012cf511185512c3f60f141c3a326dd98f4", - "0x00000000000000000000000000000000000f9efa54dc49bb9706ee1eec7ed314", + "0x000000000000000000000000000000c5b70b2b30a9e136b42bbb0e470b4f9686", + "0x000000000000000000000000000000000028e72e21606b26b8a995ebd9b42669", + "0x00000000000000000000000000000041b29382518c81a32ea6fd6376f864024f", + "0x000000000000000000000000000000000017007410722d51d122a89d0318c028", + "0x000000000000000000000000000000f2635c83dbe3ba4d0289ca3c88ca2697a3", + "0x0000000000000000000000000000000000083eb6677487814fb65687dedea2ed", + "0x000000000000000000000000000000170e63f49b65ed34caed8e67041a379040", + "0x00000000000000000000000000000000002ef86d1df7745fc68281badd338847", + "0x0000000000000000000000000000006fcd6815e31b6ba7f2d2a36d02d09def42", + "0x000000000000000000000000000000000007cf16cf1fc7d04cf814cfc8c919c9", + "0x000000000000000000000000000000ea4064f00819f55f5b265b9b2ceda16dfd", + "0x000000000000000000000000000000000029e2d70223b82a64b30cf971139de5", + "0x000000000000000000000000000000d451192137cbd9252b7b7053da5f696057", + "0x000000000000000000000000000000000012476d1df596ea74b986f09c6d13dd", + "0x00000000000000000000000000000008be828a28cd98bec507017a30625e6115", + "0x000000000000000000000000000000000020f244fd2f72be4540eaf190e9cdb8", + "0x0000000000000000000000000000002e590b67063e5cb86595d48e6d3872e110", + "0x0000000000000000000000000000000000066bc1d43ac3bac34b9c1912e9b23d", + "0x000000000000000000000000000000ae8c577ab2605dc9a9bb16886af3857937", + "0x00000000000000000000000000000000002fb7db05e346f2786d40c5a5adbf37", + "0x000000000000000000000000000000825e761973d913c831ddd54b4b78efe61e", + "0x0000000000000000000000000000000000226281078b464fead25552ff0dd6e9", + "0x000000000000000000000000000000f22d2ea59d7aa31453c01434ed3d43fa9b", + "0x000000000000000000000000000000000003f4b6f0980cc28190fe7f9969be9d", + "0x000000000000000000000000000000dac84ba2e82076c10d7650350891809368", + "0x00000000000000000000000000000000001e661290598a82a70c997132c043bb", + "0x0000000000000000000000000000008cb2de6330e3a67f1f1f16d4d0ad8e354a", + "0x0000000000000000000000000000000000255de03a75d65ba5c97c13a1da3746", + "0x000000000000000000000000000000ce70cc34cb785925b1a96feffddb4536b2", + "0x00000000000000000000000000000000001e0016840f4c842a6c87749a738502", + "0x000000000000000000000000000000b762cb2e8821afba74756f8555c8778be3", + "0x0000000000000000000000000000000000195adbf8b81cb41a971143cd10db19", + "0x00000000000000000000000000000045423b4aadfc15ebf49bbf2cf0cb49c5e0", + "0x00000000000000000000000000000000002e179e98eac7777a1d4180dccac990", + "0x000000000000000000000000000000de43bda966764539138879b73681c07d0a", + "0x00000000000000000000000000000000002edc51252ef0334178d44fed8b932a", + "0x00000000000000000000000000000035bc3bc75affc28d2b5d7c1487db6c1afa", + "0x000000000000000000000000000000000018a327c2275eb248232f70507cd54c", + "0x0000000000000000000000000000009696c0d97710128cad5a264e8584bbc73c", + "0x00000000000000000000000000000000001099acafa6ffbc3cc3d78056f6b2df", + "0x000000000000000000000000000000bd7190e82f81d571f25a05c96943832ade", + "0x0000000000000000000000000000000000145bb43a10e4918116af76c2f6436e", + "0x0000000000000000000000000000006d04132197785f426de4952d4c1870a944", + "0x000000000000000000000000000000000008f57159c23b0348ac4c3decfde627", + "0x0000000000000000000000000000001653734614c3b96039aba196d48c0fe527", + "0x00000000000000000000000000000000000bea4a6a5dc7c516d4a794660d7411", + "0x000000000000000000000000000000186da3e097de8e40f8f0d485cf772231c7", + "0x000000000000000000000000000000000021fd6c5af2de252d84a71aee4bd99e", + "0x0000000000000000000000000000001d996a822218f05bc1d8c6f22645d3958a", + "0x00000000000000000000000000000000002e285fce072c6e66833684947c3b68", + "0x000000000000000000000000000000df5c9bc2c98bc791682cc89aca16f0aa96", + "0x00000000000000000000000000000000002d1ea455fabdad58de319968e2d2d8", + "0x00000000000000000000000000000050a0c0b1edd8d0dab5e21ec20c5b7bd830", + "0x00000000000000000000000000000000000c14688998d17d8b7d9a1af05a8200", + "0x00000000000000000000000000000003b71bc93eb7a53b6c522c0a7b0ee09fa0", + "0x000000000000000000000000000000000026c80d51615257a0cc01987615d9af", "0x0000000000000000000000000000003a11f3ff7ed5dafa46a8e17ad10d8528d4", "0x000000000000000000000000000000000028daa2aab093285dcdc2f01b295cd2", "0x000000000000000000000000000000c47e0c7183bf78529905ebde0e52e8a8da", @@ -3365,39 +3365,39 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000007d85bb96905b1540090f09109e66fcf699", - "0x000000000000000000000000000000000007d67dd5ffaccaef29e18409884199", - "0x00000000000000000000000000000010a344ab1c84095faea84aa9d768007db0", - "0x000000000000000000000000000000000017497f3cb5837786c7a3404c36c83d" + "0x000000000000000000000000000000c4399412300f552e531a43c9bb0dfc3a8f", + "0x00000000000000000000000000000000001c4364fe54013c7a9417789acf42b5", + "0x000000000000000000000000000000d7e28a366b5eaad70d3e6b1bb60a4676c2", + "0x000000000000000000000000000000000015b93d2e985c7049ca42abf992b1bb" ] -hash = "0x173e4dfd71cbf27a59b7a63cd1b97e99d5755fa545bd2da18e441a635a575c5a" +hash = "0x0e8095c437a66450fab2b7d45cc2dcdf4c233b610a511881b4d5a923d95bfb61" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" sibling_path = [ - "0x10afa9791ea9e69faedd628883304adf539c34fba8ece691f567585f993e9715", - "0x227a2d2083e1ff7339bbb07e4225dcfc8682ecf3c5a0f400e3207fa67e8058a2", - "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x2f189b057ebe596b83402de107e3a3595275783ad0f640814ab4851a1c41e9d7", + "0x043d0082542d36b2a89c48d7544d2dce5307896aa626d60304a4e6f39682b96b", + "0x155dbefd5724476b1513988dcb93ceac558a0682153f1cbd3bd45b1660156a02", + "0x18b662e93a0a9e7a77ac1cc2ec03f080445619c5daac864b7ef9ac4c6130a433", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x2673a46e1404501bf0f575499fb3d3c566fd29536a8de1dddc21166e6410221b" -end_block_hash = "0x2a2a44c5a1fd0209c4123bd57b9464e9f49707edfa75c60952d85b6f13382315" +previous_block_hash = "0x126d9c2bcd418ae8da16eebc1585c38356c63e2500ed9ff2485bd260ae7e8213" +end_block_hash = "0x28fa93de739f565e21609fd5bb5213e510c78a4fac5e600be1f6ebda92878965" out_hash = "0x00db4f24d6eff7983ec163d02c230d6a44237feabd8a2da284edce08afc71435" -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" + root = "0x0c8032e2135aacb69705beeeb4d16f60cd6f7f544034c1c427331b658bc2b88d" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" + root = "0x15ed53bb988cba8c5b7457b5b3eb6d73bc36303e13ff09644dccb34145b57e55" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -3405,10 +3405,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf1663" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3422,10 +3422,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf1663" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3435,10 +3435,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x0000000000000000000000000000000000000000000000000000000fe6184264" + value = "0x0000000000000000000000000000000000000000000000000000000fdeae4230" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3724,19 +3724,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x2b2de9e572fd16b3e71905815f3b7d4d966c3c23516d67aceeb464d3f2168b4f" +z = "0x02c62a0b1fd8dc80bc9347d26ce05bc68e0f992ac45298eddf8be57af5f40394" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0xd5713adf273cabce752f0b44146f5a", - "0xc6f52536939d904638eaf708473c1a", - "0x09b3" + "0x982376c8557d5e8e8d0f224017c36d", + "0x3a4cf51cab9c0c694f6b378d45599e", + "0x23d9" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x008a2e7e03871498d876c92f79df9abfeee94d26beb2d09e0b30e99bfe796166", - "0x00000000000000000000000000000068f3cd4ce7c204e774350584e8c681aaff" + "0x00adec4ee3e64ac8e3113afd5da9c27aa2ebcad45898ba8a55a8940e1b713a6a", + "0x000000000000000000000000000000ae03bf600255fd2f51684077047694dd76" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6646,90 +6646,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000a4ac9d57e5cc62853f4af8a2f21a4aca22", - "0x000000000000000000000000000000000000ff6a1d38adbcb2c15fcd7cdc0cfb", - "0x00000000000000000000000000000014011d8d8efe21eb8dffe75f33f7fd66f7", - "0x00000000000000000000000000000000000feb0e5f580dc3eca26cc45c5f48e1", - "0x00000000000000000000000000000064c6e05ca2bc7b8cbf81858e263941e912", - "0x000000000000000000000000000000000027bbb34bb871625a3d79a7ff580843", - "0x000000000000000000000000000000801ef76a39eba73d2ff7b17e8aed67bd3a", - "0x00000000000000000000000000000000000f0a1fa004e50948c9a341e844911f", - "0x0000000000000000000000000000004daee7d4c2548c335e6c6201d001f4a6ed", - "0x000000000000000000000000000000000025869d3df427212eb3b9dab821537a", - "0x0000000000000000000000000000005f9178a96b2dc6b914c6c4256ab44b2857", - "0x000000000000000000000000000000000026f8bc84ae55602a743525a883ead5", - "0x000000000000000000000000000000af3840e95d3c7d7367f5a715151cd52510", - "0x000000000000000000000000000000000014a62f08894ee0ea4d3a5cf70bc1fa", - "0x00000000000000000000000000000002e641dd5700c1f6b310ac798fb8cb96d7", - "0x000000000000000000000000000000000007f1879a1df5c272905d7f931f47ac", - "0x00000000000000000000000000000077b7fe9766ee9c08f39eaafe331fd2a8e9", - "0x0000000000000000000000000000000000031523cc086b9dc3135f15c2aaa4c3", - "0x000000000000000000000000000000f1b442f6ca26d4d60bfd5a8afd5d4d4284", - "0x00000000000000000000000000000000001ff541947f0bfd771ff3407fe0eebd", - "0x000000000000000000000000000000ec7c8a54d54b8e6071128dc07c3aa64c72", - "0x000000000000000000000000000000000012dd89c349ab6cfc143aae060d3672", - "0x000000000000000000000000000000b58bf6d29e380053607d542e552bb5d5d8", - "0x000000000000000000000000000000000028cd70feb6ace54b555f8f3729f36e", + "0x0000000000000000000000000000009ff4bcf3c97f7d267bfce92a7f04bf7c66", + "0x0000000000000000000000000000000000199254443624dde78aac9c820aa54b", + "0x000000000000000000000000000000222842d48a1b73ba30463349e3fab5c3b2", + "0x000000000000000000000000000000000014b4e304e7e09098c07b34a582c2a4", + "0x000000000000000000000000000000cbf84b82be53ba0e1182d79d023342353a", + "0x00000000000000000000000000000000002f51fa5f139b176f1ed88a9644f28c", + "0x0000000000000000000000000000004f6c213e5db08bd53eefdab5fe58d5519d", + "0x000000000000000000000000000000000011f9a166987c242e38d78914460f8b", + "0x00000000000000000000000000000029f5bd5429bb94271805f42ad996457610", + "0x00000000000000000000000000000000000d3fec1138dd625b6c37dc40f50641", + "0x0000000000000000000000000000007dbbae526827ba00a7ec17ff4ed9693b5f", + "0x0000000000000000000000000000000000260388169edec1a5ea0ca6a6364e82", + "0x00000000000000000000000000000015ece6d18c9de1a2317cad41c79f1d8a55", + "0x000000000000000000000000000000000011b4bf812afee39f5d2368df20bde1", + "0x000000000000000000000000000000c8c64431d3eb0a4bde9ff88ca9b2933ab6", + "0x00000000000000000000000000000000000d55e7a795eac9d4f7f55e904d6f55", + "0x000000000000000000000000000000de14210efa29ada44c365513cf2ce0926c", + "0x00000000000000000000000000000000000af75e3167ae162f7296c2c14b8d15", + "0x00000000000000000000000000000043063642e6bcd8188248fa991c209888d4", + "0x00000000000000000000000000000000000ab02fe0a16556fa0d67980fbb0e63", + "0x000000000000000000000000000000be396902806c36d1953e748263cff376c5", + "0x00000000000000000000000000000000002874a702280eac6d3bc1e529edd301", + "0x000000000000000000000000000000065df4d8c57021ddff2f8f44edc60ae787", + "0x000000000000000000000000000000000015e62515bf71aa547f08c9de383cd6", "0x000000000000000000000000000000a4184db5c37fb1cac638cfa9976d4e6111", "0x000000000000000000000000000000000013cba8a2ad55e65f6de77a883b4bfb", "0x0000000000000000000000000000005508c3c87897b3c27f01e15d39454d572d", "0x00000000000000000000000000000000000c03afe0c334e840f52decc868ce1f", - "0x000000000000000000000000000000d43956861eee48b7db4554bdf2c2c75600", - "0x000000000000000000000000000000000028cea1ebc8636ac4dd05a3c86bbae0", - "0x000000000000000000000000000000d8793c02364ea06c795b33a147cf7797f7", - "0x0000000000000000000000000000000000299da137388de914c06a46b0373a2a", - "0x0000000000000000000000000000007141c032b65e29ad1d8508d14ac74a31c7", - "0x000000000000000000000000000000000016a33d2904a206ca60452ace56d715", - "0x000000000000000000000000000000e8d0f735d9f20136c71f4e075decbd67de", - "0x000000000000000000000000000000000024d13afba20ec8b2c05d47b609130f", - "0x000000000000000000000000000000ebc7410fe69f9fe4d352fe431d0874f165", - "0x00000000000000000000000000000000002ecaf2522c8c7112ce9676ad1797fe", - "0x000000000000000000000000000000139b453210f9b8421de93713dd26acec4d", - "0x00000000000000000000000000000000002e1352a37fc545626f393bdee6eb91", - "0x00000000000000000000000000000021cfab4f79dd5bb4362f875acbadeecc91", - "0x00000000000000000000000000000000002b561ef2c3b862ce6d4cf9412ae8eb", - "0x00000000000000000000000000000038cf68a148246a4a834906763bc89d1287", - "0x00000000000000000000000000000000002b6ee179adeffb1c210ea9f72799c6", - "0x000000000000000000000000000000afb5c3c571367579e271ccc2d348eea4d8", - "0x0000000000000000000000000000000000261af6c868bcd35d919cc5da42ac37", - "0x000000000000000000000000000000c5aefe7b17b48e53b2a8cc6e6c0c8552d7", - "0x000000000000000000000000000000000004ec3eb1e8687bd278c51bddb23fff", - "0x0000000000000000000000000000000178491130396ef9a99b15ed3d30dc1213", - "0x0000000000000000000000000000000000187f9b37ff65ff6f8e57eee0cbafad", - "0x000000000000000000000000000000e5288aad49dde65cdd366293c7b50bb1ba", - "0x000000000000000000000000000000000000f845e418f31275540bea7aca4c47", - "0x0000000000000000000000000000006bf0a47c117fbc4c57ac5664a358d9a2ee", - "0x00000000000000000000000000000000002def78414760e98888c00c3e690667", - "0x00000000000000000000000000000018cf7a74e60e215b09d45119e2e89eb5c1", - "0x00000000000000000000000000000000002fd7f1b3507fa34c1f833a00cd885e", - "0x0000000000000000000000000000005674261f38e06ff6ba82abec81acacea46", - "0x00000000000000000000000000000000000a42e6b1d3e97de78ae1fb43dbbc68", - "0x000000000000000000000000000000162182699b36e2328c99c6283208772943", - "0x00000000000000000000000000000000000b014830181f06dfba254b8e0526cf", - "0x0000000000000000000000000000003789923b78bd4e3d1180877673e0a03409", - "0x00000000000000000000000000000000000b6a8be7d6f9af9622caa3b7b6fdda", - "0x0000000000000000000000000000004e3d527f7c9a059fae52cb81735aa5440b", - "0x00000000000000000000000000000000000e44a546d6efccfc3d096a588dabd3", - "0x00000000000000000000000000000067e43b7d0da31dce1389938b410ab58531", - "0x00000000000000000000000000000000001fea9395033c5cae109a1d33fa45c0", - "0x0000000000000000000000000000003161916d068995bfff945ca517531225d7", - "0x00000000000000000000000000000000000c075feab4971efcc3771b87cd1107", - "0x000000000000000000000000000000079b3cda4e9342dadb98a11b361739e594", - "0x000000000000000000000000000000000025e89253cdbdbf72a5df4314a62752", - "0x000000000000000000000000000000e4de6cb6a6a2a795ca20c69d9f8d3b85aa", - "0x00000000000000000000000000000000001207c996227ddb8703580e78dd1d5f", - "0x0000000000000000000000000000001b2ba4f555eaad479f02a3d18bd6511381", - "0x000000000000000000000000000000000009fbf70ce3e23680b86cd03c8d5d30", - "0x000000000000000000000000000000f9c93d46255588f8614ab519466fcec0f0", - "0x0000000000000000000000000000000000134948b3eb608596fd2cb68032e7b5", - "0x000000000000000000000000000000eb7c039e5c6b266a13a418010fbdf4950b", - "0x000000000000000000000000000000000021e09a3082025aa03e22f23b53c09a", - "0x0000000000000000000000000000008d776c12c975bae15488ecb65d644dfbf9", - "0x0000000000000000000000000000000000005527cc23c1a3790e183ef2007e2c", - "0x0000000000000000000000000000008e29059dfa71e85749ac1b4475736d2024", - "0x00000000000000000000000000000000002888a35cbe3eeba5146aff94b07a55", - "0x0000000000000000000000000000005dac291f2dab36dd3f26c88bad98a486ed", - "0x000000000000000000000000000000000008a7620c9f7d3f8ec7010016714e49", + "0x0000000000000000000000000000001e3e9e3cc89095b010e8907995bd1e80fa", + "0x000000000000000000000000000000000002c9cccb86d3ee37e84041d07b807b", + "0x000000000000000000000000000000d25f8ce28334416b1cc2ef175cd3b7bbd4", + "0x00000000000000000000000000000000000388e65ef06adcf943993f0f9e3207", + "0x0000000000000000000000000000006b7dc4643434836a28655dcf8078c25f38", + "0x00000000000000000000000000000000000af1d63b216e0532f525f48cbec204", + "0x0000000000000000000000000000000f2d7ee6bab033a732186299708080102d", + "0x00000000000000000000000000000000002add1ab6ccb16660752b2fe647c48a", + "0x00000000000000000000000000000079593df41cdf1ab313612434d0caea2d95", + "0x00000000000000000000000000000000002b0573f527ce120a2736097b1f492e", + "0x0000000000000000000000000000007a77fcf1de8fbb87840cce9b9eb1af8870", + "0x00000000000000000000000000000000001c0d951c8aa9ba1d43b57a88be74bd", + "0x00000000000000000000000000000066581e295e0c2adbd682ec8981e08baf5d", + "0x000000000000000000000000000000000016a58effb45916402753aebf99eb61", + "0x0000000000000000000000000000008e677921028fda39a71ee4a3c7ae9c78e5", + "0x000000000000000000000000000000000026013cf471219e676430dddf3998c4", + "0x000000000000000000000000000000de2d069b96aab41ba830b7ef078b1175dd", + "0x000000000000000000000000000000000015634376b7e04da66a4dff27f342b1", + "0x00000000000000000000000000000020be4806752b75fcf25fb5208a70df77df", + "0x0000000000000000000000000000000000093cc0a1c30f971697109198777661", + "0x00000000000000000000000000000072471b49f3757c19dbfb9d56f23eddb124", + "0x000000000000000000000000000000000017410b085ad49f458e729025e1dc81", + "0x0000000000000000000000000000009168e4a3294e2e5ccf306d84a5ccd4d92e", + "0x0000000000000000000000000000000000136c3adbc19bd30d2fc144af2ec75a", + "0x000000000000000000000000000000507331f637100fc45ecb10f00cc0dd968a", + "0x00000000000000000000000000000000002532220abf5f814b3877aa791cb36f", + "0x000000000000000000000000000000fade6e762901d3ead0cab49a5333534394", + "0x00000000000000000000000000000000002d797eecd3d9c0d9ec8cd0fa10c82b", + "0x0000000000000000000000000000005be5a4d0a3787be9354669ff2e27f6bfe0", + "0x000000000000000000000000000000000019cd8c5da54eecfd2f48ab6f97f97e", + "0x00000000000000000000000000000056ba091f37a927dbf75908a19212fb26ce", + "0x00000000000000000000000000000000002d7193fe83ff96cd83af7157b50a55", + "0x000000000000000000000000000000ec073b87b167224f4801fa54f53dfc3784", + "0x0000000000000000000000000000000000121c16aa921be6c66ee79981ca6a8a", + "0x00000000000000000000000000000070c93322fab5f3cc7f023dcc31ff500c03", + "0x00000000000000000000000000000000001e7aed94d73ceeada8759d787703a5", + "0x0000000000000000000000000000005083591b0f6f5d83ff3818dd3daaf9a02e", + "0x00000000000000000000000000000000000e80a274acbcf8cad643e83069b48e", + "0x000000000000000000000000000000992945e21454df8fa0a23526579190e146", + "0x00000000000000000000000000000000002cda802f5b7d9ac7295b64b04a54f0", + "0x00000000000000000000000000000048585ec727727bf8b7acaf910b7b07b484", + "0x0000000000000000000000000000000000165c16e45d7be2ae1759c9ac4bfe7c", + "0x0000000000000000000000000000006fe1104cb06cc2603e75af6f2c32196678", + "0x00000000000000000000000000000000001f40211ac04debfef37e0ec73864e6", + "0x00000000000000000000000000000043fadb396b6cd966300dab4b43407f46ed", + "0x00000000000000000000000000000000001086e81983c6b4f2d4a5f8eee57838", + "0x00000000000000000000000000000057015e2c0f4f046ed51108604c979945a8", + "0x0000000000000000000000000000000000026fcbb215fca8bf3750adc447579b", + "0x000000000000000000000000000000d693e8674d638af9a07e229188b15c8aab", + "0x00000000000000000000000000000000001543fe381e59dee40543be74ee3378", + "0x000000000000000000000000000000a2e27d260a9a27a847f073139a8e3d4231", + "0x000000000000000000000000000000000014154b5900d80d56d291ae4dbd1c80", + "0x0000000000000000000000000000004376546b6b46a5527f010ed90bb4b53957", + "0x00000000000000000000000000000000001afc31511080b540239d6c6c79f86c", + "0x00000000000000000000000000000048df480cd724de9e4395d2e9a870fb1548", + "0x00000000000000000000000000000000000f728eae651a0ea6a77383f811c8ae", "0x000000000000000000000000000000ed26fb12986cd667fcba42365ddbb9b6ad", "0x0000000000000000000000000000000000167ef11820be80d81873d2145548c3", "0x0000000000000000000000000000004d46f904fbe8737686a3971c16019affc0", @@ -6750,20 +6750,20 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000002ec8332432096f45a60ae9bd39c04f3a66", - "0x0000000000000000000000000000000000153addccbd4a14e8b9f137adb5a49f", - "0x0000000000000000000000000000005eeb3e127953e0c7177271ccd2832b6fa0", - "0x0000000000000000000000000000000000025c116a9ffd977273f1b561dbcb2e" + "0x00000000000000000000000000000034cbaa49694a2291eee406fd5cbe95e214", + "0x00000000000000000000000000000000002175d192dc449f63ad97c9c9820d77", + "0x00000000000000000000000000000092b38bcfaf602fa7e6d042d9089003f460", + "0x00000000000000000000000000000000000f76146e36d93de99dd8f3ec8cb273" ] -hash = "0x0cee8501884100c1a5c53d9ebf1d1b48dae63c7f1599394770855a44a7c9cb90" +hash = "0x1102ddde253376030d870646223341379102911a5ff96e9d3c78dfe28ee87745" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" sibling_path = [ - "0x22ab17393fa872f23155d966da76fa4355674d05476415d9005de98264b7a283", - "0x01e8edf13c8c9470c5924908c673993e1d9c88005bd0ccab50d1e91f26afd144", - "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x1653dbd6c7a0b2de516d0f64ddd16496aac4d412c6a369aa777f26bdd2bf149a", + "0x1b3a5da62bc909825fec6ea56525ba9d68fb30c4821bc131c1ad722ef8d4381f", + "0x155dbefd5724476b1513988dcb93ceac558a0682153f1cbd3bd45b1660156a02", + "0x18b662e93a0a9e7a77ac1cc2ec03f080445619c5daac864b7ef9ac4c6130a433", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml index da2e86530788..7be761d3db06 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-block-root/Prover.toml @@ -3,15 +3,15 @@ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000001" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000002" out_hash = "0x00f5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb" -accumulated_fees = "0x00000000000000000000000000000000000000000000000000000006679dc8e0" -accumulated_mana_used = "0x000000000000000000000000000000000000000000000000000000000000e178" +accumulated_fees = "0x0000000000000000000000000000000000000000000000000000000dc2bb7130" +accumulated_mana_used = "0x000000000000000000000000000000000000000000000000000000000001e46c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" - protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" + protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" + root = "0x0c8032e2135aacb69705beeeb4d16f60cd6f7f544034c1c427331b658bc2b88d" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -19,10 +19,10 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf1663" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -32,32 +32,32 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x0d7b4661bf6a8b36a46bdd88bbee0819ba0f58276b16725173732c74f3a0aad8" +root = "0x00e70fc8822c988bdfe0ef7e54f75ac3d67d1f1f09d16ffcb64e1825cf29a0ea" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x2094f9b89b425fa9de556fef977d00181434219f8cf6ae0b341dba9b35944923" +root = "0x03bddeefef92a75fd15b5ccfb33529dfccf709d24ba55406ba1f3596e3f95766" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x13787853f798a2d33451bc519c24204526db0a3774e7dd3bd90a50aa324ead3a" +root = "0x0d08485566d26d3639a5acf18dc377a0d93e6aa352a81d4d3a4aa2806d74151b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x2d38ca61131d5b3e0980ab80f197a50df4f8aba4f4ad0d7b2ed80db68c7f7463" +root = "0x08012c3d3a33a151f2884a1760b4ba2687ff4c7231ea2ead946e641b6357b8de" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ @@ -69,28 +69,28 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000590000000000000000" + "0x00000000000000000000000000000000000000000000005c0000000000000000" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000000" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000004d" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + fields = "0x0000000000000000000000000000000000000000000000000000000000000016" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", - "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", - "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7" + "0x00000000000000000000000000000000000000000000021e19e0c45f71d9f9b8", + "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd" ] state = [ - "0x05d67aa27f2854f424d67d354de6d47c5993f76238d724ca9efe99ac345f4080", - "0x2bdf1b7ee24fbed472bd0c4012849744c895ab3c69784cec7d7f30690c942776", - "0x2f5d622c89b5dbf0e4b6652eed4d460bfa6bacd54e7021f2bc7627e5a4fd461f", - "0x20689dbd46447285a74f1ecdf851dca343f3755cfb68d4a28b08bb91e9d3cd03" + "0x05176c1f9f3b6fe505b33e1e7d816e360662e91d6e0b446644346cad77704c99", + "0x018c3c63c83bf604613ce2efa78a43407354f01241eea3b7055368319b8a3554", + "0x24ad2b207a7d43aaf392acfd650c1fa06cd5b6dab5007840bdb108ea3fc42f2f", + "0x192f4e92475d7ae2377c9bfc09312676709aca60120633ea33a6a9935dde5fcd" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -665,90 +665,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x0000000000000000000000000000000e2fea2522b8740330cf48c0f3b2aea126", - "0x00000000000000000000000000000000001232d057efb60a6bdd8447c59a7c48", - "0x0000000000000000000000000000009d4ed61b9720856bb0473328ee7be93b68", - "0x000000000000000000000000000000000019dbe78dc6d88e886ca7e75b78da98", - "0x000000000000000000000000000000c2083128ce0bf2a19c568f2fa5703109df", - "0x00000000000000000000000000000000001178cc86f6901593602bf442c44a1e", - "0x000000000000000000000000000000f66d957c1090c8075606fba51edab03fe0", - "0x000000000000000000000000000000000021cc4e6ae3526f9064a4ca25dd478b", - "0x000000000000000000000000000000c6931fdbd42e536b8992b141162d59202f", - "0x00000000000000000000000000000000002ae23dcb0d39f9393728305d553e8b", - "0x000000000000000000000000000000888d1934443343111c6ba3f1773d8664a7", - "0x00000000000000000000000000000000000d3bd1b760c786c4ae7d26b3678415", - "0x0000000000000000000000000000008c1ac95e7029688a9741fbae67dcf096dd", - "0x000000000000000000000000000000000020599a98c46ef455593ee1987a979c", - "0x000000000000000000000000000000f111d5309a128be5c7cefef9c5a3ed9ebe", - "0x00000000000000000000000000000000002c98ac8099dd761803765cdedff793", - "0x000000000000000000000000000000ed18d5158f9fc36f096c89dd5da3c560d0", - "0x0000000000000000000000000000000000047fbdedb3c62ca0c85aaca35e0a4f", - "0x000000000000000000000000000000fb57ab14c9e9a745936ea4998b18739b29", - "0x000000000000000000000000000000000029ab8cb529b39a6a57afa71f84f6bc", - "0x00000000000000000000000000000090a47bb43c709be195138b0f620f10bd2c", - "0x00000000000000000000000000000000000fece9f126eeb0139156026f3d6b9b", - "0x000000000000000000000000000000e6f260461f52403ccb62204f6948f6c97c", - "0x000000000000000000000000000000000017c106fc046b79168e64f2c6894301", + "0x00000000000000000000000000000082bb9ef576d8777c8ac35c8314dba24286", + "0x00000000000000000000000000000000002e3117ddedb811c70513989a09f152", + "0x000000000000000000000000000000c1a80e3661f5b1084b8868ffc619f481aa", + "0x0000000000000000000000000000000000071caf53d1243ff1c8d2074e72ed38", + "0x000000000000000000000000000000f1eb25f10df3b79d062a665b37a0a06bc4", + "0x00000000000000000000000000000000002be50a3f27240bdcf07aef0695e74f", + "0x00000000000000000000000000000022e127cc077ae6d219e5e7db14679df961", + "0x00000000000000000000000000000000000f4ac2dc77e938d116f324cf2d788d", + "0x000000000000000000000000000000f2a84c75cc61a1533fe5d7b0fddf271882", + "0x00000000000000000000000000000000002d45dcb241f7fef03d3a8e154437dc", + "0x000000000000000000000000000000d7aacef7a0b9f834be1a34c9a56197aa63", + "0x00000000000000000000000000000000001229e4e06dd9620ff8fd69d5efdcd4", + "0x000000000000000000000000000000013421b5a008f149a94c41ab03d7f34d11", + "0x00000000000000000000000000000000001bcfc04c67e6ee59d03e2826f15b51", + "0x000000000000000000000000000000dac7eb88c1d7ee29d76923f982a5e7d0f2", + "0x000000000000000000000000000000000004c15e6668c8243c89654431ebf4ab", + "0x000000000000000000000000000000a48946410924164555ff3b2267b695b9e8", + "0x00000000000000000000000000000000000b2f7754250e2a685c60f4feee39ea", + "0x000000000000000000000000000000db16674c89c03149cb5be98c95a5106ccc", + "0x000000000000000000000000000000000023d3d8bbebcb6237b842a717ab89bf", + "0x000000000000000000000000000000c2c2ee59e9f9fd7d63e18818b882bcdc20", + "0x00000000000000000000000000000000002c02e69d3ee864fec98aa770cc64ed", + "0x000000000000000000000000000000516b7a0359f0f3981466fda6dcfb720f2d", + "0x00000000000000000000000000000000000381b746a22c9167d95a32e7d87be8", "0x00000000000000000000000000000071810e31f4f779c964d1dbc69bedfc1dcf", "0x00000000000000000000000000000000000450fef0cb3f70a9a9f8c263497c32", "0x000000000000000000000000000000c744ce72df743a59aa4dc765dc6c5a2ab3", "0x00000000000000000000000000000000001730dbb1a13afc4166953bd769ee0c", - "0x00000000000000000000000000000003489e00f53136c0e04b960f7e202ebba1", - "0x0000000000000000000000000000000000301ebb5b626ea87b54d12c4e612260", - "0x000000000000000000000000000000d4c75a21e8f53f80278b7f4d5fe30ec036", - "0x00000000000000000000000000000000001b6e76b40ffea9a96b1d15fc32ab78", - "0x00000000000000000000000000000017a25e1a88eaeaf2d9f49c5c5b6aae4a11", - "0x00000000000000000000000000000000002ec38a827d82369cefa09717d1671a", - "0x000000000000000000000000000000e4dbbce756cf30f64539e42e12fca0ae56", - "0x0000000000000000000000000000000000025e62592925e412e95640fcc510eb", - "0x000000000000000000000000000000aa3c8d17b1674a56bf0f18ae5da1c92192", - "0x0000000000000000000000000000000000285fa8ae043e58b82fdd193a844a2e", - "0x000000000000000000000000000000f9aad84cf74dc2c558bd3002e8908f9421", - "0x000000000000000000000000000000000019d889d1294e42f361eedd8058ffc9", - "0x000000000000000000000000000000630f31fafca4b017548824316e4525950a", - "0x00000000000000000000000000000000001a2a0929be66f48ca8ae32c83e8521", - "0x000000000000000000000000000000bf665486740164d202b2dc9950121bf266", - "0x000000000000000000000000000000000025b1c4183c1ed88a5ba9f3b4dd4a24", - "0x0000000000000000000000000000004f5e788497cc0049ecef36841f3a0ae6ce", - "0x00000000000000000000000000000000000fd7ad86dc9e68bfdd946e3909bb84", - "0x00000000000000000000000000000065bc88d004f36791040d8da852965a43eb", - "0x00000000000000000000000000000000000c0a93b4a4f7de77cc75a6060d8e6f", - "0x000000000000000000000000000000a1e9837335328e4b4db00d5c41070d4780", - "0x00000000000000000000000000000000002777bdd660fc4ebdee222b03f97aca", - "0x0000000000000000000000000000000a0309fe95665589b1160da3f8db330b6b", - "0x00000000000000000000000000000000002877d3fbc07c69cad837ccb38919ed", - "0x000000000000000000000000000000019e52f4771d7750207e758aa5a1a5f6f3", - "0x00000000000000000000000000000000001afd9848d6ee698e7ca8f1a86872e3", - "0x0000000000000000000000000000006f9080c3617c5411adccac8a04e4734ab1", - "0x00000000000000000000000000000000001bf598cbb6d7e649c128ea9e1350d2", - "0x0000000000000000000000000000005d965424e42e55a41cc89af4afc18955d1", - "0x00000000000000000000000000000000002dc9e770bf29ffb92800cb2ce8ec72", - "0x000000000000000000000000000000a0ca27fe3ab73d312a122319c09ca73eb9", - "0x00000000000000000000000000000000002a22dc11878943228545659487be47", - "0x000000000000000000000000000000a4d3d2ddd8bcbb6ed8e4046b9e593e02c4", - "0x00000000000000000000000000000000002029d12c93d8fcb940d3d5dee28a7c", - "0x000000000000000000000000000000db1f609ad53052abfcda9657646a141509", - "0x00000000000000000000000000000000002f4db72aced290c6b65a9039a9cbab", - "0x00000000000000000000000000000097dcba069cd91c17b9f9ab564f5078d12f", - "0x000000000000000000000000000000000013d54b4dd51d809118100c5915478e", - "0x0000000000000000000000000000007beca6d33d18cf6ac830c33b177f01bd7a", - "0x0000000000000000000000000000000000238710b0aeac1eaa3e68fbe071cad2", - "0x000000000000000000000000000000eddd9d0068d44fd18362aa8968c0f8e0ee", - "0x00000000000000000000000000000000000f7e1662ace35254f05f7a6a93b0eb", - "0x00000000000000000000000000000002e69adee95906f4e388bde87159d70af0", - "0x00000000000000000000000000000000001d29888cb05a15714a1f474b1695ee", - "0x0000000000000000000000000000000365c49b194d472c2fd841b0594634f921", - "0x00000000000000000000000000000000000adb016bc32c76ddbc7fb9a148a5a9", - "0x000000000000000000000000000000710c15de5cbdd9453fa4b3310adfc98931", - "0x00000000000000000000000000000000001d1dbb36de7ac186d6e4b0e4b3c160", - "0x000000000000000000000000000000f5c061a855194ff7e51c6e0c3f47371efe", - "0x00000000000000000000000000000000001f64dc52a7a00253644015c9fe70ba", - "0x000000000000000000000000000000de6d8256dfe39671c7a1c7bbfdfd05e646", - "0x000000000000000000000000000000000020c33a9be50fdb2950911fc0d14dce", - "0x000000000000000000000000000000719c05338d540da1fe7f316ef5c39b0ddb", - "0x00000000000000000000000000000000001520eeebfa8bb7fa0db9de270a2b80", - "0x0000000000000000000000000000001417d8adde2e137b18deb0903ae0697725", - "0x00000000000000000000000000000000002510580a9613253b00d81a1c5149f0", + "0x0000000000000000000000000000007eb31e01aa5875488f8db1134abe06a716", + "0x0000000000000000000000000000000000122793153b994660ce4097c981ec86", + "0x0000000000000000000000000000005c3af4027d00716769f62520b4e3ecf487", + "0x00000000000000000000000000000000001b2a3cfec95e9d6ea382c55813d954", + "0x000000000000000000000000000000337906edd6550b0d3216da2acda0c802ad", + "0x0000000000000000000000000000000000296f5573eb3ff03c44fb97ee9791b2", + "0x000000000000000000000000000000a090815362c59ccfe0c149841650269280", + "0x000000000000000000000000000000000001e767b9b2f1825747d7ae43e834ef", + "0x000000000000000000000000000000cd179e80c324f1627b76f59c0b9727ee7b", + "0x0000000000000000000000000000000000257f553f45c9bb6e2bad1ff32d4264", + "0x00000000000000000000000000000081bfd808e3c8f11caaf007f7b9ab94ff05", + "0x00000000000000000000000000000000001de562f1da6bb3cb7f3a007af3b992", + "0x0000000000000000000000000000002be9fa2eae9c6e8893ab3eb1c86649cf14", + "0x000000000000000000000000000000000028f9015a21d5e85b726b2727f27fcd", + "0x0000000000000000000000000000004eb5d320313d4a918099ae77016b081d8d", + "0x0000000000000000000000000000000000280c97c2386313444e778c26691668", + "0x000000000000000000000000000000ecd69a470c197e13f21d35176ecbb8040d", + "0x0000000000000000000000000000000000253e9550a1b1de4a8fb76753740ccf", + "0x0000000000000000000000000000008a116b1ca7b51e0057df9701cf46abd025", + "0x00000000000000000000000000000000002c49a5633a1d6aafe095c4ab877e2f", + "0x00000000000000000000000000000045f0a87f522ed5b08be7a0d7020399fca5", + "0x000000000000000000000000000000000028ffb3e7462fcf316d361b86099456", + "0x00000000000000000000000000000011a096b14257a579eea4272d3a72c31790", + "0x00000000000000000000000000000000002cd053679a448a1ff70aab2ed5f1a1", + "0x000000000000000000000000000000db8ce5aa911dd98506d81fdab0375c125a", + "0x00000000000000000000000000000000001adde6f8b24a06fbcc569fb9018d12", + "0x0000000000000000000000000000003fc02e3fde635951d5598d4dcc1028fd54", + "0x00000000000000000000000000000000002f22e18a09a00f965588b5a2ed434f", + "0x000000000000000000000000000000812b7a9512959a7a0dcb228a0f599df174", + "0x00000000000000000000000000000000002163e18a6bff5399887ee817c3638d", + "0x000000000000000000000000000000e0963d8b8fe9e27c6b924a9aab4f0f2969", + "0x000000000000000000000000000000000027b4dc29aeee2eda79119eba04404c", + "0x000000000000000000000000000000f705440c37b39502c1d8a799415b554eb9", + "0x00000000000000000000000000000000002230bb5d8f9421b942d0065d343d2c", + "0x000000000000000000000000000000379b1479602e4c90be1d697bccaf560017", + "0x000000000000000000000000000000000016a24aa53a5da30c0374f2e33d48f7", + "0x0000000000000000000000000000009dcafa82afd04fa59a7598b4652a013c24", + "0x0000000000000000000000000000000000002060367404d38aab157364961b2d", + "0x000000000000000000000000000000d784c506a899b7af9c958410044585086e", + "0x00000000000000000000000000000000002d12e7b9cd2c9e00218059b659dce8", + "0x0000000000000000000000000000006930e09ed73b1e2bf9de03191df856a7e5", + "0x000000000000000000000000000000000020533db904098edda935d5eaac0bea", + "0x000000000000000000000000000000b9cb34c58bb67d4cfbaceb6b18a8dd5474", + "0x0000000000000000000000000000000000006d934c2c3825c639757808c21cce", + "0x0000000000000000000000000000002efbbce5844ee018365c2d1f843f343063", + "0x000000000000000000000000000000000001151d05d85a49158f1eebc45f93c9", + "0x000000000000000000000000000000ead6a24566741bc023cd40cb42727bb956", + "0x00000000000000000000000000000000002a2901c0fbd6ef5ae2cecb612e2639", + "0x000000000000000000000000000000f4688459185c79d4ddedfc56ee867c551d", + "0x00000000000000000000000000000000000909668116a933f28670fb479eb178", + "0x0000000000000000000000000000004b59de13e09014bc416e6a4c9c5103b81e", + "0x000000000000000000000000000000000007905aa2311cd895ca1f619c8a6837", + "0x000000000000000000000000000000e7fbbd1e03fcb6a42f0e0a1f158735c9e7", + "0x00000000000000000000000000000000001b493e1b38b499a79a2a724c0f74a0", + "0x0000000000000000000000000000006cf3155ab3401aa9931501929b9b06686e", + "0x000000000000000000000000000000000016f23a834fbfc2e4e79c2d9df136d8", "0x000000000000000000000000000000124cb4ae53dc6564c3df03730ef7a6da5e", "0x0000000000000000000000000000000000164aec94a3d3289d4eb305da1a05ec", "0x000000000000000000000000000000ce4fd05922a89a6a4b10ebec049e0b9058", @@ -769,22 +769,22 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000000000039473c436a184459a6f4e16f00e74810ac", - "0x000000000000000000000000000000000018d30b0964d34193348af5ec361499", - "0x000000000000000000000000000000a336fc859c7124617fe3e1189db12fcf3a", - "0x000000000000000000000000000000000026b31fdd329776cf44ca301ed9152c" + "0x0000000000000000000000000000008868c6aa857c682d11fa25dda42bf395d6", + "0x0000000000000000000000000000000000267fbc6f5d2489e1c8ecc580e3b7f8", + "0x000000000000000000000000000000be311585ce6a13faf2fd7a40087eaf46d9", + "0x000000000000000000000000000000000016fd768763fd8de78f652598c9e09a" ] -hash = "0x22ab17393fa872f23155d966da76fa4355674d05476415d9005de98264b7a283" +hash = "0x1653dbd6c7a0b2de516d0f64ddd16496aac4d412c6a369aa777f26bdd2bf149a" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" sibling_path = [ - "0x0cee8501884100c1a5c53d9ebf1d1b48dae63c7f1599394770855a44a7c9cb90", - "0x01e8edf13c8c9470c5924908c673993e1d9c88005bd0ccab50d1e91f26afd144", - "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x1102ddde253376030d870646223341379102911a5ff96e9d3c78dfe28ee87745", + "0x1b3a5da62bc909825fec6ea56525ba9d68fb30c4821bc131c1ad722ef8d4381f", + "0x155dbefd5724476b1513988dcb93ceac558a0682153f1cbd3bd45b1660156a02", + "0x18b662e93a0a9e7a77ac1cc2ec03f080445619c5daac864b7ef9ac4c6130a433", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [[inputs.previous_rollup_data]] @@ -792,15 +792,15 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x000000000000000000000000000000000000000000000000000000097e7a7984" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014e39" +accumulated_fees = "0x000000000000000000000000000000000000000000000000000000021bf2d100" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" - protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" + protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" + root = "0x0c8032e2135aacb69705beeeb4d16f60cd6f7f544034c1c427331b658bc2b88d" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -808,10 +808,10 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf1663" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -821,63 +821,63 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x13787853f798a2d33451bc519c24204526db0a3774e7dd3bd90a50aa324ead3a" +root = "0x0d08485566d26d3639a5acf18dc377a0d93e6aa352a81d4d3a4aa2806d74151b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x2d38ca61131d5b3e0980ab80f197a50df4f8aba4f4ad0d7b2ed80db68c7f7463" +root = "0x08012c3d3a33a151f2884a1760b4ba2687ff4c7231ea2ead946e641b6357b8de" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" +root = "0x0c36102a1b5b45c1410c1f5b43733139072bb00067c99c82890a999533835d6e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x0b2c7dba2a27d4dd342892f08da89f5a296ed4c7454b318d78aaa5f16e8c4638" +root = "0x30568194e5a5405375a7c9cd1492640666298a647312566ff7c107570a35d7a4" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x0bb56485ad588a25e5814e4e98c0046aa3dd1acf4191499d9d76fd1b7c36bdff" +root = "0x046a7b358442fa18cd658b803916c2a8cf0a5d11f341d53a7bdb2f81b3a145bb" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000004d" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + fields = "0x0000000000000000000000000000000000000000000000000000000000000016" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", - "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", - "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7" + "0x00000000000000000000000000000000000000000000021e19e0c45f71d9f9b8", + "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd" ] state = [ - "0x05d67aa27f2854f424d67d354de6d47c5993f76238d724ca9efe99ac345f4080", - "0x2bdf1b7ee24fbed472bd0c4012849744c895ab3c69784cec7d7f30690c942776", - "0x2f5d622c89b5dbf0e4b6652eed4d460bfa6bacd54e7021f2bc7627e5a4fd461f", - "0x20689dbd46447285a74f1ecdf851dca343f3755cfb68d4a28b08bb91e9d3cd03" + "0x05176c1f9f3b6fe505b33e1e7d816e360662e91d6e0b446644346cad77704c99", + "0x018c3c63c83bf604613ce2efa78a43407354f01241eea3b7055368319b8a3554", + "0x24ad2b207a7d43aaf392acfd650c1fa06cd5b6dab5007840bdb108ea3fc42f2f", + "0x192f4e92475d7ae2377c9bfc09312676709aca60120633ea33a6a9935dde5fcd" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x0000000000000000000000000000000000000000000000000000000000000059" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + fields = "0x000000000000000000000000000000000000000000000000000000000000005c" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", - "0x00000000000000000000000000000000000000000000021e19e0c45c2237d892", - "0x000000000000000000000000000000000000000000000000000000000000076c" + "0x27c333cbea71e7d3603b9ce106236f44fb15bb3d8e590a4884c3f4151c79a36c", + "0x2c542ba1523bc571002f32913831fd56f5b76d89213e064831802884a335ad0c", + "0x019409f9d8483fdb0095904c5ffd030c26cff96c64994084bfd0b2ec88fa5c40" ] state = [ - "0x15b005454dcc79f909f0e464f6cc88baa8045112f60a982df78c06b35cfc6a1b", - "0x2010b5975b2040a3ba80fc056211d2e18d6a027fdb5d056e07ee336910022609", - "0x1f70a5d2d471f1d0801db6bcd43e21810903f6be6065d31d3488e661437e7d9f", - "0x119d3f963fe6ed8d96d6225b1b458a3279238b9bfa32280ec7b0cc01d6ca9833" + "0x306136d957585b24cd943f6914e9d2a66797a19c34be43edcfa21b9b0b9f5ee6", + "0x182a744053eba4c7d76e37cc7fba36ffca0dc6aa66d58f38d81e17872ee7b28d", + "0x23c300285d6985d850918eab5eff9cd10ce41cbe07e0482fbc31d674b7694344", + "0x101c84dbbf91dc6de0702c2d68c1059be4a421c43299e3b0bc776171b59dea59" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false @@ -1454,90 +1454,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x0000000000000000000000000000004f5176aad0de1089e65cfaba4c359f49a8", - "0x00000000000000000000000000000000001aa83241f5dd652f2b713987f7693e", - "0x000000000000000000000000000000e130cefd4f74f7df2218816aa4abcedb75", - "0x00000000000000000000000000000000002b0d5466538ae599ec27483d504333", - "0x000000000000000000000000000000ea337bceac44c3008e6e7d2fd378483024", - "0x00000000000000000000000000000000002743362d61e2163e59121271d5def5", - "0x0000000000000000000000000000003d74df9bb72dcbb97b664b2bd9a40cbb29", - "0x00000000000000000000000000000000002ebf9c7aae64d43a196a39d4dc941d", - "0x000000000000000000000000000000b14871260abd9db9f2b4cb550773c79b06", - "0x00000000000000000000000000000000001291bf77c904c46d63dd2d85e14ccc", - "0x0000000000000000000000000000001b83fbb5e8ea04c787e398920e2abc4088", - "0x00000000000000000000000000000000002021cc79924c854b52cb631d8eaa29", - "0x00000000000000000000000000000024eadf47ece7c62de65a45160ec70268b5", - "0x00000000000000000000000000000000000f59562cc5f535b784b4ae4be7021e", - "0x000000000000000000000000000000535ef74aa54ddba32b38fc589e6a6f3168", - "0x0000000000000000000000000000000000034893169aca431c86e315d15a290f", - "0x00000000000000000000000000000025b9eaccdad34e1e6604fc11f37344b35e", - "0x000000000000000000000000000000000000aeccb313a367f9b845858e184397", - "0x000000000000000000000000000000101f2ebf8ab580455b1e0a8e219b7c239b", - "0x00000000000000000000000000000000000175f177e1960568ee24cca40d74f9", - "0x0000000000000000000000000000006d3887cdef14ca3bc4e351f0dab200fbf9", - "0x00000000000000000000000000000000002ab75360a4382505b60c9093013d1d", - "0x0000000000000000000000000000006e27d8a9e28e54af1d30cfedf852b8a6fd", - "0x0000000000000000000000000000000000090f8e1fd860fcd6c1640cb4477126", + "0x0000000000000000000000000000007b6a8141dfbfb515a705525b89c0356d0f", + "0x00000000000000000000000000000000001a9c8ad511ddfed586500c96ec2dbc", + "0x0000000000000000000000000000005a785224dedb0dbf5dcbb0f53406a58ede", + "0x00000000000000000000000000000000001214316d182e3961f0f60bf18ce0e2", + "0x000000000000000000000000000000e6929137aea5d23dbb37c701e8c0659778", + "0x00000000000000000000000000000000001d2b3a717707d0b02bbdeec3bbe401", + "0x000000000000000000000000000000512f68aa7fa9724f56e2cf54204f3e4b45", + "0x00000000000000000000000000000000002d79c8dae5f6e9fa7763163b5abe2e", + "0x0000000000000000000000000000007501167c59e273de8c00b8bea879fb684e", + "0x000000000000000000000000000000000028f6be790bbfed5f8c0c6c90761f4d", + "0x000000000000000000000000000000d4072f1d981b2b16fe4cc15072038327f6", + "0x00000000000000000000000000000000001c3fdef240e92e6bd389aaa307d231", + "0x000000000000000000000000000000ca15c5c7b54e3c9681a8ce1fac117b1ca6", + "0x000000000000000000000000000000000014879f1e469ef11c9bf607e63d0523", + "0x0000000000000000000000000000005e4e9f384fd85279676e533e1f0e59a38f", + "0x000000000000000000000000000000000024f9a4be716993eaae59ce5d681283", + "0x000000000000000000000000000000c16ac076bc2eac25801d53302f89c608e8", + "0x00000000000000000000000000000000001e9835a391a520cf3b8c27d5da5061", + "0x0000000000000000000000000000003a66ad56c3d58518f25da394d5a0dd97d5", + "0x00000000000000000000000000000000002e2fb50005a8698fd4d7d29b7b635f", + "0x00000000000000000000000000000023608372f0db2f12c09a163e60262b605b", + "0x00000000000000000000000000000000001b035d0f49091621003d9f75ac389c", + "0x000000000000000000000000000000b2b74db717c1ad9d7c780a820fa4267234", + "0x00000000000000000000000000000000002a37489dda36a79060a4595b3b62af", "0x000000000000000000000000000000e7bab6896d9724b5b46b796551dc5feed2", "0x00000000000000000000000000000000001fd93debdcf16cc93f99efd69e938d", "0x0000000000000000000000000000004b94434e1705c9bc2a4f5b2bc2a05c3c03", "0x00000000000000000000000000000000002a29d5563fd08e454dace1605a1aa5", - "0x000000000000000000000000000000a36b95587e87ded9dc3d20bbca52c28f8a", - "0x0000000000000000000000000000000000000e50fb769c0c3aee214387efe235", - "0x00000000000000000000000000000097a95c0e595f4b45e6657ec0f1ec6171f1", - "0x0000000000000000000000000000000000151e92ff6a63109cecf940fcf4ad89", - "0x000000000000000000000000000000a34fa70a74952ff5db892be3415e3000bf", - "0x0000000000000000000000000000000000037c87c682e5556f8b974ff9a13d8d", - "0x000000000000000000000000000000fef245f13ff2be50b467a44b4da5e4a69d", - "0x000000000000000000000000000000000010414214952726b8ca1f0e2694ab23", - "0x000000000000000000000000000000c694c12334cf590dc95c3e6f6c028d021c", - "0x00000000000000000000000000000000000bc49292eaa132dc04a05d04a2ecc0", - "0x00000000000000000000000000000000fc0eca1048c03ce07f8f51c5358d7772", - "0x00000000000000000000000000000000002b19156697db0f6eeb11c48993ff39", - "0x00000000000000000000000000000067460019868dd095c152ffac94dbd0584f", - "0x00000000000000000000000000000000000a9b60627e4f3d03cf684bf9a1b435", - "0x00000000000000000000000000000059bade488004bdcdf584369caba8bdc561", - "0x0000000000000000000000000000000000145f50014c0645710d77bf8c24ca45", - "0x00000000000000000000000000000070192ab799f0641d3c2969d5f97a6d3cd2", - "0x00000000000000000000000000000000002535fd04eea8f92614e2755da8dda4", - "0x0000000000000000000000000000006167b5e3413082af3327e2e0dbeefabd1a", - "0x000000000000000000000000000000000001198a87c4608147abdbb001f96ccd", - "0x0000000000000000000000000000003bc4c866e5e79bc0cb974b8f0e9172335c", - "0x0000000000000000000000000000000000271b3e07dbaff15a79de16a015e8b7", - "0x000000000000000000000000000000eb803de167426a4f807ff211c3b4b9603c", - "0x00000000000000000000000000000000001da497d69d9cfc0fb7ae2f051eedb7", - "0x00000000000000000000000000000071571267ee702e83f9584320e28b744a86", - "0x000000000000000000000000000000000023795f839be65161071f7a7a3be1cf", - "0x00000000000000000000000000000069699d48a375c0c13538213fbe32c44cd5", - "0x00000000000000000000000000000000000f390cebff97fc6bf650c5a5fc0ddc", - "0x000000000000000000000000000000a7803fd11897e4a16989b746ca0a256151", - "0x00000000000000000000000000000000002e219d7fc5947faee88f087aff8ad4", - "0x000000000000000000000000000000fba4c6cb96e10849991b28d62b868ee24b", - "0x000000000000000000000000000000000003d6e5c5c473ab98e5917de0742191", - "0x000000000000000000000000000000087d0773b143ff61ec5b315796482e5739", - "0x000000000000000000000000000000000012c8dfc7f50a26e89816f160eb1eaf", - "0x0000000000000000000000000000001520402d41e25250ed9dd40a1057159fce", - "0x000000000000000000000000000000000005f20635a3143c13606690208e1345", - "0x000000000000000000000000000000ba2e40fcf742ebf2c82fe9f5e84b4a0914", - "0x000000000000000000000000000000000014357b5e989a3e220095fdacd8ff34", - "0x000000000000000000000000000000579b9970f577145c60f443dfb25c2be8d0", - "0x00000000000000000000000000000000002d80ef064396c59a256a3cc4a4eabe", - "0x000000000000000000000000000000f52efc3107097ed2d72a89e355677437c9", - "0x00000000000000000000000000000000000ed2f222fdfccfc630aa28c20e179b", - "0x000000000000000000000000000000b109fdecc5c920540d6b3a0b29d3b1c67b", - "0x0000000000000000000000000000000000074d911b1b4ee6a64ba6921ab4b48e", - "0x000000000000000000000000000000bca4f5c595d5bbe2f562fdf26a7676ec28", - "0x00000000000000000000000000000000001365f4344feaddf16c0c6ac99f72cf", - "0x000000000000000000000000000000f91264a56269f62242fe507699a5ae7d92", - "0x000000000000000000000000000000000024c85417f34865f0d5c8db2690c63c", - "0x000000000000000000000000000000786ea57f1077421129ab1de28d0c7a0fa5", - "0x00000000000000000000000000000000002492692d72cf9849dfefceab53402f", - "0x0000000000000000000000000000003df1b83005486595f7c18b9d68e1292113", - "0x000000000000000000000000000000000016407e62b805b3ce97b49e12c17d79", - "0x000000000000000000000000000000c804961c82c84bbc4b58dfaf09e800399b", - "0x00000000000000000000000000000000001fd0f72dfa59e6fe24fde2286ab83b", - "0x000000000000000000000000000000be091eb15fff09c40a7664471ca130de47", - "0x00000000000000000000000000000000001bb32c218f361372a1e0e5aa09a370", + "0x000000000000000000000000000000b9685e8b8c3c838a1bd972ba488c8f7ed2", + "0x00000000000000000000000000000000001f62cdca494d9b52442207c5d914ad", + "0x00000000000000000000000000000013918459394edc1f34e0076ff7dfaf0a83", + "0x000000000000000000000000000000000008ed2c669cf6f3e5638131b2cd377b", + "0x000000000000000000000000000000cd4a67e78eb5e4f96c6f77b68a882d2a17", + "0x0000000000000000000000000000000000258aeefee6489918ae7198a817d8a4", + "0x000000000000000000000000000000c362a815f8f90f90e3afeaad14bd015ae5", + "0x00000000000000000000000000000000001c55898a3d6a928ec1059809170c29", + "0x000000000000000000000000000000f8c7e5a9530eb68416d3c593842c94b6ff", + "0x000000000000000000000000000000000003cba57843c97ad7c3a9715a01beb0", + "0x000000000000000000000000000000464fb952717b989391375cf86636da595c", + "0x00000000000000000000000000000000000073cca58cea7769ad99ef5884de2f", + "0x000000000000000000000000000000cd9cacd265e32852d399a72b4e001b5336", + "0x0000000000000000000000000000000000131bbacbff86d18ef2a80b690cb2d6", + "0x0000000000000000000000000000003b8a925083243422daf4e4a244e5c55c54", + "0x00000000000000000000000000000000002b7b929a1ee925d44dcc2c32cc9835", + "0x000000000000000000000000000000d0ce9b49c94c2ac6ea0d81842708adf233", + "0x000000000000000000000000000000000005f7530927f80bb98d3ba0d1937f27", + "0x0000000000000000000000000000008d025259daab5e5889b9afab2e98f4a59d", + "0x000000000000000000000000000000000013e52d9c18a15d91df68fcd72e410f", + "0x0000000000000000000000000000005ef41a41fd8a9ae01816bd9e4b2f5639ad", + "0x00000000000000000000000000000000002ac41d2bd63b9a32cee0abb5de416c", + "0x00000000000000000000000000000071d37d9a5410f2ef48ae1b090cd0cc19ee", + "0x00000000000000000000000000000000000733b381e531b2fffe51f31eb18f4a", + "0x000000000000000000000000000000c266aaaa05d27d0686405ab7f7715cce38", + "0x00000000000000000000000000000000001eaa0138550023343739bf62e3e1ea", + "0x0000000000000000000000000000003f3bfdd1b89bfab4e992c7554d8909f6cd", + "0x00000000000000000000000000000000000546aa89ceefbf6ceeecaa0cb040b5", + "0x000000000000000000000000000000c67e7c95affbe3457578def2a5a6bc69c5", + "0x00000000000000000000000000000000002d2fdf0ec5eaf802b0292b0ae7edfb", + "0x0000000000000000000000000000003a348c840d271ff005bf6d62e8a0541237", + "0x00000000000000000000000000000000002505210f346d3e08e4d8169418563a", + "0x000000000000000000000000000000a97ee441e0bec3914e223d32267bd204b8", + "0x00000000000000000000000000000000000abdf09d38fc1c2e20b9fe5f6d474a", + "0x0000000000000000000000000000000fc12cfb9b2bf01e4faf05f83ef63368e2", + "0x000000000000000000000000000000000027fa0b3d15a3d09cbe91f68374d1c3", + "0x000000000000000000000000000000f92731a3fb212348b54c3e494ec065644f", + "0x00000000000000000000000000000000002628f5cf3d5b54a9a1175a9f2e1e06", + "0x000000000000000000000000000000bb656a6b544623ac144e7f9de21500a054", + "0x00000000000000000000000000000000001ad4dd8ac10dfa3a83894f5f1f8ade", + "0x000000000000000000000000000000a0881b1f9824eae8f9b2e547f32fd88449", + "0x000000000000000000000000000000000005e3780da4aea2f00f693b2454ad65", + "0x0000000000000000000000000000005f2b30d38445f8e3c9097a29a743c47c9c", + "0x0000000000000000000000000000000000239fecc0849116c4f302fe40877015", + "0x00000000000000000000000000000009f32892536e33af7953bd64ffea922b51", + "0x000000000000000000000000000000000026dba27838b2946189122e2b20232e", + "0x0000000000000000000000000000002cc6b91249613657bffb06e230416208f1", + "0x00000000000000000000000000000000001d71f934a465c6854d472a5f66a419", + "0x000000000000000000000000000000ab85b5ed03558510c1725e3e1b2220c9d9", + "0x000000000000000000000000000000000016e2a49c89b98eddd00d034dc14268", + "0x000000000000000000000000000000916758e8d9914c2434793577dd83c3ae85", + "0x00000000000000000000000000000000001033b2cd372460db6faa9c45c578c4", + "0x00000000000000000000000000000081ac89c74418a9e1105d50e061a2f13637", + "0x000000000000000000000000000000000006a5581c2ddcd6bcea08a86757dded", + "0x000000000000000000000000000000f1667c390bd8e523882e6027a14fcadd6b", + "0x00000000000000000000000000000000002bd63c1efe41ca7aff4d90d88ad674", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -1558,22 +1558,22 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000e9a4f20741343e109a422043fda1866e16", - "0x00000000000000000000000000000000001fee2b24f33911d066ec096b78e8bf", - "0x0000000000000000000000000000005f0d5b2de98602f3cb0634f284c86ad8d6", - "0x000000000000000000000000000000000004b563d0ce0c96d609594e85d6404c" + "0x000000000000000000000000000000ce5c69fafdf1d7f74a13c4ea29ac319203", + "0x0000000000000000000000000000000000161c6f3b73baba99944a7745aaed49", + "0x000000000000000000000000000000f14dd6b2f3efaac6f5b34802de35a980d4", + "0x000000000000000000000000000000000029344d0245672775e45767e9e43d26" ] -hash = "0x1e89550b304948eb3d7d6fc3b1638d5dd1a9f2cc9060047cc6d6050c8ea68b42" +hash = "0x0799796ebe3c57a193bf0f06b842f780be2da07d9ab0661a834378d827002f94" [inputs.previous_rollup_data.vk_witness] -leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" +leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" sibling_path = [ - "0x05e3e969f86a9350244c44bc6d70e08d19938e573c961b60121248f8abab9b77", + "0x199e1e52bf1f919c170d92e1b8cf33f03e65a94b0b9f524e0213d947cb89c658", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", - "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x0190c24d1cf4145833e1a518d52a3e974b77e683208d408a475eeb8fc96d5081", + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [inputs.data] @@ -1616,9 +1616,9 @@ l1_to_l2_message_subtree_sibling_path = [ ] new_archive_sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x028b6014b3f95fd60607a39ef5f6a375f65e9c969995e0695e80bb226b223bec", + "0x17b88dcceb675de248f44cff0c56f6f65d71954e1a29504da80ccadf8888e4a5", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x0cb6288518186aa34248b5491b778f8c4108881f80065fe34a716ba2e7a987b4", + "0x26af637f3c65be031c865b398446da9a397f37f5de131720d3886a3263c5d44e", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -1650,11 +1650,11 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.data.l1_to_l2_roots] vk_path = [ "0x26af213ff80555dd08663a6cc85b85347fd1efff7f34eaa688c9875032906d70", - "0x07e6ba1251a697784b98cbf89fdc0d61b9871411aa1ce67bd03344e580263fb6", - "0x2eb8e5df407a0cd85397d1621d548f1b7b4bf628f556b57f5528e511e1b32673", - "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x2cb492e8ebd2ab62e68880ba634ec9907926c78f12e99b5c6ebedaec27042979", + "0x089e366ea4c6e30ca1c68ff518fe2b661089392ead5ddddd6c7f876194eb55e4", + "0x18b662e93a0a9e7a77ac1cc2ec03f080445619c5daac864b7ef9ac4c6130a433", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [inputs.data.l1_to_l2_roots.proof] @@ -2139,90 +2139,90 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" "0x0000000000000000000000000000000000000000000000000000000000000010", "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000012", - "0x000000000000000000000000000000aa054644fc8614962d63a63dff2bf8dd30", - "0x00000000000000000000000000000000000c7d4c4571a380abbdf9b4275f928b", - "0x000000000000000000000000000000e0cf466a32327de647a09e29d71bccf8ed", - "0x0000000000000000000000000000000000019200ceb149dc70203f421c2bd4aa", - "0x00000000000000000000000000000030ac2013147057aa58f53bbb9d86eccd59", - "0x000000000000000000000000000000000027d26f87c14e39a4756a209bde3076", - "0x0000000000000000000000000000009ab3f59ed41868918359b958019f37296a", - "0x00000000000000000000000000000000000e58127fa6f7b8d3848d07de131b09", - "0x000000000000000000000000000000d9855b7a441c1491a83922622df07bab79", - "0x00000000000000000000000000000000002e503f4ed0ef3a76ad6b21e6bda688", - "0x00000000000000000000000000000000278a33071de8ad3aaf96c8984687be36", - "0x00000000000000000000000000000000001d1b49ac0d30619e8973179252f473", - "0x0000000000000000000000000000005ae3cffdae6ed7d8163a7dd32b90037235", - "0x0000000000000000000000000000000000212cefb9dd5df5b6efa6076cf3ab3a", - "0x0000000000000000000000000000001e2e2d17fff74ab91af681603ea7492657", - "0x00000000000000000000000000000000000bebf62a459d6dc0ee497897e7b0ba", - "0x0000000000000000000000000000007f670354737e975da456cf53af8e2c438f", - "0x000000000000000000000000000000000003c01b2b6523a1f2369bca83b16ac8", - "0x000000000000000000000000000000a1856d2561be2fab2de6b89ba82c4d5a1c", - "0x0000000000000000000000000000000000152fbc0d7a6d7c48c2d6084ef474ab", - "0x000000000000000000000000000000d3ef36884314c778f3c6eceb5efa24cd23", - "0x00000000000000000000000000000000000c7b23cf68af3009e974b97fbd320f", - "0x0000000000000000000000000000005486b85592f6f68ed81f3bda8e8f99c19c", - "0x0000000000000000000000000000000000140575a4ee9674256ba4ac8e7e66ba", + "0x00000000000000000000000000000095bd7bb1268cc7ae75d4fcbae036c9c78a", + "0x000000000000000000000000000000000027d09710d983f35ece5def66cfd6fa", + "0x000000000000000000000000000000d705063585b2d54bfccdc83494bc847754", + "0x00000000000000000000000000000000001f08ff02418075f68206d14fc33e55", + "0x00000000000000000000000000000095d5e2c3e6b730b01e5da18d7c24350f9d", + "0x00000000000000000000000000000000002c0c9645c7bcbc55e516a2cb7159b8", + "0x000000000000000000000000000000f6739cf4c2d638aee592bf5bbfddfabf39", + "0x00000000000000000000000000000000002cc02db482ba98eaefbce14be9bd9b", + "0x000000000000000000000000000000df7a9f4577082f5f0b89a6636f71aa8290", + "0x00000000000000000000000000000000001b776b98488ea07690accd29396e1d", + "0x0000000000000000000000000000008366ddcc59ae3bf084db4a02f28c1441df", + "0x000000000000000000000000000000000020cd2ccee5f48fa253ed38f1e30fe4", + "0x0000000000000000000000000000003097b05f7d33425c89c12e8b72bfc5e1d6", + "0x0000000000000000000000000000000000224de983ba8c2417dda19539bc87d5", + "0x000000000000000000000000000000400ba663d6f67f0bd8d8b2e0fd5b931c24", + "0x0000000000000000000000000000000000084681b9376f636cd91136090427b4", + "0x00000000000000000000000000000050713837e3bd92090529b22116b349bd76", + "0x00000000000000000000000000000000002dcc93dc978cb8368c518c869e0ba2", + "0x0000000000000000000000000000009ac0b7ce8707d5cf4437fda3fdef36975c", + "0x00000000000000000000000000000000001e168caa6d31ca3b868b1a79b092c6", + "0x000000000000000000000000000000bf543b590195e8a8a991d2aa932055d9b0", + "0x000000000000000000000000000000000008460d1cdc5dc05e72852eeea08fad", + "0x0000000000000000000000000000007916fbd94ae637a64e70b3860d23409a15", + "0x00000000000000000000000000000000002405b5897dac846b3376aeff7a6866", "0x000000000000000000000000000000b862080874183fbd8beafade4db201cf5c", "0x00000000000000000000000000000000000d51c793d0f427c476d6580576b5fb", "0x000000000000000000000000000000de866f4da1aad9653b7f3eb7e2596c60cc", "0x00000000000000000000000000000000000034d03c26f3f80a0c7216002f7e18", - "0x000000000000000000000000000000508aa15eb487a0e73d12cc1e82d5216716", - "0x00000000000000000000000000000000000e9d45e12fdbbe3e8ada58eef8ce82", - "0x000000000000000000000000000000975fd38f377af7f10718ff238515b3cd1c", - "0x00000000000000000000000000000000000babd7066107e777c56fbc720d46a2", - "0x0000000000000000000000000000000653cd23684895855fe3724752914968eb", - "0x00000000000000000000000000000000001b91c3cffa7cceb878c463acb0fbc6", - "0x0000000000000000000000000000006d74cc7ab032f32581068ac7d5b347cf2e", - "0x00000000000000000000000000000000000dee10c7e61c12b6e8a5b14be3b262", - "0x000000000000000000000000000000c1fa3884c8883c32193aca2775dad37a05", - "0x00000000000000000000000000000000000ce1e91baf6a108c406907fe75b629", - "0x0000000000000000000000000000007bf9ee9fa832db5136b133dad52e66aa47", - "0x000000000000000000000000000000000001ab5ae73a9a841e0b6df0f9c1a5cc", - "0x000000000000000000000000000000545d49c28da5d41e6d3e96e105374fb113", - "0x0000000000000000000000000000000000091230959aef3089df1f5818ef0158", - "0x000000000000000000000000000000b4b712944189a305d687cb24630327d093", - "0x0000000000000000000000000000000000046849b032408647942e74894f95f2", - "0x000000000000000000000000000000f4c0aff7ba8d59a80cfc37c51b94eb3a7c", - "0x00000000000000000000000000000000001be51141f5ee7088bd6a7bec5c3a57", - "0x0000000000000000000000000000002c0032e887275be2af56e7cda33e068f7c", - "0x0000000000000000000000000000000000184c64d00a448e66be4ad4fd9645c9", - "0x000000000000000000000000000000ee00332187ce1f5d8e9e8703867f45cb33", - "0x000000000000000000000000000000000000e163c699cb8f069fa424c34742b9", - "0x000000000000000000000000000000b95466bd4392ab2b7f2221e0f1612ea987", - "0x00000000000000000000000000000000001db3389b804537c8522838d54402dc", - "0x0000000000000000000000000000000812c88276197dac04c0a87b56f2ee070b", - "0x00000000000000000000000000000000000901659beb92443489407830af56e4", - "0x0000000000000000000000000000007253ab8d4d8dc01ad32613dd0dc0801785", - "0x00000000000000000000000000000000000d59cd807d4d05f65108f3796f75a3", - "0x00000000000000000000000000000048fabc5591f0455637a48871a65b73c2c6", - "0x00000000000000000000000000000000000cf0490b1da173f3819ba22e5a5201", - "0x0000000000000000000000000000009a8e991a372fa76046df67e98a651a51af", - "0x000000000000000000000000000000000000451d9c7e0f004324860615d71e35", - "0x000000000000000000000000000000f711b4aa56d84e0b7a80c15677c083685b", - "0x00000000000000000000000000000000000befd7853d7f136e60f3838f953e0b", - "0x0000000000000000000000000000006a426204455eee97797b71d0ed675a071c", - "0x00000000000000000000000000000000002c1a288b20af13bdc0f28b63246599", - "0x000000000000000000000000000000488791d038721db41169e53232e5b75861", - "0x00000000000000000000000000000000002b4582e4146d99f742b374571fd373", - "0x0000000000000000000000000000008771b41c6ec37a1ab8df2f46331fb534de", - "0x0000000000000000000000000000000000198a45094ce0a41623f292785dea72", - "0x0000000000000000000000000000002b443f4c5b02507b4e3c21e8fec7452c59", - "0x00000000000000000000000000000000002cbf2e5f101105aa3413c4244d3c89", - "0x000000000000000000000000000000890d6e86fb96bcbf3d60ff87a864627f3f", - "0x0000000000000000000000000000000000288cb506f7dee567d7afb6c5e79c4d", - "0x000000000000000000000000000000127cb329d19188a873455263bb84db279e", - "0x000000000000000000000000000000000003d1d61c1704145c5fa948d943eb3f", - "0x000000000000000000000000000000d920f57ad9d67618e7cb236dc3cfea3b6b", - "0x00000000000000000000000000000000000bae71e707f7239ded2a02b091844d", - "0x0000000000000000000000000000009dfe8d5cd5e1da5d3a3abc4cfb6916a8af", - "0x00000000000000000000000000000000001e39b33888459e9d3c54aeaf217d95", - "0x000000000000000000000000000000feed5bf00a84b1a426b4e104e19bb36022", - "0x0000000000000000000000000000000000065c997c5e00665cb4152cddc10fc6", - "0x0000000000000000000000000000006a0cc090732e669464b6f2471a7b3be754", - "0x00000000000000000000000000000000001587d8747adfec96624fec6bf0414c", - "0x000000000000000000000000000000727d3edcd500f4137109f2cea32c2ff81b", - "0x00000000000000000000000000000000002e4dec9ba36460a9a7a330686c2374", + "0x000000000000000000000000000000315a3e2bfdb975be69bd15122f5fbd5f2f", + "0x000000000000000000000000000000000014a02732165ca8d8439880380b1adb", + "0x000000000000000000000000000000a940e8984afe7cc89a030ddd80e8d8a24a", + "0x00000000000000000000000000000000001e1d9e8b04df2d6123fdf3bcbd9ccd", + "0x0000000000000000000000000000009ca7278aea184166c42a09f0d9b50ba09b", + "0x000000000000000000000000000000000026bcb8e3bc0a5e7f5d30bf36ba3a57", + "0x0000000000000000000000000000007e3ce484bdc3122e0979da3c1673fa0303", + "0x00000000000000000000000000000000000677d832dbd5513b78d1a8ad6f7347", + "0x000000000000000000000000000000c690c5ce9b4c3c0ff7c440f3b041781fd6", + "0x00000000000000000000000000000000001962e27004d997698d91e5471b792f", + "0x000000000000000000000000000000b12254709c88051090938745cbfdb826ea", + "0x00000000000000000000000000000000001eb85a371cdc12d3b62367ec87b1c6", + "0x000000000000000000000000000000b3aec41c145f51c160373f210eaa1ceecb", + "0x0000000000000000000000000000000000124b2dfbba57ecd6accdb549843091", + "0x000000000000000000000000000000365434fff201d37f1409a589d2ffb39f8a", + "0x00000000000000000000000000000000000c3499388fa655e5b857a50ddeda48", + "0x000000000000000000000000000000c4196efd4875d577d3aac370d96f9758ca", + "0x0000000000000000000000000000000000133c5d22dcd11cca02c45ed4d194be", + "0x00000000000000000000000000000015c71063a0f16083bd7cd8b189ae516d13", + "0x0000000000000000000000000000000000296c7296d870597dcbe2e851260e57", + "0x000000000000000000000000000000d401adef73319581c92d4d189002ce5ec1", + "0x00000000000000000000000000000000001f82dc075060a2be340a1909ee223c", + "0x000000000000000000000000000000cb03cc3b9cd1bc55c55a1e53b4720bb24a", + "0x0000000000000000000000000000000000171731fde19402734a4d32ae3fe24d", + "0x0000000000000000000000000000003945c727aab55b7aeb02413f018ef0ee3c", + "0x00000000000000000000000000000000000c2ee25f96a60ec09dd6342a3fb1f4", + "0x0000000000000000000000000000007988cb2071689f777a17dad386e75afcf3", + "0x000000000000000000000000000000000012f55884557597a3dbc1cc2e6602e9", + "0x00000000000000000000000000000072e2c7771fb2f74de8f6968eb0462e4913", + "0x000000000000000000000000000000000007aaa7f5a883e86453c617888d3558", + "0x00000000000000000000000000000031f7256b9e776db75cf0749bd378bd99f5", + "0x00000000000000000000000000000000002d16c44dae8a111a282481305645a3", + "0x000000000000000000000000000000efcc285ebc4378303921e2feb542839340", + "0x00000000000000000000000000000000000c356e8fbde6c52f90a46cf75fb7a4", + "0x000000000000000000000000000000dc6eb499d098189c46e61454c73af57a21", + "0x000000000000000000000000000000000023868dac8131066e29a8822a8512cf", + "0x0000000000000000000000000000006e872ed7ab27916379c9ee8e4f9c0c2dcb", + "0x00000000000000000000000000000000003061017100c60f33912d1294e79a20", + "0x000000000000000000000000000000f6cca3c297a88baf7104190d7d69593f2e", + "0x00000000000000000000000000000000001c1767fe79c2f58b2bf53f5402b714", + "0x00000000000000000000000000000072f118be17f63d64bdaeb37e38e48216c1", + "0x00000000000000000000000000000000002b1d4f77bcb0135e4749e0543e86ba", + "0x000000000000000000000000000000d6801113535c0378ea5b8b3c1196351113", + "0x00000000000000000000000000000000002e1f2dde215c4eabb07bcd8759e413", + "0x000000000000000000000000000000f04fe712fe4249a96ccd13d40a586e7549", + "0x00000000000000000000000000000000002330d8c74c237ccbc51abe7fc80051", + "0x000000000000000000000000000000e91c23848f488369499d36858375b4a884", + "0x00000000000000000000000000000000000d3007383101f76187bb0db38d3e50", + "0x0000000000000000000000000000005157ff758581531394eadaaa8b060227be", + "0x00000000000000000000000000000000000d834e8ca27bb75fe396dad0a0055c", + "0x000000000000000000000000000000055209a6b2272f12efd9c0878c1b2da5a6", + "0x0000000000000000000000000000000000291db3f2e38fd4ad91a4436b7340a7", + "0x00000000000000000000000000000083a735de699a478799d1e6743709bbb581", + "0x00000000000000000000000000000000000b68fe66a4ec2b143b06c5ddb2063a", + "0x00000000000000000000000000000005e5fca21b0dd64c6b4f35d73a3bfb56f2", + "0x00000000000000000000000000000000002446742f647ce7185f81e5abf1089f", "0x000000000000000000000000000000725ce8e8fb5c6346f6dfeb9261eb398cee", "0x00000000000000000000000000000000000721ab622e3899d1164f3cf8c1bf06", "0x0000000000000000000000000000009656984ef9db170ea5f30f9ec4165d1919", @@ -2243,29 +2243,29 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000000000084f6adb12ae8bf1d8374db262294624bee", - "0x0000000000000000000000000000000000116ea253231ffb1cf4860d82794ac6", - "0x0000000000000000000000000000003b31dbfee52905c60b1726695b3fbecad5", - "0x00000000000000000000000000000000000eb97b19280dbcfc5f9f19f1758e1c" + "0x000000000000000000000000000000f06f46e68cea2377477ad3d8274e8ef357", + "0x00000000000000000000000000000000001d610ef87b1762f004a2ee3542c45c", + "0x0000000000000000000000000000001d6ac3221aa19fca90f88e881eccd22516", + "0x000000000000000000000000000000000028c364a8b8b73b1006f92a819e8e73" ] - hash = "0x1048de28d07e931e1b050a132ad6c8d2e393726172ba6bf901f0f1d0c4af6887" + hash = "0x0a25b50c78cd80d379e1f7183f6c29cf61cd91c2e40285e5af26e3adf7a3039c" [inputs.data.l1_to_l2_roots.public_inputs] sha_root = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" converted_root = "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e" - vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" [inputs.data.previous_block_header] total_fees = "0x000000000000000000000000000000000000000000000000000000021bf2d100" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.data.previous_block_header.last_archive] - root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" + root = "0x2e3d02a08ceb95ada4a8a4e04aefe163fabfe110c63f27f6aaabb53cd9632515" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.data.previous_block_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x0000e280510df1a2bba5a32abc9d6d9fda894a98b060264207f2329c0ead6c1b" + blobs_hash = "0x009bfaf703503a0395df11c7511aca4d00672406ecf0355f6b4b6cfe7baa7232" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2274,15 +2274,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000090" [inputs.data.previous_block_header.state.partial.note_hash_tree] -root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.data.previous_block_header.state.partial.nullifier_tree] -root = "0x0d7b4661bf6a8b36a46bdd88bbee0819ba0f58276b16725173732c74f3a0aad8" +root = "0x00e70fc8822c988bdfe0ef7e54f75ac3d67d1f1f09d16ffcb64e1825cf29a0ea" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.data.previous_block_header.state.partial.public_data_tree] -root = "0x2094f9b89b425fa9de556fef977d00181434219f8cf6ae0b341dba9b35944923" +root = "0x03bddeefef92a75fd15b5ccfb33529dfccf709d24ba55406ba1f3596e3f95766" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.data.previous_block_header.global_variables] @@ -2290,10 +2290,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf164b" [inputs.data.previous_block_header.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.data.previous_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2304,98 +2304,98 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.blob_data] blobs_fields = [ + "0x000000000000000000000000000000000074785f737461727400000c00010000", + "0x007c7d3506cfd2ae23131b65129043139e86b3c611a977c06af43ca14b2ad1a1", + "0x0002000000000000000000000000000000000000000000000000000978164460", + "0x0000000000000000000000000000000000000000000000000000000004000001", + "0x0449f84b74e4d0abce891c9906b0f31f1cf85b3a2dcc4bf3af2b7fd42495e8bc", + "0x0000000000000000000000000000000000000000000000000000000006000006", + "0x17e388f66a2bf06510b96bc5d7e3f64361719103d78526004a7f2bc47831d0c0", + "0x0000000000000000000000000000000000000000000000000000000000001fa4", + "0x28745986e2f2d89576d25415003da6f60982f7dbe85f3b212d0111b3e992ba88", + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd", + "0x00000000000000000000000000000000000000000000021e19e0c463bc7f2688", "0x000000000000000000000000000000000074785f737461727400000a00010000", - "0x0b1ff068f4282f0f714c53436ca9efdf1e4d5712130f64eb1b555d7eeff9f703", - "0x000200000000000000000000000000000000000000000000000000044baaf7e0", + "0x036208401d7d1143ca3fea59860612e1f2d127e865da35a213953ecafb9a3d7b", + "0x000200000000000000000000000000000000000000000000000000044aa52cd0", "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x029026f639a15b57ec695e0d4cd9a035b8461b24a0ae763f4e8496f96d247c43", + "0x2ef7454dcac466bef0ff4a362e23cc0efb40ee627d69aa9f7b333e2ddc5bebdd", "0x0000000000000000000000000000000000000000000000000000000006000004", - "0x1bb325c2856cc22bc48b251f91b1bfb5d40be995d1a757e8e4d25670d95b09c5", - "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777", - "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", - "0x00000000000000000000000000000000000000000000021e19e0c467bca52316", - "0x000000000000000000000000000000000074785f737461727400004300010000", - "0x288f8982d90c0f12118de00aab41995b6d45d004dfc0d3a03113c5d778a327e9", + "0x0a0af2e937fa0419ee67562bfb017fa68048cc7c6411e3796873ec19480af174", + "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd", + "0x00000000000000000000000000000000000000000000021e19e0c45f71d9f9b8", + "0x000000000000000000000000000000000074785f737461727400004600010000", + "0x136697027a3ab50552fd31d2ae457144a963249c722e7d7e92eb1f2e920c66b0", "0x000200000000000000000000000000000000000000000000000000021bf2d100", "0x0000000000000000000000000000000000000000000000000000000003000002", - "0x13105bac932281b1dbda115c89e4317028889a4f4121e1c733df3096d9bb0de5", - "0x243909ebf7773f14beec798ce17d75ffc4e7405e20b9fe5645e5f007e1c5ae25", + "0x2b29efbe2443f37e0c06ea953f308023cd17b5999c3d3863df88007b615c15b4", + "0x257bfb8cd9b792e97c69d21a1588a26718d397ea2520be410ddbc69050ee5a91", "0x0000000000000000000000000000000000000000000000000000000004000002", - "0x16c911dee97ef03d838212380b7f90ee68cc0416aab97d78625385a82d383854", - "0x2129c133ad17216d8db4b2bc0f69243097182013bc08477d190ffecbf30e1a0a", + "0x05643d24af1d56971da1544e96b1b38fc9b41a8e9bbb84d1e94cca27108dcb65", + "0x29efddb398f8af4a6802af1f02b488b9f6f2edc901d30b6c9888c529128a7822", "0x0000000000000000000000000000000000000000000000000000000006000002", - "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", - "0x00000000000000000000000000000000000000000000021e19e0c465a0b25216", - "0x0000000000000000000000000000000000000000000000000000000007000036", - "0x061cbc80fad059afe03cbfa9dee2757ec5021383b82d1ad6136bbed77fbe81a7", - "0x0ed22a37790c136ba0571890918bb1aa95abaa8e5c8986289b522eadb3984fbb", - "0x000160278a880b525f95bfb66a65fa0b18663e06e56263a179a6f07c4c38b384", - "0x00e3031ef14299d6007d316ad545926bb343117416b725d939cb5b9ac007f1aa", - "0x00d2adc49410dc1c11f08383107e04a3bf7f0eba8fc040675898d4ea0cc043c0", - "0x00ae0bbac5456e5da9dedc590da83f76f3875adf5e2bf3f92e6b7cd694a605a4", - "0x0001e41e4fa472eb733b5d655ea87b3c39e4720e6b05a03f80a46e744f92ece3", - "0x002c5a06c239ba9a67137d8f356bc21089395f89220474668ee47e3c92e58a49", - "0x0004acdd9622c6630528b70d2e125c2e180e19d708f6aba90c94ec96e44f8f5a", - "0x005cbe0d6a387bddfc7cbd38bf61e577bc2c1371b42b807a4147d5dcff033fe6", - "0x0f9a6d66caadf472c01ba7eb6edf78a702663883fdc6ca356b90f9803e105ce3", - "0x1b0464334a9935b2fe46fea5d3099d8e5b0525f39200abf17a28e91846253ff0", - "0x0865e0ba11b457dc08dc1e49ca1443e5723a597ef89285425407e78ba3567649", - "0x18aba4fc6d5eade04ad8032dc2a78a6d30a4267747d8cca8c44bbd53a4724622", - "0x23a6360d83a8aab60fb842362cfe8e1563bdc522e40e1a0f08052897cc9feb3f", - "0x250fc630243ed937030a2097ec95870e4a04f27973f540dab7086d7e9f0de274", - "0x13f4e85643b0fd0ad17c1b8c8f68eaf7c3dafac18ea06e01ef4e8cc51d3f142f", - "0x271df3e79d97f9086c03dec368da8ce34890ac039bd2d3a427eebb6c719d9bb2", - "0x1037095eb73e41dbfd4802a6b277c422c19891b2c16e5f523b82821beead083c", - "0x12e3c3e69ba0184c8bf77c46906bcca3198b73d6950e241c3f80ef6504d25ab5", - "0x000089546c816579ebfeb366ad85ade33df21cd3a9a2697f28db4cad9bc5deaa", - "0x00feba3bef32ecd11fcf60af0ee58a619380929378f21424c0bc2e345199f6f2", - "0x0012126cce2fd8247384490c8150a0f792ad38e37a4f843baa2eaa18e76753c0", - "0x0082a4afcb1b88a060e6a2a1d7e81db17308fb3bf72e15bc9ae0761f50d49393", - "0x0017243239a2385d9693884c9723665ae08adf0ff8db9dac91d266eef08ad960", - "0x00bf3bc9ff8882c0c25ab936ca5116bf46d7ced7e25b54b978c9765acebc314f", - "0x007233c940628c90b5e38f078d746749c25da81ad1e1c467840f95c06f81c7db", - "0x00bc2142d67fe2c102a9be886ef52f0311076bafbcc1a80904ada7665a9ebd2d", - "0x0353be2d081f913d05c835904349ab71117ceedfce61862eb3eb737ca7071188", - "0x1b4ac0bf82a66443379456a70b03e4df8d79605a32d663e9e8fc900ddfaa0ddd", - "0x04d612ee464d9a04e67d12def117e151051b0a63271e2a8e125ab65370fd6d8e", - "0x0356e864eb2b2dd1a1bbed27963f65941e59953918a7ee9f8601870053436254", - "0x1a4055344caff7914af887b680020287b0242a5ae1bb0e92cb348f341e58bfc2", - "0x1778f0859212c3c166df27bf60abbb54d0dafe86eae89ad04a659a9fe950e361", - "0x2df0d773a850167b13334ff3cae0c4fb4c5925ea305007a34f2a1a8bfb7e3b67", - "0x020eb7d8494256098281ca02fd8bc36ab00886b4cce59775a282fe5ac9ae0d02", - "0x1ad2faace2eeb36c23597eeaaed9974f1a9e94b9b4e29cc08bd424b85d84f6d2", - "0x159a3c239a441e5f56be44e5f3b51547f93dd75469d1030a0f3965cc867f32f0", - "0x0000ef80ee1c67b169e1cfd802d9fa808e4a9c01eff95593383c3638d25d8c9b", - "0x00d69d191b7a42f70057c75e936be10ede3794d1c09ec8d9cb958db033f6cae5", - "0x001bb0f28e797e4cc7b51b6e00a09de28c45fdf73bf678f8edfe1088cacb2a73", - "0x003d11c684d54bd36976037aab562e2b6203902c4b319288316e614700c6d995", - "0x00e4270fc93435fb785313d2c6fbd64190591ccdb8f47ba8b1c339052dce68c3", - "0x00caa5274c459111b3b373fa0b6f885d4af452962e7f5e3692cfd8928916c952", - "0x00654b27d5b2a3e1b0274e2b90d4e8c8ee0376e454afb815bdca9f8dadf2e959", - "0x1bb9272bad1d352de4dab19191db3efd3e05c33c13ea2b5507b8aa81c036f340", - "0x297470acc36967d2bf6f295b348b414bdd2026e7fe7d1948c29209597285bdbe", - "0x2c2cb9c078864347e2b881b4001a385ba3116aa2e01114f422a8e341ef65c334", - "0x215099dbf9bdb5b5057dd7649cd48dab8f8242641151973d4010eb55e3d88c8d", - "0x17fc195c6795960a76aee0da98b12eb8f917949c19dbee144ddf86fef02efc34", - "0x12351472c3223f51e328017c571004fcbec690aed4e2a9d5fa2c9d29e2592b24", - "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7", - "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", - "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", - "0x000000000000000000000000000000000074785f737461727400000c00010000", - "0x2eb5936b5d23614e81fc8541255ecab3faf894e5b1cbb67834adf33a7d3c12f5", - "0x000200000000000000000000000000000000000000000000000000097e7a7984", - "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x23a93ea0e8ca66e5175e990f6db3572b9a34e4d59730871dc44d618bff3ec139", - "0x0000000000000000000000000000000000000000000000000000000006000006", - "0x17232ad4777cd95380f48fedc5cd7c376fc001a64419613696522f72b40b3cad", - "0x0000000000000000000000000000000000000000000000000000000000001fa4", - "0x0561c343fbea92ba8e1b8f969ae3406031a53984869ab5c4adde57440595d242", - "0x000000000000000000000000000000000000000000000000000000000000076c", - "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197", - "0x00000000000000000000000000000000000000000000021e19e0c45c2237d892", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd", + "0x00000000000000000000000000000000000000000000021e19e0c45d55e728b8", + "0x0000000000000000000000000000000000000000000000000000000007000039", + "0x0000000000000000000000000000000000000000000000000000000000000012", + "0x2030a4f4e6147bbef658d6bfee6f3673554ccf4166796c57bec509d5a0f61a70", + "0x081050b69a527bb16c93e1e4e06dba7c7f36b33ef8c44bda6c48d87cd25fac34", + "0x000115e8b98fe398e6ea1a84324f8a5e1ac907603c9c566f5abc2a9c4601dee2", + "0x00942dd1d50073e0f178c7a1469ae9cbe1f67492d658819475e82f76ce0bf513", + "0x00363a919c39f76b04fff0b68a2dc359f86c6e8d37f61d6f7fc9a2053b2178b0", + "0x0073edd8e896cd826fdf5d6ea8f32c4129e2941c92a8ef038ba837b6ca886700", + "0x006a0efb42cabddcb8dbed24a406caa5e725ba2095e5ee1eb8e0f09aad4a7c72", + "0x00f7e58c080c6e7757978a1fc9d6e514dd5a6cdf0ce6861c3d3c11f75bb2e787", + "0x0035b2cc4e4ad2a71287217ecd018012179eb2e7743ca57dcea60c158767cc1c", + "0x007ea2566fb53745df37eccc4fce0ba4b56dc65ad05febd5ecec5d816fafe208", + "0x052f077570e73df8896e3ff96cbc0140e853b565cfb11a044eadf7412108d131", + "0x026ddd41f8458db722e1d9601928fc06b47d1068d40fbd4ce34983d80caa19b3", + "0x10d2024500a32e9a7151c109d6cc3df5b9b6b821e5c103cf6b2a5aee3fbafc00", + "0x1a71cf8d5806f07c24a4c7263af98c396494db0e60e8259cdae4846a8cc79381", + "0x1802b58e9511e9da546756384bd27e1b31ea5b5dcf358a0b2f872926d89362f4", + "0x1f19cc938b9b9ef2c502ccc4486f31cb16d340e1086f0052901e1f47b2a65a06", + "0x14658226e157eb6728bbc533a6086fc7cd286cef2e3f3d8346cae682a796f40e", + "0x27386751faf79b62e4aed32e581b1d7d6b68aa55c9cf0dd92dbdc71196c2a4a7", + "0x0000000000000000000000000000000000000000000000000000000000000012", + "0x141545fddaea4222259f88b65dfed14a4ef01f36ee6ef08f2c11d40b01f2c130", + "0x15db6408f04f4a8b0a0e8c0426801e9f24f7d695de7f10cf16100d036382a36d", + "0x0001060df6507ab2164c2511e20a96160f05cc954677722e4a0fd954f55e5bab", + "0x00712db834afb8552c8aa913aeb80e7715c8cffdd8447630806a70e43ebadd59", + "0x0091546e888cbf2d46fdd7e7fd0ba092bbf7920a742d33b3cbb0922feae8ed36", + "0x00499ce3169937fb0c051e3400c020a56257c4b37804644f3b3d163fa4632c23", + "0x004063fb7669df74a4170a92f6a1a2d0c42f68f83c3ca462aeb3447be338033c", + "0x00ec1a844f72ad7dfdd2fd15785836a127aa72d2b6222e7eff55ed8297239ea3", + "0x00e0af55f86623fe22d9bdf16d137206414f70b967b27694e9cef3c72fbfb802", + "0x006029726d3d50986c979b03bf60880048e0f0760e7a204b2ef362400688f914", + "0x16b3ec969a0a9ce6af0f9558a8d21bc688183592a34ff09629443e7b946b0d03", + "0x21783ff6833ee4fb6a52a0bb6e0c766d2e99ee4fc602b143e5bd308e441a5b7f", + "0x2827fecd5a5d1a20e7eac400f9be7dd81b9a69781c504bf04df28cafb2d449b1", + "0x0ecf96ecc5980512ad252e111c8c63fe65aee21baccca9fd3a749271344f52ad", + "0x0009644e367b962b8b9579c41d7d78254a486d7040cc9f4520af44a290c73902", + "0x19838b971ba34401df135f6aba8b9ed2b684c896e4f7d4f37cc17f777bd7334f", + "0x201574f6c23aa91cbc4cc88f7bad6a9a2d838ae9715c20ca860ede8d2eeef423", + "0x2701c7aca1806d59a7dd5e1ace5adc2227b0ef4519cbd1548337237ebacbd0af", + "0x0000000000000000000000000000000000000000000000000000000000000012", + "0x0d670eed63a8fd656725c7966ecf97fc8ad2949ebddb3dc500f452b955dab445", + "0x2c2fa2a5bf0e8cce2c3377e951f3c5525475cdf0e68f32f316cd828b0ea82fab", + "0x0001c63dc8656faef8a71f075b4717b1a4fa3a7fb60f55eb768e1027998a21f4", + "0x00ec33bb0943a7b383a2d1cf04928d1487efafc7c0e8aab924d19382c1a35f07", + "0x003f1881fa30c5a92981775ac6345834c8306873c507bae2432a303ebd41651d", + "0x0028c98908bf63807024afd75de7ee25e05d98d9d23df4a2b71b5cba9c92c67c", + "0x00fe452e898cd88f8e59945001893112de45f650413e9f8d8c56f5fe6e79b790", + "0x00f01c091acf08ef350ab7b165588e571476c3e487b869856b560756a2262e35", + "0x00b4661ada43d7cad7d5dbd4b2b14a8a5fae0bbac3d2e9430fde5bfef88ec067", + "0x0df461602e25629569b056b755c45a73b65d2e46422783cc3c0204cfaffd857e", + "0x24f905d0a550ebd7b6c9014dc47105919ef3b4f158c5c824b5f7ebd1d032bab9", + "0x1e91660734b3d63f4b638a1e460020a8ced327748b65b963d5e15209af5445b1", + "0x03027cad5210d82318851c9f6e4a2dd8c830965ea7686bb65222d9d2f969e667", + "0x05da48c3567550e17fbfc0bc04ad243c3a66d1ac2da8c107859c18fe41db970a", + "0x0823ee2e0bfc661ef14d2a7559b5ae29f9a2ee0f7b383f4bec2464d24665aed6", + "0x019409f9d8483fdb0095904c5ffd030c26cff96c64994084bfd0b2ec88fa5c40", + "0x27c333cbea71e7d3603b9ce106236f44fb15bb3d8e590a4884c3f4151c79a36c", + "0x2c542ba1523bc571002f32913831fd56f5b76d89213e064831802884a335ad0c", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -14593,12 +14593,12 @@ blobs_fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] -blobs_hash = "0x00cf73c7307c6b1e15f715470c606aef12b26680209168e0ba60286ec8e7d4f7" +blobs_hash = "0x009c90e08f1dc16b099143a770febdb3a3467faf1f8ac5a7f6a63343c9c718d9" [[inputs.blob_data.blob_commitments]] inner = [ - "0x008a2e7e03871498d876c92f79df9abfeee94d26beb2d09e0b30e99bfe796166", - "0x00000000000000000000000000000068f3cd4ce7c204e774350584e8c681aaff" + "0x00adec4ee3e64ac8e3113afd5da9c27aa2ebcad45898ba8a55a8940e1b713a6a", + "0x000000000000000000000000000000ae03bf600255fd2f51684077047694dd76" ] [[inputs.blob_data.blob_commitments]] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml index dbd1be1bfab4..9a7748ba2d26 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-merge/Prover.toml @@ -3,15 +3,15 @@ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x000000000000000000000000000000000000000000000000000000044baaf7e0" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000009738" +accumulated_fees = "0x0000000000000000000000000000000000000000000000000000000978164460" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014d58" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" - protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" + protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" + root = "0x0c8032e2135aacb69705beeeb4d16f60cd6f7f544034c1c427331b658bc2b88d" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -19,10 +19,10 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf1663" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -32,32 +32,32 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x0d7b4661bf6a8b36a46bdd88bbee0819ba0f58276b16725173732c74f3a0aad8" +root = "0x00e70fc8822c988bdfe0ef7e54f75ac3d67d1f1f09d16ffcb64e1825cf29a0ea" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x2094f9b89b425fa9de556fef977d00181434219f8cf6ae0b341dba9b35944923" +root = "0x03bddeefef92a75fd15b5ccfb33529dfccf709d24ba55406ba1f3596e3f95766" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x140943f8689ded25729a0768080662d79139232218aeb2a47963e9735cc869a4" +root = "0x1844cd9dc4e8d62875ccd6ea8fcb81b7c7bd1eb02e60744c47f4e98691dad95a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x0bccdf4848a5c80a033c11f00e1718d06e4cb95e4182755b4f8c646c9ee26a63" +root = "0x1a69d6496355c34edc0383db17891c332c02524180c9d182c617e62dfd4f2a29" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] fields = "0x0000000000000000000000000000000000000000000000000000000000000000" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ @@ -69,28 +69,28 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000590000000000000000" + "0x00000000000000000000000000000000000000000000005c0000000000000000" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000000" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000000a" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + fields = "0x000000000000000000000000000000000000000000000000000000000000000c" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0c467bca52316", - "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777", - "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd", + "0x00000000000000000000000000000000000000000000021e19e0c463bc7f2688" ] state = [ - "0x03769e6aec777a7b76c239dc7b410b61125d752a937fd4f07606cca77de095cf", - "0x105b998293b5194cfc6b96598ea003285923d9ac1d69fc427fd7d54da0eda16a", - "0x24143043e97e74574a7fa400ca0d33c0c8f8a71ef0ab8b004203e5e6c12bb218", - "0x020a584ce7e8dfea39c8b867131aca3e1873fd67b1162ea236d63c238c04be87" + "0x10c4159fb18aadbbdf7cfd55c3ddfda94634ccbcf7d7f842195374b854bfa900", + "0x0bce7efabd4b97a564559b5eb79267ba142a1dbb02e6fd858fcd712796b132ee", + "0x254fb256108339d48f6ff6b424a069b5c92e16cbeb176ee08e646634ff07f3d5", + "0x1e6036c03281f758d707bfbf0bd9c51817bed9f8484f5205f1df29b4a305c020" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -665,90 +665,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x0000000000000000000000000000004f5176aad0de1089e65cfaba4c359f49a8", - "0x00000000000000000000000000000000001aa83241f5dd652f2b713987f7693e", - "0x000000000000000000000000000000e130cefd4f74f7df2218816aa4abcedb75", - "0x00000000000000000000000000000000002b0d5466538ae599ec27483d504333", - "0x000000000000000000000000000000ea337bceac44c3008e6e7d2fd378483024", - "0x00000000000000000000000000000000002743362d61e2163e59121271d5def5", - "0x0000000000000000000000000000003d74df9bb72dcbb97b664b2bd9a40cbb29", - "0x00000000000000000000000000000000002ebf9c7aae64d43a196a39d4dc941d", - "0x000000000000000000000000000000b14871260abd9db9f2b4cb550773c79b06", - "0x00000000000000000000000000000000001291bf77c904c46d63dd2d85e14ccc", - "0x0000000000000000000000000000001b83fbb5e8ea04c787e398920e2abc4088", - "0x00000000000000000000000000000000002021cc79924c854b52cb631d8eaa29", - "0x00000000000000000000000000000024eadf47ece7c62de65a45160ec70268b5", - "0x00000000000000000000000000000000000f59562cc5f535b784b4ae4be7021e", - "0x000000000000000000000000000000535ef74aa54ddba32b38fc589e6a6f3168", - "0x0000000000000000000000000000000000034893169aca431c86e315d15a290f", - "0x00000000000000000000000000000025b9eaccdad34e1e6604fc11f37344b35e", - "0x000000000000000000000000000000000000aeccb313a367f9b845858e184397", - "0x000000000000000000000000000000101f2ebf8ab580455b1e0a8e219b7c239b", - "0x00000000000000000000000000000000000175f177e1960568ee24cca40d74f9", - "0x0000000000000000000000000000006d3887cdef14ca3bc4e351f0dab200fbf9", - "0x00000000000000000000000000000000002ab75360a4382505b60c9093013d1d", - "0x0000000000000000000000000000006e27d8a9e28e54af1d30cfedf852b8a6fd", - "0x0000000000000000000000000000000000090f8e1fd860fcd6c1640cb4477126", + "0x0000000000000000000000000000004ecb7b7de6aca661612827fc6dd9ff25d3", + "0x00000000000000000000000000000000001b816dc38c5e03c455c47210af1e30", + "0x000000000000000000000000000000abd6b0b19ce499e7b106fad405bc00913c", + "0x00000000000000000000000000000000000d40ee009ec4c4800a32d59bf6570c", + "0x000000000000000000000000000000efcfb8ac4aeb00d2e02538956ec1c840ba", + "0x000000000000000000000000000000000009fe6641c0f8bec1cf63db2364e3c1", + "0x000000000000000000000000000000874d4f1d9e42347e6bd8f0e8c7ed869c26", + "0x00000000000000000000000000000000001e7121926a037775b6b6ca9fafe25e", + "0x00000000000000000000000000000070d9fd5128e7a72c9c44d241843e364e01", + "0x000000000000000000000000000000000027120b1ac0e0464854d9a7b7efa021", + "0x000000000000000000000000000000fa652d277a7fa0b34033a87e7435dd5304", + "0x000000000000000000000000000000000011ec57e3a0a673717ba66e509df5e4", + "0x00000000000000000000000000000026e5f00fab3c8f9b3304a323a00d2a12b0", + "0x00000000000000000000000000000000000eb9d6fabc6f6ca5990db02ba7cead", + "0x0000000000000000000000000000008bf9d8fcacf4b354f79f7f8a95e15962eb", + "0x000000000000000000000000000000000028828866abb4fe2ad871fc306b0381", + "0x00000000000000000000000000000053d67968f80ff121c8c41d615704ff64f4", + "0x0000000000000000000000000000000000239dbb933bbb8999b9ae9496e68e9b", + "0x000000000000000000000000000000ff7b77463896503f1a9ea80daf9f930d6d", + "0x00000000000000000000000000000000000fb828596ef4dff05fc80503546df6", + "0x000000000000000000000000000000d8eb1b3da2d8856d8fa7089db0886aab3f", + "0x00000000000000000000000000000000000e108564ca0e747ff781d1b0951bc2", + "0x000000000000000000000000000000ca54c9f28666e82ff7ce5433777bcef1a0", + "0x00000000000000000000000000000000000ff19d5c73d0961652b29c8c790cfc", "0x000000000000000000000000000000e7bab6896d9724b5b46b796551dc5feed2", "0x00000000000000000000000000000000001fd93debdcf16cc93f99efd69e938d", "0x0000000000000000000000000000004b94434e1705c9bc2a4f5b2bc2a05c3c03", "0x00000000000000000000000000000000002a29d5563fd08e454dace1605a1aa5", - "0x000000000000000000000000000000a36b95587e87ded9dc3d20bbca52c28f8a", - "0x0000000000000000000000000000000000000e50fb769c0c3aee214387efe235", - "0x00000000000000000000000000000097a95c0e595f4b45e6657ec0f1ec6171f1", - "0x0000000000000000000000000000000000151e92ff6a63109cecf940fcf4ad89", - "0x000000000000000000000000000000a34fa70a74952ff5db892be3415e3000bf", - "0x0000000000000000000000000000000000037c87c682e5556f8b974ff9a13d8d", - "0x000000000000000000000000000000fef245f13ff2be50b467a44b4da5e4a69d", - "0x000000000000000000000000000000000010414214952726b8ca1f0e2694ab23", - "0x000000000000000000000000000000c694c12334cf590dc95c3e6f6c028d021c", - "0x00000000000000000000000000000000000bc49292eaa132dc04a05d04a2ecc0", - "0x00000000000000000000000000000000fc0eca1048c03ce07f8f51c5358d7772", - "0x00000000000000000000000000000000002b19156697db0f6eeb11c48993ff39", - "0x00000000000000000000000000000067460019868dd095c152ffac94dbd0584f", - "0x00000000000000000000000000000000000a9b60627e4f3d03cf684bf9a1b435", - "0x00000000000000000000000000000059bade488004bdcdf584369caba8bdc561", - "0x0000000000000000000000000000000000145f50014c0645710d77bf8c24ca45", - "0x00000000000000000000000000000070192ab799f0641d3c2969d5f97a6d3cd2", - "0x00000000000000000000000000000000002535fd04eea8f92614e2755da8dda4", - "0x0000000000000000000000000000006167b5e3413082af3327e2e0dbeefabd1a", - "0x000000000000000000000000000000000001198a87c4608147abdbb001f96ccd", - "0x0000000000000000000000000000003bc4c866e5e79bc0cb974b8f0e9172335c", - "0x0000000000000000000000000000000000271b3e07dbaff15a79de16a015e8b7", - "0x000000000000000000000000000000eb803de167426a4f807ff211c3b4b9603c", - "0x00000000000000000000000000000000001da497d69d9cfc0fb7ae2f051eedb7", - "0x00000000000000000000000000000071571267ee702e83f9584320e28b744a86", - "0x000000000000000000000000000000000023795f839be65161071f7a7a3be1cf", - "0x00000000000000000000000000000069699d48a375c0c13538213fbe32c44cd5", - "0x00000000000000000000000000000000000f390cebff97fc6bf650c5a5fc0ddc", - "0x000000000000000000000000000000a7803fd11897e4a16989b746ca0a256151", - "0x00000000000000000000000000000000002e219d7fc5947faee88f087aff8ad4", - "0x000000000000000000000000000000fba4c6cb96e10849991b28d62b868ee24b", - "0x000000000000000000000000000000000003d6e5c5c473ab98e5917de0742191", - "0x000000000000000000000000000000087d0773b143ff61ec5b315796482e5739", - "0x000000000000000000000000000000000012c8dfc7f50a26e89816f160eb1eaf", - "0x0000000000000000000000000000001520402d41e25250ed9dd40a1057159fce", - "0x000000000000000000000000000000000005f20635a3143c13606690208e1345", - "0x000000000000000000000000000000ba2e40fcf742ebf2c82fe9f5e84b4a0914", - "0x000000000000000000000000000000000014357b5e989a3e220095fdacd8ff34", - "0x000000000000000000000000000000579b9970f577145c60f443dfb25c2be8d0", - "0x00000000000000000000000000000000002d80ef064396c59a256a3cc4a4eabe", - "0x000000000000000000000000000000f52efc3107097ed2d72a89e355677437c9", - "0x00000000000000000000000000000000000ed2f222fdfccfc630aa28c20e179b", - "0x000000000000000000000000000000b109fdecc5c920540d6b3a0b29d3b1c67b", - "0x0000000000000000000000000000000000074d911b1b4ee6a64ba6921ab4b48e", - "0x000000000000000000000000000000bca4f5c595d5bbe2f562fdf26a7676ec28", - "0x00000000000000000000000000000000001365f4344feaddf16c0c6ac99f72cf", - "0x000000000000000000000000000000f91264a56269f62242fe507699a5ae7d92", - "0x000000000000000000000000000000000024c85417f34865f0d5c8db2690c63c", - "0x000000000000000000000000000000786ea57f1077421129ab1de28d0c7a0fa5", - "0x00000000000000000000000000000000002492692d72cf9849dfefceab53402f", - "0x0000000000000000000000000000003df1b83005486595f7c18b9d68e1292113", - "0x000000000000000000000000000000000016407e62b805b3ce97b49e12c17d79", - "0x000000000000000000000000000000c804961c82c84bbc4b58dfaf09e800399b", - "0x00000000000000000000000000000000001fd0f72dfa59e6fe24fde2286ab83b", - "0x000000000000000000000000000000be091eb15fff09c40a7664471ca130de47", - "0x00000000000000000000000000000000001bb32c218f361372a1e0e5aa09a370", + "0x000000000000000000000000000000854a31221abdcbe3b1df553c6f35583d49", + "0x000000000000000000000000000000000020d1760f4d993cbb3d5f86f5ef1ec4", + "0x000000000000000000000000000000b4735eb1bc76c45dfed86bb9a88c82a326", + "0x00000000000000000000000000000000000018fa78be6514a970afd885b5d8af", + "0x000000000000000000000000000000bb178fc542144d5b85329d208bc2703544", + "0x0000000000000000000000000000000000177f04d1d18aa70ac02a9e26c83df0", + "0x000000000000000000000000000000b03259669c84f3bc205d27401287a942c0", + "0x00000000000000000000000000000000001a0ba53f59bb8f8c52dc5e4ebd78f5", + "0x0000000000000000000000000000000e79ba2182b4cffaebcd71697f4c39dc73", + "0x00000000000000000000000000000000001fddab2d41126d4fc0c5a299b2e540", + "0x0000000000000000000000000000006011d7bba5f4086b42bd85cada5708aa99", + "0x000000000000000000000000000000000027bb82c8d0f1290243f8b871feb076", + "0x0000000000000000000000000000007167a53a67dc2a37470de3fd3bde4e9de2", + "0x000000000000000000000000000000000022e4a988a88b83223910da360f4daa", + "0x000000000000000000000000000000fa38b6edfd4d975cfe1406fd5561ed873b", + "0x00000000000000000000000000000000000199fdc376208e9aba1e75c38c0032", + "0x00000000000000000000000000000070cf100dc85e29a530897d2a3b0efe2227", + "0x000000000000000000000000000000000014f1fd957444557202fbe69726eb40", + "0x0000000000000000000000000000002a57801e7fe9e46dde89738d7027a57eef", + "0x000000000000000000000000000000000018443cf392c551096b2e315d3b384f", + "0x000000000000000000000000000000ca5d6a71207207442af4a730f9629b282e", + "0x0000000000000000000000000000000000276a098b29d4538ccc7bf1ec45bfed", + "0x0000000000000000000000000000007f8e340e549ba984c23afd0b90af932fa5", + "0x00000000000000000000000000000000000e97d1fb8a4693b575213cb86c93b6", + "0x000000000000000000000000000000b223783c87c0e15712c61b24f55fdf617f", + "0x00000000000000000000000000000000000678942753e7c620c8f90d5dcb8555", + "0x00000000000000000000000000000006d2b81426c016ba265045cd963049f02f", + "0x000000000000000000000000000000000012a2673f6d9d2cf55b1f90a0bbc1e8", + "0x0000000000000000000000000000006fe863d72767d65d852b4991b2d2963070", + "0x000000000000000000000000000000000030643dca6d163abc7b4bfee4dda1af", + "0x000000000000000000000000000000d3a5651ffa02f49e02a20fd98960f0f2ad", + "0x000000000000000000000000000000000018269a90cdb5b250fc0b01b66647ef", + "0x000000000000000000000000000000d8fb19b891c22938f971d03f027c84add2", + "0x000000000000000000000000000000000015fa03700845238c7d550e196dad04", + "0x0000000000000000000000000000004dcb399d8a0562cec0a12666358a39844c", + "0x00000000000000000000000000000000001caa04b3546ce37e5a1ae9250a32dd", + "0x0000000000000000000000000000007f66a870e6419202154b68a32d21c9af63", + "0x0000000000000000000000000000000000069705969f4b79baa1af45129d93ea", + "0x000000000000000000000000000000985d97f80885ea7bd37b660a78636c01b5", + "0x000000000000000000000000000000000007391b1f93a1c13b2983e188bffc80", + "0x000000000000000000000000000000ff99055806dbe15b300de8f92a791f320c", + "0x000000000000000000000000000000000019534d216d8f2188616edb78614068", + "0x00000000000000000000000000000062a7d07a127dfc7a0ac49e579346bb00f6", + "0x000000000000000000000000000000000010ee50a835ea5d6e5957df652706c7", + "0x000000000000000000000000000000679fb74155246197406f37675483203b98", + "0x00000000000000000000000000000000000ab535e3e29752537270f493f92cbf", + "0x000000000000000000000000000000fce5de6f5dd01b6f432de2fc9701324da7", + "0x00000000000000000000000000000000000c191283d141d9b44ae175c9dac20f", + "0x0000000000000000000000000000003b272e2c5e23b531b8cfc12a12e7eef982", + "0x00000000000000000000000000000000001c1ce83173379b112ae332ae8d8d27", + "0x000000000000000000000000000000227cd72336223dddead0b831da10621b28", + "0x0000000000000000000000000000000000036cdd26c936913b7e65ec4e8282a3", + "0x00000000000000000000000000000080c3db2f6e4e628db3d5ffcb681a25d001", + "0x000000000000000000000000000000000014633a86fc605c40d0a4214f82d460", + "0x000000000000000000000000000000a0bf0772255871329ea632ad5a6782b219", + "0x000000000000000000000000000000000001d3cf955bac968b2b5f250f4b4002", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -769,22 +769,22 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000e9a4f20741343e109a422043fda1866e16", - "0x00000000000000000000000000000000001fee2b24f33911d066ec096b78e8bf", - "0x0000000000000000000000000000005f0d5b2de98602f3cb0634f284c86ad8d6", - "0x000000000000000000000000000000000004b563d0ce0c96d609594e85d6404c" + "0x00000000000000000000000000000080a3b3887dea98f713808d77a5164e0bcc", + "0x000000000000000000000000000000000002a9da2a70e226882f751dfedc2474", + "0x0000000000000000000000000000009d526c432e2ea31becb6694758a158e0c2", + "0x00000000000000000000000000000000001ebe4943f0a745c1e4010430f5ecc0" ] -hash = "0x1e89550b304948eb3d7d6fc3b1638d5dd1a9f2cc9060047cc6d6050c8ea68b42" +hash = "0x199e1e52bf1f919c170d92e1b8cf33f03e65a94b0b9f524e0213d947cb89c658" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x05e3e969f86a9350244c44bc6d70e08d19938e573c961b60121248f8abab9b77", + "0x0799796ebe3c57a193bf0f06b842f780be2da07d9ab0661a834378d827002f94", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", - "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x0190c24d1cf4145833e1a518d52a3e974b77e683208d408a475eeb8fc96d5081", + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [[inputs.previous_rollup_data]] @@ -792,15 +792,15 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x000000000000000000000000000000000000000000000000000000021bf2d100" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" +accumulated_fees = "0x000000000000000000000000000000000000000000000000000000044aa52cd0" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000009714" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" - protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" + vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" + protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x26fa83edee897525dd6140db258afcffaa2cc2bbbaf5a13b1bde8a4b647bc106" + root = "0x0c8032e2135aacb69705beeeb4d16f60cd6f7f544034c1c427331b658bc2b88d" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -808,10 +808,10 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf1663" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -821,65 +821,65 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000000745a4" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x1db9de3bb7b7a3e27047b8188331f8d96019f9d040e1672381b04ca69d1c906a" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x140943f8689ded25729a0768080662d79139232218aeb2a47963e9735cc869a4" +root = "0x1844cd9dc4e8d62875ccd6ea8fcb81b7c7bd1eb02e60744c47f4e98691dad95a" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x0bccdf4848a5c80a033c11f00e1718d06e4cb95e4182755b4f8c646c9ee26a63" +root = "0x1a69d6496355c34edc0383db17891c332c02524180c9d182c617e62dfd4f2a29" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x1e25282f39966fc6c07a62f8f64eadb6fa08d30c27d11761f1e5b74e577f3166" +root = "0x1eebebd86f59cfedc0038da45e0f3405ed8c253f58e47e96968bc8821708773b" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x13787853f798a2d33451bc519c24204526db0a3774e7dd3bd90a50aa324ead3a" +root = "0x0d08485566d26d3639a5acf18dc377a0d93e6aa352a81d4d3a4aa2806d74151b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x2d38ca61131d5b3e0980ab80f197a50df4f8aba4f4ad0d7b2ed80db68c7f7463" +root = "0x08012c3d3a33a151f2884a1760b4ba2687ff4c7231ea2ead946e641b6357b8de" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000009a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000000a" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + fields = "0x000000000000000000000000000000000000000000000000000000000000000c" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x00000000000000000000000000000000000000000000021e19e0c467bca52316", - "0x2a161edefbe3d09129abe1d67c39d8ae56bc8fe700ca00647427ba4803fd2777", - "0x29e8f5c53519c830a28d5e721cb94a28c813bcb4f375c7c4a12a4d9e191c6197" + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd", + "0x00000000000000000000000000000000000000000000021e19e0c463bc7f2688" ] state = [ - "0x03769e6aec777a7b76c239dc7b410b61125d752a937fd4f07606cca77de095cf", - "0x105b998293b5194cfc6b96598ea003285923d9ac1d69fc427fd7d54da0eda16a", - "0x24143043e97e74574a7fa400ca0d33c0c8f8a71ef0ab8b004203e5e6c12bb218", - "0x020a584ce7e8dfea39c8b867131aca3e1873fd67b1162ea236d63c238c04be87" + "0x10c4159fb18aadbbdf7cfd55c3ddfda94634ccbcf7d7f842195374b854bfa900", + "0x0bce7efabd4b97a564559b5eb79267ba142a1dbb02e6fd858fcd712796b132ee", + "0x254fb256108339d48f6ff6b424a069b5c92e16cbeb176ee08e646634ff07f3d5", + "0x1e6036c03281f758d707bfbf0bd9c51817bed9f8484f5205f1df29b4a305c020" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x000000000000000000000000000000000000000000000000000000000000004d" - expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000059" + fields = "0x0000000000000000000000000000000000000000000000000000000000000016" + expected_fields = "0x000000000000000000000000000000000000000000000000000000000000005c" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x28b73062e514eafb85fc5c0056d669be04042f8f5e4b63672d8b2f2b3cb5e7fe", - "0x1bb83365c03c104fa886fafdf02e9dc005f78f2810daf56ff463f899da6da8b3", - "0x244e558d0460b31e3ad747ae33881b7592617ec7f11ab5eb762819135c56fff7" + "0x00000000000000000000000000000000000000000000021e19e0c45f71d9f9b8", + "0x137ae9c8319af18d654e2e1a3fb2d5f48ec5bb612688fb6a446e3fd0b35e73f9", + "0x232b1f3aec86cec4e74e213f8cdd0421c77a4e415c06bcc3a27ff074340e1efd" ] state = [ - "0x05d67aa27f2854f424d67d354de6d47c5993f76238d724ca9efe99ac345f4080", - "0x2bdf1b7ee24fbed472bd0c4012849744c895ab3c69784cec7d7f30690c942776", - "0x2f5d622c89b5dbf0e4b6652eed4d460bfa6bacd54e7021f2bc7627e5a4fd461f", - "0x20689dbd46447285a74f1ecdf851dca343f3755cfb68d4a28b08bb91e9d3cd03" + "0x05176c1f9f3b6fe505b33e1e7d816e360662e91d6e0b446644346cad77704c99", + "0x018c3c63c83bf604613ce2efa78a43407354f01241eea3b7055368319b8a3554", + "0x24ad2b207a7d43aaf392acfd650c1fa06cd5b6dab5007840bdb108ea3fc42f2f", + "0x192f4e92475d7ae2377c9bfc09312676709aca60120633ea33a6a9935dde5fcd" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -1454,90 +1454,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x000000000000000000000000000000d7d522043247bb0682cc9a93cb8751cd70", - "0x00000000000000000000000000000000001af684b1cbc75e5f51590a9988f62c", - "0x000000000000000000000000000000c17cdc082fa06e5b0837ab0f6f08b47861", - "0x000000000000000000000000000000000019514fcc8f6254f5abacca83302f41", - "0x0000000000000000000000000000008dc8cdafb6a7624f3bb424d6181c2da13d", - "0x000000000000000000000000000000000008707473aaa0caed804eef000ccc9e", - "0x000000000000000000000000000000f83ef4961348b4ba3bb70ccb07112e044d", - "0x00000000000000000000000000000000002847e5517276250060f1a6236e81e2", - "0x0000000000000000000000000000007e614d872258b6fa4bb2369f051587901a", - "0x00000000000000000000000000000000002dad04169837b12b627c33bd3fcd63", - "0x000000000000000000000000000000d86cbc3fd460e6230f70fcdd49c1d92832", - "0x00000000000000000000000000000000001f477b9b46905af05aa2ca6227c173", - "0x0000000000000000000000000000004c854ed59136da184ff3f384d7003ec432", - "0x0000000000000000000000000000000000046e95fab66ad1d912902d53605f4b", - "0x0000000000000000000000000000005c55ea8494f65af0eb05495dd855105523", - "0x00000000000000000000000000000000000b8f0a7e9feebb3761407bcd8e3915", - "0x000000000000000000000000000000e9b5fcbfbac1f8ad6adcc41d952caaf6e4", - "0x000000000000000000000000000000000005047d860ac85530294361aa3007fe", - "0x00000000000000000000000000000074361e706c2f4ff878e91d5f95485ffc4a", - "0x000000000000000000000000000000000019ff0734a50d289fd7b16bd18c7a2f", - "0x0000000000000000000000000000008c77db31173a9a96c6351ca0ced29aa459", - "0x000000000000000000000000000000000005b1c11d29ee78faaa5651da2e1fd4", - "0x00000000000000000000000000000077b3e8bb9093a30ac69e28c9bc54d90f7b", - "0x0000000000000000000000000000000000205b4e444a58dfb4e8d641f94ed4ec", + "0x0000000000000000000000000000004ecb7b7de6aca661612827fc6dd9ff25d3", + "0x00000000000000000000000000000000001b816dc38c5e03c455c47210af1e30", + "0x000000000000000000000000000000abd6b0b19ce499e7b106fad405bc00913c", + "0x00000000000000000000000000000000000d40ee009ec4c4800a32d59bf6570c", + "0x000000000000000000000000000000efcfb8ac4aeb00d2e02538956ec1c840ba", + "0x000000000000000000000000000000000009fe6641c0f8bec1cf63db2364e3c1", + "0x000000000000000000000000000000874d4f1d9e42347e6bd8f0e8c7ed869c26", + "0x00000000000000000000000000000000001e7121926a037775b6b6ca9fafe25e", + "0x00000000000000000000000000000070d9fd5128e7a72c9c44d241843e364e01", + "0x000000000000000000000000000000000027120b1ac0e0464854d9a7b7efa021", + "0x000000000000000000000000000000fa652d277a7fa0b34033a87e7435dd5304", + "0x000000000000000000000000000000000011ec57e3a0a673717ba66e509df5e4", + "0x00000000000000000000000000000026e5f00fab3c8f9b3304a323a00d2a12b0", + "0x00000000000000000000000000000000000eb9d6fabc6f6ca5990db02ba7cead", + "0x0000000000000000000000000000008bf9d8fcacf4b354f79f7f8a95e15962eb", + "0x000000000000000000000000000000000028828866abb4fe2ad871fc306b0381", + "0x00000000000000000000000000000053d67968f80ff121c8c41d615704ff64f4", + "0x0000000000000000000000000000000000239dbb933bbb8999b9ae9496e68e9b", + "0x000000000000000000000000000000ff7b77463896503f1a9ea80daf9f930d6d", + "0x00000000000000000000000000000000000fb828596ef4dff05fc80503546df6", + "0x000000000000000000000000000000d8eb1b3da2d8856d8fa7089db0886aab3f", + "0x00000000000000000000000000000000000e108564ca0e747ff781d1b0951bc2", + "0x000000000000000000000000000000ca54c9f28666e82ff7ce5433777bcef1a0", + "0x00000000000000000000000000000000000ff19d5c73d0961652b29c8c790cfc", "0x000000000000000000000000000000e7bab6896d9724b5b46b796551dc5feed2", "0x00000000000000000000000000000000001fd93debdcf16cc93f99efd69e938d", "0x0000000000000000000000000000004b94434e1705c9bc2a4f5b2bc2a05c3c03", "0x00000000000000000000000000000000002a29d5563fd08e454dace1605a1aa5", - "0x000000000000000000000000000000334bfbd83509d92f821edb2ddddcc17609", - "0x0000000000000000000000000000000000218c1354fee1beb1097a3a81954f46", - "0x000000000000000000000000000000b4e79ace4421abee42112950a3049e856b", - "0x00000000000000000000000000000000000badf599739d78899a6bfc035c7a77", - "0x0000000000000000000000000000004ef7f6f72a323a10b960d160c06301324d", - "0x000000000000000000000000000000000012cde44669ce4cb78d41bb22771cd2", - "0x0000000000000000000000000000002e920b3187b303df48bbdb56964bc3bcc6", - "0x000000000000000000000000000000000027f363d9d62d33502a8ac0dfb5feb4", - "0x000000000000000000000000000000bd656ce1942784bfababb9eb9ae8122292", - "0x0000000000000000000000000000000000238f6846ab69195ad5391e4fff5145", - "0x00000000000000000000000000000000d44b15ad5d3b47c61e3ca23e3cb478f2", - "0x00000000000000000000000000000000002a3ed575fde9ffa23911157c8b526f", - "0x000000000000000000000000000000960045eb29faa254c8d4d98da79e0992d9", - "0x000000000000000000000000000000000028ca26b2e65d9868b8320782f2d87e", - "0x00000000000000000000000000000025e308d42f9e3de4bc501aec8160908a80", - "0x0000000000000000000000000000000000239233a0df98199dbfdebec5ab10e6", - "0x0000000000000000000000000000008d012747e50464bbd3519803c7087dbd6b", - "0x00000000000000000000000000000000001cc85f48631fcc93bbfd99caf1d81e", - "0x0000000000000000000000000000001900119ac792eb91b57837c21d1bfc0bd7", - "0x0000000000000000000000000000000000151138d4cba1c3d12f555908f16ecc", - "0x000000000000000000000000000000905c30498fac8336bf0e3e371d9afe7daa", - "0x00000000000000000000000000000000002db65795e227b3f759f63854464fab", - "0x000000000000000000000000000000f5dc582aed562474e04f4bbd25175a28f8", - "0x00000000000000000000000000000000000f024a80e30c1f904ac301cfafa999", - "0x0000000000000000000000000000000b82b33e270f61c18d52008a15c5aa64da", - "0x00000000000000000000000000000000001520bfb6c47c398a1b9422eb226f9c", - "0x0000000000000000000000000000001116e8a7378ac1f7081386518da618de9b", - "0x0000000000000000000000000000000000234b5129976d050118b221cc00adc0", - "0x0000000000000000000000000000008f7ebcef35137345469eb828e4910bc332", - "0x00000000000000000000000000000000000a1ceb7645776de8cce27ce5d51195", - "0x000000000000000000000000000000cfb64bbde77ba6cf7e9d8897ada58a8cfd", - "0x000000000000000000000000000000000024993797c8f000b9b81eb7d64c6875", - "0x000000000000000000000000000000b0bb862c28f1a97474528aa7a3745cdab0", - "0x000000000000000000000000000000000019e69b9a52686d9757896a1f15ff1c", - "0x00000000000000000000000000000096325c79a0d0462f52dd4eb60933297c1b", - "0x000000000000000000000000000000000019fab23ceee406077458b92a0cde1b", - "0x0000000000000000000000000000002fe4183cbbc57bd868e4e77b3fcb48f988", - "0x00000000000000000000000000000000000cbded26147e07636badd5b5b1b6bc", - "0x000000000000000000000000000000e9c574bec3c8aa68ed138dc71ce2a3ac63", - "0x00000000000000000000000000000000003035f91686319deb9a417c2d03fb84", - "0x000000000000000000000000000000f00f7dfc82e9b47f739ed41867ea13e1b6", - "0x000000000000000000000000000000000017326758f90996a4d60f72abe4a535", - "0x0000000000000000000000000000009c9b942a4d3a0bad53537dbdc87cb63d22", - "0x00000000000000000000000000000000002b6c0856c57b18ca0beca593e15d62", - "0x000000000000000000000000000000cc374a1507c26e16479eb94d9dbbf01deb", - "0x000000000000000000000000000000000002e590dd684d23819802d74237f5b9", - "0x0000000000000000000000000000008960a8be88df1ff0fad31d7811e1d52d08", - "0x0000000000000000000000000000000000162749f50a4e630f4ca22090867852", - "0x0000000000000000000000000000009fecb9d0641cf3c4cb31f82572fc4edd8d", - "0x00000000000000000000000000000000001654b364051011024b613fea8fabc2", - "0x000000000000000000000000000000aa39ab90aa37920322ab7c76afa7ad2b4a", - "0x00000000000000000000000000000000001b42d7fd95b34a3c79b57a8f5448d8", - "0x0000000000000000000000000000006d73e5e7922c9a80af975586ec0a275ec2", - "0x0000000000000000000000000000000000081b1bfe80be014ae446deeb26efff", - "0x0000000000000000000000000000008bbdc18155e15060da9ec53a73fd0b6834", - "0x00000000000000000000000000000000000c5095489ec28c326bfa9484b7b4c1", + "0x000000000000000000000000000000854a31221abdcbe3b1df553c6f35583d49", + "0x000000000000000000000000000000000020d1760f4d993cbb3d5f86f5ef1ec4", + "0x000000000000000000000000000000b4735eb1bc76c45dfed86bb9a88c82a326", + "0x00000000000000000000000000000000000018fa78be6514a970afd885b5d8af", + "0x000000000000000000000000000000bb178fc542144d5b85329d208bc2703544", + "0x0000000000000000000000000000000000177f04d1d18aa70ac02a9e26c83df0", + "0x000000000000000000000000000000b03259669c84f3bc205d27401287a942c0", + "0x00000000000000000000000000000000001a0ba53f59bb8f8c52dc5e4ebd78f5", + "0x0000000000000000000000000000000e79ba2182b4cffaebcd71697f4c39dc73", + "0x00000000000000000000000000000000001fddab2d41126d4fc0c5a299b2e540", + "0x0000000000000000000000000000006011d7bba5f4086b42bd85cada5708aa99", + "0x000000000000000000000000000000000027bb82c8d0f1290243f8b871feb076", + "0x0000000000000000000000000000007167a53a67dc2a37470de3fd3bde4e9de2", + "0x000000000000000000000000000000000022e4a988a88b83223910da360f4daa", + "0x000000000000000000000000000000fa38b6edfd4d975cfe1406fd5561ed873b", + "0x00000000000000000000000000000000000199fdc376208e9aba1e75c38c0032", + "0x00000000000000000000000000000070cf100dc85e29a530897d2a3b0efe2227", + "0x000000000000000000000000000000000014f1fd957444557202fbe69726eb40", + "0x0000000000000000000000000000002a57801e7fe9e46dde89738d7027a57eef", + "0x000000000000000000000000000000000018443cf392c551096b2e315d3b384f", + "0x000000000000000000000000000000ca5d6a71207207442af4a730f9629b282e", + "0x0000000000000000000000000000000000276a098b29d4538ccc7bf1ec45bfed", + "0x0000000000000000000000000000007f8e340e549ba984c23afd0b90af932fa5", + "0x00000000000000000000000000000000000e97d1fb8a4693b575213cb86c93b6", + "0x000000000000000000000000000000b223783c87c0e15712c61b24f55fdf617f", + "0x00000000000000000000000000000000000678942753e7c620c8f90d5dcb8555", + "0x00000000000000000000000000000006d2b81426c016ba265045cd963049f02f", + "0x000000000000000000000000000000000012a2673f6d9d2cf55b1f90a0bbc1e8", + "0x0000000000000000000000000000006fe863d72767d65d852b4991b2d2963070", + "0x000000000000000000000000000000000030643dca6d163abc7b4bfee4dda1af", + "0x000000000000000000000000000000d3a5651ffa02f49e02a20fd98960f0f2ad", + "0x000000000000000000000000000000000018269a90cdb5b250fc0b01b66647ef", + "0x000000000000000000000000000000d8fb19b891c22938f971d03f027c84add2", + "0x000000000000000000000000000000000015fa03700845238c7d550e196dad04", + "0x0000000000000000000000000000004dcb399d8a0562cec0a12666358a39844c", + "0x00000000000000000000000000000000001caa04b3546ce37e5a1ae9250a32dd", + "0x0000000000000000000000000000007f66a870e6419202154b68a32d21c9af63", + "0x0000000000000000000000000000000000069705969f4b79baa1af45129d93ea", + "0x000000000000000000000000000000985d97f80885ea7bd37b660a78636c01b5", + "0x000000000000000000000000000000000007391b1f93a1c13b2983e188bffc80", + "0x000000000000000000000000000000ff99055806dbe15b300de8f92a791f320c", + "0x000000000000000000000000000000000019534d216d8f2188616edb78614068", + "0x00000000000000000000000000000062a7d07a127dfc7a0ac49e579346bb00f6", + "0x000000000000000000000000000000000010ee50a835ea5d6e5957df652706c7", + "0x000000000000000000000000000000679fb74155246197406f37675483203b98", + "0x00000000000000000000000000000000000ab535e3e29752537270f493f92cbf", + "0x000000000000000000000000000000fce5de6f5dd01b6f432de2fc9701324da7", + "0x00000000000000000000000000000000000c191283d141d9b44ae175c9dac20f", + "0x0000000000000000000000000000003b272e2c5e23b531b8cfc12a12e7eef982", + "0x00000000000000000000000000000000001c1ce83173379b112ae332ae8d8d27", + "0x000000000000000000000000000000227cd72336223dddead0b831da10621b28", + "0x0000000000000000000000000000000000036cdd26c936913b7e65ec4e8282a3", + "0x00000000000000000000000000000080c3db2f6e4e628db3d5ffcb681a25d001", + "0x000000000000000000000000000000000014633a86fc605c40d0a4214f82d460", + "0x000000000000000000000000000000a0bf0772255871329ea632ad5a6782b219", + "0x000000000000000000000000000000000001d3cf955bac968b2b5f250f4b4002", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -1558,20 +1558,20 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000403929250910b6d046c9db328ee5182c0c", - "0x00000000000000000000000000000000000fb4d55635a58335a3341c1f0576e0", - "0x0000000000000000000000000000006d1558a7e329e52848a44cb240557dc30a", - "0x0000000000000000000000000000000000292edb6ad689082e075328c7ec4247" + "0x00000000000000000000000000000080a3b3887dea98f713808d77a5164e0bcc", + "0x000000000000000000000000000000000002a9da2a70e226882f751dfedc2474", + "0x0000000000000000000000000000009d526c432e2ea31becb6694758a158e0c2", + "0x00000000000000000000000000000000001ebe4943f0a745c1e4010430f5ecc0" ] -hash = "0x05e3e969f86a9350244c44bc6d70e08d19938e573c961b60121248f8abab9b77" +hash = "0x199e1e52bf1f919c170d92e1b8cf33f03e65a94b0b9f524e0213d947cb89c658" [inputs.previous_rollup_data.vk_witness] -leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" +leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x1e89550b304948eb3d7d6fc3b1638d5dd1a9f2cc9060047cc6d6050c8ea68b42", + "0x0799796ebe3c57a193bf0f06b842f780be2da07d9ab0661a834378d827002f94", "0x1a8ceec79a52f0cadbada4e0362dfd6ef1f2af334809c9bc837825b657cec6a1", - "0x237a09780722954a8c92b4eff38b91b1bc7b283f686b66e1a3e91d668d3d98a6", - "0x0d3cd067b9ee421f69b2573e7ead8907042c6a6146ce631d2aedc5be302d068d", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x0190c24d1cf4145833e1a518d52a3e974b77e683208d408a475eeb8fc96d5081", + "0x189e4d1c1623eb167bb17c51ddff33f9b63303a0fa433911871bd3a225205009", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml index 48d48946b152..261187cd9a24 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-root/Prover.toml @@ -3,19 +3,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x053e9d9adc7703b74c6abb7efd79bdb3a33ffd5bec96b27a46e12592c343f02b" -end_block_hash = "0x2a2a44c5a1fd0209c4123bd57b9464e9f49707edfa75c60952d85b6f13382315" +previous_block_hash = "0x06f15501960e588e529535d7bae4b1af2d2034ff657bf00ccd4c953e9d1da2f0" +end_block_hash = "0x28fa93de739f565e21609fd5bb5213e510c78a4fac5e600be1f6ebda92878965" out_hash = "0x00201496223ba670899c10fa0b2a2d65993893162620515ed5d2f6fc25dba2d4" -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x017d0cc8e9de8f0291373949e86c2a63572409f6124ec27ee81a8270c33500f3" + root = "0x2e3d02a08ceb95ada4a8a4e04aefe163fabfe110c63f27f6aaabb53cd9632515" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" + root = "0x15ed53bb988cba8c5b7457b5b3eb6d73bc36303e13ff09644dccb34145b57e55" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -23,10 +23,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613d6" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf164b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -40,10 +40,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c613ee" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf1663" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -56,13 +56,13 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" value = "0x000000000000000000000000000000000000000000000000000000021bf2d100" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x0000000000000000000000000000000000000000000000000000000fe6184264" + value = "0x0000000000000000000000000000000000000000000000000000000fdeae4230" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -342,19 +342,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x03a7f0f4e254a65d0871fc5114b5d023dfe4beea4d45268b38a124c9970741c0" +z = "0x228ff3f299340399baa7bfaf51e60167afe100790d5b853fb19723dd41f1073d" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x438c83e5dcbdc876701bc6f311835e", - "0x035bc9270d2dd349391c649a0a5805", - "0x4626" + "0x0114802db295a08ea2a83e63c3b439", + "0x0581d6d8e8de033d192ba2344e4dcf", + "0x2163" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00aeb2a1e9feb7932b5620db423902697a07a524d9b3db27bf6928d1be437084", - "0x0000000000000000000000000000009caf0d0cafb30fcc7bba637ce0ca230c0f" + "0x00b612f131cfe9e92233418b90e1cded7a0ec92d24fdae6e149e25701386ae82", + "0x000000000000000000000000000000d93dd8f0fe44c830a7a4f14c9e6b5962da" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -391,19 +391,19 @@ z = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x2b2de9e572fd16b3e71905815f3b7d4d966c3c23516d67aceeb464d3f2168b4f" +z = "0x02c62a0b1fd8dc80bc9347d26ce05bc68e0f992ac45298eddf8be57af5f40394" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0xd5713adf273cabce752f0b44146f5a", - "0xc6f52536939d904638eaf708473c1a", - "0x09b3" + "0x982376c8557d5e8e8d0f224017c36d", + "0x3a4cf51cab9c0c694f6b378d45599e", + "0x23d9" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x008a2e7e03871498d876c92f79df9abfeee94d26beb2d09e0b30e99bfe796166", - "0x00000000000000000000000000000068f3cd4ce7c204e774350584e8c681aaff" + "0x00adec4ee3e64ac8e3113afd5da9c27aa2ebcad45898ba8a55a8940e1b713a6a", + "0x000000000000000000000000000000ae03bf600255fd2f51684077047694dd76" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3264,90 +3264,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000e15529432ab50a31ae11a945d758dea173", - "0x000000000000000000000000000000000013304bd196c2df2a18e15f1b4160ae", - "0x00000000000000000000000000000036bbb45574cc59fc9a120ee8d6f50289f1", - "0x00000000000000000000000000000000000e719cc16d9cf06f5e3ca7f64425af", - "0x000000000000000000000000000000779cf8335952d072935863c23239fd9729", - "0x000000000000000000000000000000000027acada28cea531d106e09a6b40da4", - "0x000000000000000000000000000000a6568fb38c6bc385ede799f0cb5fbafc69", - "0x0000000000000000000000000000000000163ffe8220d1e44b5659d404c1827d", - "0x00000000000000000000000000000009f494ce5028a7b8084c37245554955c40", - "0x0000000000000000000000000000000000265f6a8ba337a4c29c8151b8495c44", - "0x00000000000000000000000000000074b060b31214dccf6d1a68d90f8447c734", - "0x0000000000000000000000000000000000165102f31ae37f9f1f1e247e05f62a", - "0x000000000000000000000000000000e6a8278c2f83cfb6123d9d3fe873b7739e", - "0x000000000000000000000000000000000024e9c85e80a9a113887eee207d22ca", - "0x000000000000000000000000000000c7658b5ca9a4b4b370fc614f7b19f063fc", - "0x00000000000000000000000000000000001769625dcb838ffebcd059e88ec413", - "0x0000000000000000000000000000003863456c5e6b853fae8714c2766b24baa5", - "0x00000000000000000000000000000000001ba3530464497831ab2b3dd1aaa9fa", - "0x00000000000000000000000000000038f750cee4b5bd5c3c1e031b740899f41d", - "0x00000000000000000000000000000000000cb6399dad6d8423aab45bb8d81f95", - "0x000000000000000000000000000000a3e11fc53ea35d90682ec97ee18df0c95a", - "0x00000000000000000000000000000000000866e127c476810872e42e99077691", - "0x000000000000000000000000000000de9b725d1e0d3b8e8a59049ce477187eac", - "0x0000000000000000000000000000000000168fb8b3aa801e3f0cd5c00f578390", + "0x000000000000000000000000000000a96777f7197ac91bd688375ad3ae1eb916", + "0x000000000000000000000000000000000024648591ab418465c63af212b7ceb8", + "0x000000000000000000000000000000d7476f61786785cef2dd3ac4f60f1dda00", + "0x00000000000000000000000000000000000ae68506bce9d1a98393b47c69dfba", + "0x000000000000000000000000000000be672ae9ee004b9314c74d4dec49a92cda", + "0x0000000000000000000000000000000000128b174f39ef6c8256cfe3e2f952a3", + "0x0000000000000000000000000000000ca0df012251c1b87131225009606a8bbe", + "0x00000000000000000000000000000000000a93965dba7299712adc47db211b76", + "0x0000000000000000000000000000002a0fa69e33128aab725819a6b8eeb3c502", + "0x00000000000000000000000000000000000d5e360beb16e45cb8f4359026e232", + "0x00000000000000000000000000000025a92d839ec31e6291b1dbfa2b78f95f05", + "0x00000000000000000000000000000000000dbe1467102cff75d9b92c0efb1705", + "0x000000000000000000000000000000150e984cd088ae2ea3e258874028d7bdde", + "0x000000000000000000000000000000000024dc91d8f0407ed0325d3abe0c5a54", + "0x000000000000000000000000000000e5b44c9cb831ddba081874dc68711bd66a", + "0x00000000000000000000000000000000001ebeceffe3908ac285b055ac0368c2", + "0x0000000000000000000000000000002f8deabe84c0e0523f4a40183a9b855b8c", + "0x00000000000000000000000000000000001af464acd1ed1bfa85e3b35d7d6e41", + "0x000000000000000000000000000000be99bb4de77260fcbf8f928b6efb543918", + "0x0000000000000000000000000000000000273923657165933210341f8db9948c", + "0x0000000000000000000000000000000dcc765861177865c83a9e75ab43bc4a30", + "0x00000000000000000000000000000000001ad2f40f4920be8678e9babb167363", + "0x000000000000000000000000000000c8289f41d8de92097f3e3a458788be206e", + "0x00000000000000000000000000000000001f3a27766455c78cd00951c239c989", "0x0000000000000000000000000000002d642c1daea7215b9298f7902c21212ed3", "0x00000000000000000000000000000000002deca8c3e7386ea6f9f9ad25d371a5", "0x0000000000000000000000000000000d6a5e9d6e5aa66534e125fe442bbd2c1f", "0x0000000000000000000000000000000000248c4daaa0943137eb97510041d0bc", - "0x00000000000000000000000000000016a6022cc17c464c7d540420503e7672f9", - "0x000000000000000000000000000000000018752903afd93de6b0d7afd2a78daa", - "0x00000000000000000000000000000054d7844fd70c68aba0c6742155c522dc1c", - "0x00000000000000000000000000000000000c13217564774cca4b2d4b804d0402", - "0x0000000000000000000000000000006d671e67eb750a76823609894ccdc822ee", - "0x00000000000000000000000000000000001354b8980925a2ca0418908a9cebd5", - "0x000000000000000000000000000000bf02000ba6466b46bca17af88131a08e5b", - "0x00000000000000000000000000000000001cd1dff6069006e5359835eed2f391", - "0x000000000000000000000000000000ebe917000f5d6d92f29ef7e0aba8c4f3f6", - "0x0000000000000000000000000000000000260286231acc9fff0fbfe0df005a74", - "0x000000000000000000000000000000c439ec2fb17d530a36f1e9d2a5b435eecd", - "0x0000000000000000000000000000000000049b09b45273899c8b4388ac8ad4ce", - "0x000000000000000000000000000000197fd798d1833475f85a5d9cde0efeb2af", - "0x00000000000000000000000000000000002e3d6cb0e2c1dbad55131c88bbf1f2", - "0x000000000000000000000000000000e48f436dbfd9c24defe8a2de4172d8363d", - "0x000000000000000000000000000000000000af55add6dd2233547a2c6d60f611", - "0x00000000000000000000000000000025441521c1f92911c18ffe4f108ba70fbe", - "0x0000000000000000000000000000000000135c4b040793833a002ea6abdf3ee7", - "0x0000000000000000000000000000005eca079d7b95dc993da066c4b2f3dc4c8d", - "0x000000000000000000000000000000000008ea98241a4d3da589c2a6bd134518", - "0x0000000000000000000000000000007b23431e74b9228858597b855684f20031", - "0x0000000000000000000000000000000000113c060d2fb1aa98c1aa1b6bb20c5a", - "0x000000000000000000000000000000c6b82afb8046ebd7ddee48e05823594158", - "0x00000000000000000000000000000000002df31a5ccff13fab40d60c6ed4aa97", - "0x000000000000000000000000000000374f39c524606576dfedd5ef9f3a278f47", - "0x000000000000000000000000000000000027709b0200e931bbcbe5ae66c7dd3a", - "0x00000000000000000000000000000016a55f04ef0ca52347cde2b70b3c2a091c", - "0x0000000000000000000000000000000000117568dffda248a9366b53a49b479a", - "0x000000000000000000000000000000263c4477d4f0938aca0d4ba03cbe07fd46", - "0x00000000000000000000000000000000000f8e65c0576278b889bc6e231c9f39", - "0x0000000000000000000000000000003fa25d8da4cb55bf2c3faba44f7c62adb7", - "0x000000000000000000000000000000000027a8d0bed330a7134f488269a5cc65", - "0x000000000000000000000000000000fb5e357f3f9488664f36d42b852889fc62", - "0x0000000000000000000000000000000000115c7888d24f885283387736b6bdac", - "0x0000000000000000000000000000009dbbb8cc4973cd43156541f9bb8aa317df", - "0x0000000000000000000000000000000000137daa7e4e240cabb1058401812db8", - "0x000000000000000000000000000000d7d4e979199d40e1df47b758caee473eeb", - "0x00000000000000000000000000000000000751f6c15bc39fca59b1f864df0b0c", - "0x000000000000000000000000000000b1e8b2ee3ac792875fe64b55d38a0aef02", - "0x000000000000000000000000000000000018224583040a06cabb791afdbca295", - "0x00000000000000000000000000000043e09d37b3a0f7b988f7c353a454fbd83e", - "0x000000000000000000000000000000000009d7a7190a983af670a23b0fe5d3b4", - "0x0000000000000000000000000000000bf5bf55591ae6777ea636e52f198f6c15", - "0x00000000000000000000000000000000000349613db34dcddceb49779debc6ba", - "0x000000000000000000000000000000845d8c7c913fd1bdac854abbb88c26e364", - "0x0000000000000000000000000000000000122154310ce74f231c21aa8cc7a029", - "0x000000000000000000000000000000768f46ac41329de52c951cea673b307d7a", - "0x000000000000000000000000000000000010b40233a01994199503c61d4b0e7f", - "0x000000000000000000000000000000312fbe66383cb97c17f64b73971f7c060e", - "0x00000000000000000000000000000000000e402800158de345fa853541d170fe", - "0x0000000000000000000000000000000613e6b815106ec07a3c17ffbc985af8a0", - "0x0000000000000000000000000000000000120bfd0437a0f6b18f8403c3ebafb6", - "0x000000000000000000000000000000f285cac87484a64e07a54645d019402076", - "0x000000000000000000000000000000000007ab45e3ad601007774673a2fd0026", - "0x0000000000000000000000000000006925c4c25187a6c5078cbf56415a0a7f9c", - "0x00000000000000000000000000000000001bc0e655665d86dadea07ccf9d20d2", + "0x0000000000000000000000000000002e7a406df33f0bdbaf611e9ad8bebb812a", + "0x00000000000000000000000000000000002c2dc5df07da2c5cd111447fa15143", + "0x000000000000000000000000000000b1d3e4941697afff62dedcbfa30479a9cb", + "0x00000000000000000000000000000000000c2620b7b3d69edac915442a82a196", + "0x0000000000000000000000000000005cde7da360c6152618bbe7b3c034cab4c4", + "0x0000000000000000000000000000000000152efd0dc2b051d2785d5044b6dcca", + "0x000000000000000000000000000000f55509e8dd49290570081af7a10cf0aa82", + "0x00000000000000000000000000000000001d5eb9854575800bb37c9482374bbe", + "0x0000000000000000000000000000001e0aa5588ec9ce8e3e2a07b600e54d1572", + "0x00000000000000000000000000000000001ecd19894f900bdf8968f6e6b63e90", + "0x000000000000000000000000000000d48df3732ac7e531378a2380e8b075e4b2", + "0x00000000000000000000000000000000001c5efb94e2833545af76c140a1182d", + "0x0000000000000000000000000000004ecccb22d18207237c616e47a0ca05eb44", + "0x00000000000000000000000000000000002906440b92470cebffae38191bee2e", + "0x00000000000000000000000000000096cb252e7ee5336bd1f67cca7af3ef53f2", + "0x00000000000000000000000000000000000365faf6a3ea895198dd09d8c2d3f3", + "0x00000000000000000000000000000065446f45ba5a47c7bd4a620cc69d6e0de1", + "0x000000000000000000000000000000000006f6b9dc47a2fb5762a562e90ef46c", + "0x000000000000000000000000000000dec312144f47f9732f5620a590a76664aa", + "0x00000000000000000000000000000000001dd9a0a2f72a59f820ca1827156b65", + "0x00000000000000000000000000000079413634b7755c4add233163dae5e881f7", + "0x00000000000000000000000000000000002f06c1115b0db6ff97a7255434e7d9", + "0x000000000000000000000000000000ddf539815fb65750477129d24b376c6d5b", + "0x00000000000000000000000000000000002d16a77a95a5ba2846f47cf06fa8b6", + "0x000000000000000000000000000000482ad4cd58340f0987d6d09892caa9f3e3", + "0x0000000000000000000000000000000000138aec9427108e48c3f3b3abf600b9", + "0x000000000000000000000000000000e287d9fc274735a9c397b3485e60949bf7", + "0x000000000000000000000000000000000001da223675f4ec397175ef5c1a86da", + "0x0000000000000000000000000000008a9b61c64fb57cd1d37bdc0f5bc9d442f6", + "0x00000000000000000000000000000000001aa0c072077a154ab244ca48e82a7d", + "0x0000000000000000000000000000006abba0843540ae30ac943b87487a1f26e5", + "0x0000000000000000000000000000000000046a8cd64219c91dbb886c9c0105f1", + "0x000000000000000000000000000000d68a30587f90043131cbada50cea5af482", + "0x000000000000000000000000000000000005b755172b0e4db6775cad6b7c3aa9", + "0x000000000000000000000000000000d930819e1205919ac320a3974d9c0de747", + "0x00000000000000000000000000000000002519a613d94d01a0cf19c31a1cf2a5", + "0x000000000000000000000000000000d014ae17726f942c411284ffbdeab51543", + "0x000000000000000000000000000000000012cabdbdd040605aed55e057e824e5", + "0x000000000000000000000000000000a3fa95de17ef441314c4b2d164160719b8", + "0x0000000000000000000000000000000000044514dbb2f3ccd0e73d6f7d08d7fa", + "0x000000000000000000000000000000d21af3fb2e291c8ce7a8e67744a02d5876", + "0x000000000000000000000000000000000018083f7d5830c09dfbb8cad935852b", + "0x0000000000000000000000000000002d6f744bdb720449a6578558cc0212eb08", + "0x0000000000000000000000000000000000049c54a8fb962cd44ac4f09f617f66", + "0x000000000000000000000000000000da14e6c4ab202b0d8904ebb711cd68610a", + "0x0000000000000000000000000000000000168ec4ce9f73bef4643e5d1057c5ec", + "0x000000000000000000000000000000a626938c6fa0e58a4172d7ef9ee110c313", + "0x00000000000000000000000000000000001283d3114771bcc8961c0be88ef0b5", + "0x000000000000000000000000000000df47bfd895e024a9b77f3bb55a9c08133b", + "0x00000000000000000000000000000000000a609efa4be2ff94fa1797c7f6d7f7", + "0x000000000000000000000000000000265af3ab8e31053c1ea51d2b1d0c619115", + "0x0000000000000000000000000000000000113ab35436eace86972b3a5c46e77f", + "0x000000000000000000000000000000a8dcd90b3a2ece1ac705863793f93a851c", + "0x000000000000000000000000000000000016a98e634e4d3d0698a8d5c22b127d", + "0x000000000000000000000000000000ce76f8fc826a8674a5acef57706d745fb2", + "0x000000000000000000000000000000000004383498ecd845a0d98489c2fd457a", "0x0000000000000000000000000000003bdcd78296b6bdafc182df096e72b8e885", "0x000000000000000000000000000000000029cb0722970834563ea229c9811477", "0x000000000000000000000000000000a2174b8fe2ef0b1755e966ee129e39d78f", @@ -3368,39 +3368,39 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000c18a4ad73769ee3a701fd977624c41d5c5", - "0x00000000000000000000000000000000002901b1fba6e6add5e69f1530064b41", - "0x0000000000000000000000000000007491f368169a936e5b557af0ba1e1a7e5e", - "0x00000000000000000000000000000000000f52ece29651db4fd5b052fac931cb" + "0x0000000000000000000000000000004ffee11d5be067854da90bd9a0b1689f80", + "0x00000000000000000000000000000000000a60493a4495ea6cf8e597269fac1b", + "0x0000000000000000000000000000001f74cd02d75f1c2f1f39839bb68d7c3710", + "0x00000000000000000000000000000000001e96242d28b7a800e889e4054e17e2" ] -hash = "0x055b35ad3ed6af9b4994e806a1c130975fb5f1011c843f478c45e2dbc91b2b49" +hash = "0x11c612d2cb82707e60e8d389cef938bde45817fef749d3fbd3768a41f588798b" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000c" sibling_path = [ - "0x114b750451b592c00855f44495cc520d5c1bfb7732b0cb677c162971be9642f8", - "0x23508d039b4ec8fd85f42e6763eea0f73daad23bddb30f48b064984f714802f3", - "0x2eb8e5df407a0cd85397d1621d548f1b7b4bf628f556b57f5528e511e1b32673", - "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x02cd42d2f168796dd3b169b277d69d9cd15c633bf5131b98ddc42b6e5fe7bce0", + "0x1d17b779c29f000df8ee4ce241b078aa37ada49c3266787bd9669ccf131a00b5", + "0x089e366ea4c6e30ca1c68ff518fe2b661089392ead5ddddd6c7f876194eb55e4", + "0x18b662e93a0a9e7a77ac1cc2ec03f080445619c5daac864b7ef9ac4c6130a433", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x2a2a44c5a1fd0209c4123bd57b9464e9f49707edfa75c60952d85b6f13382315" -end_block_hash = "0x007f9f90c2838ceef16d6f38b3787785a59c962530f0405b099d588d3a36c526" +previous_block_hash = "0x28fa93de739f565e21609fd5bb5213e510c78a4fac5e600be1f6ebda92878965" +end_block_hash = "0x24ce4c5f894483362835d2b2dbc1664421759276a9ad3e9c02041fb4b4aba429" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x1941757dd4f8a3bdd56b196821dd69e48e82bb4ab86f53104313273e0314d37a" -protocol_contract_tree_root = "0x2c8fc46351bda26dff22c6f7d13f51ef1b7b7245475ed6f0857b8aeac417b36f" +vk_tree_root = "0x0d68c827603caf8ed7281abafbb115482afc07fa00d4a6c8eeb7a8cd6c0e7b4b" +protocol_contract_tree_root = "0x093cc9324e5a7b44883f515ac490e7294ef8cb1e6d2d8c503255b1b3a9409262" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x30354ffdd964ec9679ecb736db881a0bb7d97e0c21d9c9aded998f9f70202210" + root = "0x15ed53bb988cba8c5b7457b5b3eb6d73bc36303e13ff09644dccb34145b57e55" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x1c5cbde48c1d8a0389b67372f7eade8e2469fe77b000979538692e83eefee1fe" + root = "0x1f504853cbc65457254f6b2a5f9dfc6ccd327f80ee1a81171f4386e285ac6bfc" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000c" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -3408,10 +3408,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf167b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3425,10 +3425,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x0000000000000000000000000000000000000000000000000000000067c61406" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067cf167b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3438,10 +3438,10 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000034fd0" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] - value = "0x0000000000000000000000000000000000000000000000000000000452de2550" + value = "0x000000000000000000000000000000000000000000000000000000044ff4ff80" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x00000000000000000000000071e258c3d9b6639af0acb8fcbd2d50c57614fbbd" + inner = "0x00000000000000000000000065074a817b672b183cd0cdcce0667a9dcee64d5b" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3727,19 +3727,19 @@ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs]] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] -z = "0x2a8246548d391e9a7f93ad10f52fa04008296a51e95dab741574e1c30933d02a" +z = "0x110ca267864cec5c2ad01d4d724e41b39cf03d2af642bff41edc36ac96b221cd" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x0d114cc358983370a9a6700fa28f19", - "0x5c3463bbdd1dcefebf8e3012dea5bb", - "0x70c7" + "0x928c385a0787a095e08c21d51bc92a", + "0x4b4996d12cc5ccd0bf6ea1c82c810c", + "0x66c2" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00a0ce8313b57f095d1d9b95088108d0752e110d6540932d2f3d6d8e88c70e50", - "0x0000000000000000000000000000004e37eafed6e950225a3b2915035baa0569" + "0x00b06a564df20eb26480d0232f53ceb9cb3906f3dbad67e69877adc8ce5ced14", + "0x0000000000000000000000000000009ad311fcc0dae03fd22d3b0212bb235526" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6649,90 +6649,90 @@ key = [ "0x00000000000000000000000000000000000000000000000000000000000003f3", "0x00000000000000000000000000000000000000000000000000000000000003f4", "0x00000000000000000000000000000000000000000000000000000000000003f5", - "0x000000000000000000000000000000a95d917fde382e60ff963e81464eb14926", - "0x00000000000000000000000000000000001bf454683113afe2080be4d4ec6731", - "0x000000000000000000000000000000b0a43cacf779c8b08fa4d3d79bfd19e675", - "0x000000000000000000000000000000000023b06a4af2f956412fd57a565de590", - "0x0000000000000000000000000000000f2fd17360fbc618a29f8bc3c2526d5d6c", - "0x00000000000000000000000000000000002ad78e2fc10da83a07bcc2d4c8d7bc", - "0x0000000000000000000000000000009972cff2d72af27a5151d7d4f3b88952f8", - "0x000000000000000000000000000000000012d4a4a38378882ad602a7cf93b2ce", - "0x000000000000000000000000000000bf96a4f307949e64a1f198c409e60abc2e", - "0x000000000000000000000000000000000016ae14898b087653ab236db55b2d2f", - "0x0000000000000000000000000000005c004e3e161df0060f4b80b213082bc070", - "0x000000000000000000000000000000000020187bdd5e06d942ca6b43a8e60a18", - "0x000000000000000000000000000000f972f43e7936c124804dff0ef690783aea", - "0x000000000000000000000000000000000003ec27145673199075e1ef8fbd5b52", - "0x00000000000000000000000000000001d02554c339643aae18724fd4ac01f75f", - "0x00000000000000000000000000000000000e1d628c3809bcc16878153c92151c", - "0x000000000000000000000000000000f185ec39ec2f31c10dcb7e27e2909a06e3", - "0x00000000000000000000000000000000002a72d62c4abb2c6cfcb4adbffefbd4", - "0x00000000000000000000000000000088063606c8726b14e28849c5994153d0e7", - "0x000000000000000000000000000000000017874269c7bfce0822d6266e9ad1aa", - "0x0000000000000000000000000000008f24f6ca87e34a7c43fcb77761923f55cf", - "0x000000000000000000000000000000000029ea6441d79e0a467e154e42b24c3e", - "0x000000000000000000000000000000c42c340f88e37abe88555bf0c29ea5da10", - "0x00000000000000000000000000000000002b8c174178ade74b3c8940d922b839", + "0x00000000000000000000000000000026fed7cbfa6fef4b4beb62ad5cb35e1505", + "0x00000000000000000000000000000000002d68c4a9e5f457c085399bbd2f842f", + "0x000000000000000000000000000000c1b33034f71e6e52fe87fc49f691ebc6c4", + "0x00000000000000000000000000000000002f27273cf880dd9291eb2ab3a189a7", + "0x0000000000000000000000000000001ff1eaed28539c9f55b52d5d7aa8351291", + "0x000000000000000000000000000000000018c60f5235765b3d179cf2d1de0273", + "0x000000000000000000000000000000f4b697b30f9a5ad161fbf25c8d11cc665b", + "0x00000000000000000000000000000000001b21e717c694839b442d9c6d2f2680", + "0x000000000000000000000000000000ce0f61b49b140f12e1ef046c5745198841", + "0x00000000000000000000000000000000001d102334105b041841082bb3a97747", + "0x000000000000000000000000000000b7f96177f798c3ca9509c2623384468b22", + "0x0000000000000000000000000000000000215a9940e15f469bd6c056021c2207", + "0x0000000000000000000000000000009fd45876322e6d51108782a45e442e91c0", + "0x0000000000000000000000000000000000162c4829f2d428c93697570179667f", + "0x00000000000000000000000000000039e9e95307aeac2f83ff8ed745062f417c", + "0x00000000000000000000000000000000002b18b5ec282e9c3638f65d9cfd0fc5", + "0x0000000000000000000000000000007f6ca286a16b95c7d8aa37a638680cf9a4", + "0x0000000000000000000000000000000000102e877cec9f9dca0bd8c202d2cfb1", + "0x0000000000000000000000000000002bca6eabbb45be868c695c6a310b59d9d2", + "0x00000000000000000000000000000000002f02b13a7ec7217591dc60eae97314", + "0x000000000000000000000000000000ead9c2d4e1ab4acad18273c16b6ecded81", + "0x00000000000000000000000000000000000844ae53b0633280db0dc7ca099e1a", + "0x000000000000000000000000000000ace5a344208a42aa76d2c94536b65287ae", + "0x00000000000000000000000000000000001ada7c0c89121179213e1ec41e050c", "0x000000000000000000000000000000ddbb65fee64c9d1204287e811cb436fc95", "0x00000000000000000000000000000000002d2141dbf8e19e490a545c243b9da8", "0x000000000000000000000000000000980981ed27d03f6a5a799091150f1dd318", "0x0000000000000000000000000000000000236aedb66c50bb004e87095b95ddfb", - "0x000000000000000000000000000000baae9a63bab82568772bbd1f3dbc2a9a83", - "0x00000000000000000000000000000000002cd9900e0948bfc1d127c8f6c3ecee", - "0x0000000000000000000000000000002a872b85de95299d82886e823df4579910", - "0x00000000000000000000000000000000000f46f0c48ac398f5007c3af9d55b78", - "0x000000000000000000000000000000212beaf3d80a7cc55809fe5e3b225748e4", - "0x00000000000000000000000000000000000de63b2a5b939774894577d46a9ae3", - "0x000000000000000000000000000000e5db62e7ba41b9ebea130732a648e50f32", - "0x0000000000000000000000000000000000156922f731d33539d12ebdc4f44c3d", - "0x00000000000000000000000000000002505278f54894dd51dadee6796469d3b9", - "0x0000000000000000000000000000000000166c2fec52261549a723cd028b2d58", - "0x0000000000000000000000000000005e6d1bd566b4eb0f2d2c5d30579cc18b42", - "0x00000000000000000000000000000000002b3c25dcf55f2c4f79f9c045496086", - "0x000000000000000000000000000000c0f01c97baccc6e7172f78ad00bc25bb0e", - "0x000000000000000000000000000000000018f4108d22023b2b328c9270a3b490", - "0x0000000000000000000000000000005f37b765f36842d737db96e845ec46080b", - "0x00000000000000000000000000000000002469cafd84f0ca927874030ad42d29", - "0x000000000000000000000000000000770c71ac726d85d6af0af9ff04bb05e3cf", - "0x0000000000000000000000000000000000128600b26da5fc82f49fb66e547435", - "0x00000000000000000000000000000066d4ce4a544e5b2745a13f9066135983a2", - "0x00000000000000000000000000000000002e1ac3f2d529c409e6ad6279d9f503", - "0x0000000000000000000000000000009124e5e0eade7f4799d1d87341e68bba8c", - "0x000000000000000000000000000000000002aecf59095a5aa33c350bfe7adf63", - "0x000000000000000000000000000000f6046b8ed1aa1f982a42323c673fecccc5", - "0x0000000000000000000000000000000000230241071e68dbc005f055fd266cb0", - "0x00000000000000000000000000000063bf74efa419ad989ed86273d75ceb9da8", - "0x0000000000000000000000000000000000081a15ae4f53f1ad94adfd5e2f7cc6", - "0x000000000000000000000000000000a3ed1118987d528171c391744771af29cf", - "0x00000000000000000000000000000000000b8541774c898e35eed8af0e52062f", - "0x0000000000000000000000000000002e46bc7e295f8eaca704594ee3b0d4db91", - "0x000000000000000000000000000000000006c524ae55633ce2ef5bea54310adf", - "0x00000000000000000000000000000032bbb8a2fe88e69dba19ffbda5537c8cb5", - "0x00000000000000000000000000000000002b60fdece264405c48004d4a7be025", - "0x0000000000000000000000000000002bf440e229adc8a6a304b3a6ec1ce7c7eb", - "0x000000000000000000000000000000000006177a7c16c269089d0b97814c5764", - "0x000000000000000000000000000000e27c39ba748b5fa9bd42a072b2b2122ac9", - "0x000000000000000000000000000000000024d277adbcaab6daf7412423e5097d", - "0x0000000000000000000000000000004639ee808de27613d7d2e31067bbcd0513", - "0x00000000000000000000000000000000002516703f51133ba2652159c52c2628", - "0x000000000000000000000000000000eb38672d3cfe89300ad64d4d6c7381aa97", - "0x000000000000000000000000000000000007c4d05ce09d5ecfeffb6920cf371f", - "0x000000000000000000000000000000eb451a580ae40fb3ff46e018814bcbb098", - "0x00000000000000000000000000000000000478dfb8e508e62ba9f3540ec6ed86", - "0x000000000000000000000000000000bd4a437a2a4019bbb4ecae609c6f06ae3e", - "0x00000000000000000000000000000000000f89afbd3697753f2cc1eda51772fa", - "0x000000000000000000000000000000c81ed1ed232a34701206c2ed95f619e260", - "0x0000000000000000000000000000000000007b1bae42568a780ec006646a5d58", - "0x000000000000000000000000000000a18f86f996414e68b94901881d798f2031", - "0x000000000000000000000000000000000026b53bd2723ba80491386ba9375f1f", - "0x0000000000000000000000000000001b4c495e3c141a93f08fe6d9e5f483633a", - "0x00000000000000000000000000000000002827af6e42031c3fa34f2c953eca0a", - "0x00000000000000000000000000000031df88bc61add6fe2b07d12cee800ca1f9", - "0x00000000000000000000000000000000001dc4a6f40eccb62521ed524e0b92db", - "0x0000000000000000000000000000002ff41c6f63263b78dee405d342659b49a4", - "0x0000000000000000000000000000000000187a079ce6051aa257fb76b3ba6633", - "0x00000000000000000000000000000012cf511185512c3f60f141c3a326dd98f4", - "0x00000000000000000000000000000000000f9efa54dc49bb9706ee1eec7ed314", + "0x000000000000000000000000000000c5b70b2b30a9e136b42bbb0e470b4f9686", + "0x000000000000000000000000000000000028e72e21606b26b8a995ebd9b42669", + "0x00000000000000000000000000000041b29382518c81a32ea6fd6376f864024f", + "0x000000000000000000000000000000000017007410722d51d122a89d0318c028", + "0x000000000000000000000000000000f2635c83dbe3ba4d0289ca3c88ca2697a3", + "0x0000000000000000000000000000000000083eb6677487814fb65687dedea2ed", + "0x000000000000000000000000000000170e63f49b65ed34caed8e67041a379040", + "0x00000000000000000000000000000000002ef86d1df7745fc68281badd338847", + "0x0000000000000000000000000000006fcd6815e31b6ba7f2d2a36d02d09def42", + "0x000000000000000000000000000000000007cf16cf1fc7d04cf814cfc8c919c9", + "0x000000000000000000000000000000ea4064f00819f55f5b265b9b2ceda16dfd", + "0x000000000000000000000000000000000029e2d70223b82a64b30cf971139de5", + "0x000000000000000000000000000000d451192137cbd9252b7b7053da5f696057", + "0x000000000000000000000000000000000012476d1df596ea74b986f09c6d13dd", + "0x00000000000000000000000000000008be828a28cd98bec507017a30625e6115", + "0x000000000000000000000000000000000020f244fd2f72be4540eaf190e9cdb8", + "0x0000000000000000000000000000002e590b67063e5cb86595d48e6d3872e110", + "0x0000000000000000000000000000000000066bc1d43ac3bac34b9c1912e9b23d", + "0x000000000000000000000000000000ae8c577ab2605dc9a9bb16886af3857937", + "0x00000000000000000000000000000000002fb7db05e346f2786d40c5a5adbf37", + "0x000000000000000000000000000000825e761973d913c831ddd54b4b78efe61e", + "0x0000000000000000000000000000000000226281078b464fead25552ff0dd6e9", + "0x000000000000000000000000000000f22d2ea59d7aa31453c01434ed3d43fa9b", + "0x000000000000000000000000000000000003f4b6f0980cc28190fe7f9969be9d", + "0x000000000000000000000000000000dac84ba2e82076c10d7650350891809368", + "0x00000000000000000000000000000000001e661290598a82a70c997132c043bb", + "0x0000000000000000000000000000008cb2de6330e3a67f1f1f16d4d0ad8e354a", + "0x0000000000000000000000000000000000255de03a75d65ba5c97c13a1da3746", + "0x000000000000000000000000000000ce70cc34cb785925b1a96feffddb4536b2", + "0x00000000000000000000000000000000001e0016840f4c842a6c87749a738502", + "0x000000000000000000000000000000b762cb2e8821afba74756f8555c8778be3", + "0x0000000000000000000000000000000000195adbf8b81cb41a971143cd10db19", + "0x00000000000000000000000000000045423b4aadfc15ebf49bbf2cf0cb49c5e0", + "0x00000000000000000000000000000000002e179e98eac7777a1d4180dccac990", + "0x000000000000000000000000000000de43bda966764539138879b73681c07d0a", + "0x00000000000000000000000000000000002edc51252ef0334178d44fed8b932a", + "0x00000000000000000000000000000035bc3bc75affc28d2b5d7c1487db6c1afa", + "0x000000000000000000000000000000000018a327c2275eb248232f70507cd54c", + "0x0000000000000000000000000000009696c0d97710128cad5a264e8584bbc73c", + "0x00000000000000000000000000000000001099acafa6ffbc3cc3d78056f6b2df", + "0x000000000000000000000000000000bd7190e82f81d571f25a05c96943832ade", + "0x0000000000000000000000000000000000145bb43a10e4918116af76c2f6436e", + "0x0000000000000000000000000000006d04132197785f426de4952d4c1870a944", + "0x000000000000000000000000000000000008f57159c23b0348ac4c3decfde627", + "0x0000000000000000000000000000001653734614c3b96039aba196d48c0fe527", + "0x00000000000000000000000000000000000bea4a6a5dc7c516d4a794660d7411", + "0x000000000000000000000000000000186da3e097de8e40f8f0d485cf772231c7", + "0x000000000000000000000000000000000021fd6c5af2de252d84a71aee4bd99e", + "0x0000000000000000000000000000001d996a822218f05bc1d8c6f22645d3958a", + "0x00000000000000000000000000000000002e285fce072c6e66833684947c3b68", + "0x000000000000000000000000000000df5c9bc2c98bc791682cc89aca16f0aa96", + "0x00000000000000000000000000000000002d1ea455fabdad58de319968e2d2d8", + "0x00000000000000000000000000000050a0c0b1edd8d0dab5e21ec20c5b7bd830", + "0x00000000000000000000000000000000000c14688998d17d8b7d9a1af05a8200", + "0x00000000000000000000000000000003b71bc93eb7a53b6c522c0a7b0ee09fa0", + "0x000000000000000000000000000000000026c80d51615257a0cc01987615d9af", "0x0000000000000000000000000000003a11f3ff7ed5dafa46a8e17ad10d8528d4", "0x000000000000000000000000000000000028daa2aab093285dcdc2f01b295cd2", "0x000000000000000000000000000000c47e0c7183bf78529905ebde0e52e8a8da", @@ -6753,20 +6753,20 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000007d85bb96905b1540090f09109e66fcf699", - "0x000000000000000000000000000000000007d67dd5ffaccaef29e18409884199", - "0x00000000000000000000000000000010a344ab1c84095faea84aa9d768007db0", - "0x000000000000000000000000000000000017497f3cb5837786c7a3404c36c83d" + "0x000000000000000000000000000000c4399412300f552e531a43c9bb0dfc3a8f", + "0x00000000000000000000000000000000001c4364fe54013c7a9417789acf42b5", + "0x000000000000000000000000000000d7e28a366b5eaad70d3e6b1bb60a4676c2", + "0x000000000000000000000000000000000015b93d2e985c7049ca42abf992b1bb" ] -hash = "0x173e4dfd71cbf27a59b7a63cd1b97e99d5755fa545bd2da18e441a635a575c5a" +hash = "0x0e8095c437a66450fab2b7d45cc2dcdf4c233b610a511881b4d5a923d95bfb61" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" sibling_path = [ - "0x10afa9791ea9e69faedd628883304adf539c34fba8ece691f567585f993e9715", - "0x227a2d2083e1ff7339bbb07e4225dcfc8682ecf3c5a0f400e3207fa67e8058a2", - "0x00f3414e58712a7c8ffc7a77380ed06b0edabf32d6b39e92283065cda29341fa", - "0x0ffc0dada2f07180a4ad2e1559fc2ff3a2bb64e8097738f79fa373f65c262e51", - "0x220a4ef5eebb78227ca566069ebb77be597d0982dcf2b2f9abe697728573cba9", - "0x20f23dbe0783195a172abfb8bea81e7e2ed42b0c4f6e99cd0fff9a20292db7ec" + "0x2f189b057ebe596b83402de107e3a3595275783ad0f640814ab4851a1c41e9d7", + "0x043d0082542d36b2a89c48d7544d2dce5307896aa626d60304a4e6f39682b96b", + "0x155dbefd5724476b1513988dcb93ceac558a0682153f1cbd3bd45b1660156a02", + "0x18b662e93a0a9e7a77ac1cc2ec03f080445619c5daac864b7ef9ac4c6130a433", + "0x2e6803c952a4cd20d9ff1ab458fafeb0990aade0ae0d3eae64fa2ef7b3589135", + "0x1fbbffddc6daf7f2899e65511d0ba4e38c76fbe03eb8b194705acef0499a3b04" ] From 1c73c92d74f61b779fed4b80243d3bdbb18c8ba9 Mon Sep 17 00:00:00 2001 From: lucasxia01 Date: Tue, 11 Mar 2025 21:59:38 +0000 Subject: [PATCH 41/41] found the missing parsing, fixed! --- yarn-project/stdlib/src/proofs/proof.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/yarn-project/stdlib/src/proofs/proof.ts b/yarn-project/stdlib/src/proofs/proof.ts index a94fc37ffcc2..0fd38ad19fb3 100644 --- a/yarn-project/stdlib/src/proofs/proof.ts +++ b/yarn-project/stdlib/src/proofs/proof.ts @@ -18,9 +18,6 @@ export class Proof { // Honk proofs start with a 4 byte length prefix // the proof metadata starts immediately after private readonly metadataOffset = 4; - // the metadata is 3 Frs long - // the public inputs are after it - private readonly publicInputsOffset = 100; constructor( /** @@ -65,15 +62,12 @@ export class Proof { } public withoutPublicInputs(): Buffer { - return Buffer.concat([ - this.buffer.subarray(this.metadataOffset, this.publicInputsOffset), - this.buffer.subarray(this.publicInputsOffset + Fr.SIZE_IN_BYTES * this.numPublicInputs), - ]); + return Buffer.concat([this.buffer.subarray(this.metadataOffset + Fr.SIZE_IN_BYTES * this.numPublicInputs)]); } public extractPublicInputs(): Fr[] { const reader = BufferReader.asReader( - this.buffer.subarray(this.publicInputsOffset, this.publicInputsOffset + Fr.SIZE_IN_BYTES * this.numPublicInputs), + this.buffer.subarray(this.metadataOffset, this.metadataOffset + Fr.SIZE_IN_BYTES * this.numPublicInputs), ); return reader.readArray(this.numPublicInputs, Fr); }