From 2f05dc02fe7b147c7cd6fc235134279dbf332c08 Mon Sep 17 00:00:00 2001 From: Jean M <132435771+jeanmon@users.noreply.github.com> Date: Wed, 15 Jan 2025 12:00:38 +0100 Subject: [PATCH] fix(avm): AVM circuit fixes related calldata, returndata and call_ptr (#11207) The AVM circuit code did not correctly compute col_offset (defined in mem_slice.pil) in the context of multiple enqueued calls. In this case, the calldata of these top-level calls are concatenated and therefore col_offset needs to take into account the previous concatenated calldata. We needed also to relax the constraint #[COL_OFFSET_INCREMENT] which needs to be "reset" at call boundaries. Similar fix applies for returndata. In addition, we identified some missing call_ptr member in trace row of several opcodes. --- .../cpp/pil/avm/gadgets/mem_slice.pil | 6 +- .../barretenberg/vm/avm/generated/columns.hpp | 8 +- .../barretenberg/vm/avm/generated/flavor.cpp | 12 +- .../barretenberg/vm/avm/generated/flavor.hpp | 7 +- .../barretenberg/vm/avm/generated/prover.hpp | 3 +- .../vm/avm/generated/relations/mem_slice.hpp | 42 +- .../vm/avm/generated/verifier.hpp | 2 +- .../barretenberg/vm/avm/trace/execution.cpp | 1 + .../vm/avm/trace/gadgets/slice_trace.cpp | 21 +- .../vm/avm/trace/gadgets/slice_trace.hpp | 7 +- .../src/barretenberg/vm/avm/trace/trace.cpp | 33 +- .../src/barretenberg/vm/avm/trace/trace.hpp | 14 + .../src/barretenberg/vm/aztec_constants.hpp | 2 +- .../crates/private-kernel-init/Prover.toml | 54 +- .../crates/private-kernel-inner/Prover.toml | 308 ++++----- .../crates/private-kernel-reset/Prover.toml | 164 ++--- .../private-kernel-tail-to-public/Prover.toml | 30 +- .../crates/private-kernel-tail/Prover.toml | 138 ++-- .../crates/rollup-base-private/Prover.toml | 492 +++++++------- .../crates/rollup-base-public/Prover.toml | 607 +++++++++--------- .../crates/rollup-block-merge/Prover.toml | 72 +-- .../crates/rollup-block-root/Prover.toml | 438 ++++++------- .../crates/rollup-merge/Prover.toml | 482 +++++++------- .../crates/rollup-root/Prover.toml | 100 +-- .../crates/types/src/constants.nr | 2 +- .../bb-prover/src/avm_proving.test.ts | 4 +- yarn-project/circuits.js/src/constants.gen.ts | 2 +- 27 files changed, 1547 insertions(+), 1504 deletions(-) diff --git a/barretenberg/cpp/pil/avm/gadgets/mem_slice.pil b/barretenberg/cpp/pil/avm/gadgets/mem_slice.pil index 2fa6f61afe6..1f0b9ee3dd3 100644 --- a/barretenberg/cpp/pil/avm/gadgets/mem_slice.pil +++ b/barretenberg/cpp/pil/avm/gadgets/mem_slice.pil @@ -40,8 +40,10 @@ namespace slice(256); sel_mem_active * (cnt - 1 - cnt') = 0; #[ADDR_INCREMENT] sel_mem_active * (addr + 1 - addr') = 0; - #[COL_OFFSET_INCREMENT] - sel_mem_active * (col_offset + 1 - col_offset') = 0; + + // #[COL_OFFSET_INCREMENT] + // sel_mem_active * (col_offset + 1 - col_offset') = 0; + #[SAME_CLK] sel_mem_active * (clk - clk') = 0; #[SAME_SPACE_ID] diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/columns.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/columns.hpp index 7e2047bca2a..09a9096ca92 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/columns.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/columns.hpp @@ -10,13 +10,13 @@ namespace bb::avm { #define AVM_PRECOMPUTED_ENTITIES byte_lookup_sel_bin, byte_lookup_table_byte_lengths, byte_lookup_table_in_tags, byte_lookup_table_input_a, byte_lookup_table_input_b, byte_lookup_table_op_id, byte_lookup_table_output, gas_base_da_gas_fixed_table, gas_base_l2_gas_fixed_table, gas_dyn_da_gas_fixed_table, gas_dyn_l2_gas_fixed_table, gas_sel_gas_cost, main_clk, main_sel_da_end_gas_kernel_input, main_sel_da_start_gas_kernel_input, main_sel_first, main_sel_l2_end_gas_kernel_input, main_sel_l2_start_gas_kernel_input, main_sel_start_exec, main_zeroes, powers_power_of_2 #define AVM_WIRE_ENTITIES main_kernel_inputs, main_kernel_value_out, main_kernel_side_effect_out, main_kernel_metadata_out, main_calldata, main_returndata, alu_a_hi, alu_a_lo, alu_b_hi, alu_b_lo, alu_b_pow, alu_c_hi, alu_c_lo, alu_cf, alu_clk, alu_cmp_gadget_gt, alu_cmp_gadget_input_a, alu_cmp_gadget_input_b, alu_cmp_gadget_non_ff_gt, alu_cmp_gadget_result, alu_cmp_gadget_sel, alu_ff_tag, alu_ia, alu_ib, alu_ic, alu_in_tag, alu_max_bits_sub_b_bits, alu_max_bits_sub_b_pow, alu_op_add, alu_op_cast, alu_op_div, alu_op_eq, alu_op_lt, alu_op_lte, alu_op_mul, alu_op_not, alu_op_shl, alu_op_shr, alu_op_sub, alu_partial_prod_hi, alu_partial_prod_lo, alu_range_check_input_value, alu_range_check_num_bits, alu_range_check_sel, alu_remainder, alu_sel_alu, alu_sel_cmp, alu_sel_shift_which, alu_u128_tag, alu_u16_tag, alu_u1_tag, alu_u32_tag, alu_u64_tag, alu_u8_tag, alu_zero_shift, binary_acc_ia, binary_acc_ib, binary_acc_ic, binary_clk, binary_ia_bytes, binary_ib_bytes, binary_ic_bytes, binary_in_tag, binary_mem_tag_ctr, binary_mem_tag_ctr_inv, binary_op_id, binary_sel_bin, binary_start, bytecode_arifact_hash, bytecode_as_fields, bytecode_bytes, bytecode_bytes_pc, bytecode_class_id, bytecode_contract_address, bytecode_decomposed, bytecode_deployer_addr, bytecode_end_latch, bytecode_incoming_viewing_key_x, bytecode_incoming_viewing_key_y, bytecode_initialization_hash, bytecode_length_remaining, bytecode_nullifier_key_x, bytecode_nullifier_key_y, bytecode_outgoing_viewing_key_x, bytecode_outgoing_viewing_key_y, bytecode_private_fn_root, bytecode_public_key_hash, bytecode_running_hash, bytecode_salt, bytecode_tagging_key_x, bytecode_tagging_key_y, cmp_a_hi, cmp_a_lo, cmp_b_hi, cmp_b_lo, cmp_borrow, cmp_clk, cmp_cmp_rng_ctr, cmp_diff, cmp_input_a, cmp_input_b, cmp_op_eq, cmp_op_eq_diff_inv, cmp_op_gt, cmp_op_non_ff_gt, cmp_p_a_borrow, cmp_p_b_borrow, cmp_p_sub_a_hi, cmp_p_sub_a_lo, cmp_p_sub_b_hi, cmp_p_sub_b_lo, cmp_range_chk_clk, cmp_res_hi, cmp_res_lo, cmp_result, cmp_sel_cmp, cmp_sel_rng_chk, cmp_shift_sel, conversion_clk, conversion_input, conversion_num_limbs, conversion_output_bits, conversion_radix, conversion_sel_to_radix_be, keccakf1600_clk, keccakf1600_input, keccakf1600_output, keccakf1600_sel_keccakf1600, main_abs_da_rem_gas, main_abs_l2_rem_gas, main_alu_in_tag, main_base_da_gas_op_cost, main_base_l2_gas_op_cost, main_bin_op_id, main_call_ptr, main_da_gas_remaining, main_da_gas_u16_r0, main_da_gas_u16_r1, main_da_out_of_gas, main_dyn_da_gas_op_cost, main_dyn_gas_multiplier, main_dyn_l2_gas_op_cost, main_ia, main_ib, main_ic, main_id, main_id_zero, main_ind_addr_a, main_ind_addr_b, main_ind_addr_c, main_ind_addr_d, main_internal_return_ptr, main_inv, main_is_fake_row, main_is_gas_accounted, main_l2_gas_remaining, main_l2_gas_u16_r0, main_l2_gas_u16_r1, main_l2_out_of_gas, main_mem_addr_a, main_mem_addr_b, main_mem_addr_c, main_mem_addr_d, main_op_err, main_opcode_val, main_pc, main_r_in_tag, main_rwa, main_rwb, main_rwc, main_rwd, main_sel_alu, main_sel_bin, main_sel_calldata, main_sel_execution_end, main_sel_execution_row, main_sel_mem_op_a, main_sel_mem_op_b, main_sel_mem_op_c, main_sel_mem_op_d, main_sel_mov_ia_to_ic, main_sel_mov_ib_to_ic, main_sel_op_add, main_sel_op_address, main_sel_op_and, main_sel_op_block_number, main_sel_op_calldata_copy, main_sel_op_cast, main_sel_op_chain_id, main_sel_op_dagasleft, main_sel_op_debug_log, main_sel_op_div, main_sel_op_ecadd, main_sel_op_emit_l2_to_l1_msg, main_sel_op_emit_note_hash, main_sel_op_emit_nullifier, main_sel_op_emit_unencrypted_log, main_sel_op_eq, main_sel_op_external_call, main_sel_op_external_return, main_sel_op_external_revert, main_sel_op_fdiv, main_sel_op_fee_per_da_gas, main_sel_op_fee_per_l2_gas, main_sel_op_get_contract_instance, main_sel_op_internal_call, main_sel_op_internal_return, main_sel_op_is_static_call, main_sel_op_jump, main_sel_op_jumpi, main_sel_op_keccak, main_sel_op_l1_to_l2_msg_exists, main_sel_op_l2gasleft, main_sel_op_lt, main_sel_op_lte, main_sel_op_mov, main_sel_op_msm, main_sel_op_mul, main_sel_op_not, main_sel_op_note_hash_exists, main_sel_op_nullifier_exists, main_sel_op_or, main_sel_op_poseidon2, main_sel_op_radix_be, main_sel_op_returndata_copy, main_sel_op_returndata_size, main_sel_op_sender, main_sel_op_set, main_sel_op_sha256, main_sel_op_shl, main_sel_op_shr, main_sel_op_sload, main_sel_op_sstore, main_sel_op_static_call, main_sel_op_sub, main_sel_op_timestamp, main_sel_op_transaction_fee, main_sel_op_version, main_sel_op_xor, main_sel_q_kernel_lookup, main_sel_q_kernel_output_lookup, main_sel_resolve_ind_addr_a, main_sel_resolve_ind_addr_b, main_sel_resolve_ind_addr_c, main_sel_resolve_ind_addr_d, main_sel_returndata, main_sel_rng_16, main_sel_rng_8, main_sel_slice_gadget, main_space_id, main_tag_err, main_w_in_tag, mem_addr, mem_clk, mem_diff, mem_glob_addr, mem_last, mem_lastAccess, mem_one_min_inv, mem_r_in_tag, mem_rw, mem_sel_mem, mem_sel_mov_ia_to_ic, mem_sel_mov_ib_to_ic, mem_sel_op_a, mem_sel_op_b, mem_sel_op_c, mem_sel_op_d, mem_sel_op_poseidon_read_a, mem_sel_op_poseidon_read_b, mem_sel_op_poseidon_read_c, mem_sel_op_poseidon_read_d, mem_sel_op_poseidon_write_a, mem_sel_op_poseidon_write_b, mem_sel_op_poseidon_write_c, mem_sel_op_poseidon_write_d, mem_sel_op_slice, mem_sel_resolve_ind_addr_a, mem_sel_resolve_ind_addr_b, mem_sel_resolve_ind_addr_c, mem_sel_resolve_ind_addr_d, mem_sel_rng_chk, mem_skip_check_tag, mem_space_id, mem_tag, mem_tag_err, mem_tsp, mem_u16_r0, mem_u16_r1, mem_u8_r0, mem_val, mem_w_in_tag, merkle_tree_clk, merkle_tree_expected_tree_root, merkle_tree_latch, merkle_tree_leaf_index, merkle_tree_leaf_index_is_even, merkle_tree_leaf_value, merkle_tree_left_hash, merkle_tree_output_hash, merkle_tree_path_len, merkle_tree_path_len_inv, merkle_tree_right_hash, merkle_tree_sel_merkle_tree, merkle_tree_sibling_value, poseidon2_B_10_0, poseidon2_B_10_1, poseidon2_B_10_2, poseidon2_B_10_3, poseidon2_B_11_0, poseidon2_B_11_1, poseidon2_B_11_2, poseidon2_B_11_3, poseidon2_B_12_0, poseidon2_B_12_1, poseidon2_B_12_2, poseidon2_B_12_3, poseidon2_B_13_0, poseidon2_B_13_1, poseidon2_B_13_2, poseidon2_B_13_3, poseidon2_B_14_0, poseidon2_B_14_1, poseidon2_B_14_2, poseidon2_B_14_3, poseidon2_B_15_0, poseidon2_B_15_1, poseidon2_B_15_2, poseidon2_B_15_3, poseidon2_B_16_0, poseidon2_B_16_1, poseidon2_B_16_2, poseidon2_B_16_3, poseidon2_B_17_0, poseidon2_B_17_1, poseidon2_B_17_2, poseidon2_B_17_3, poseidon2_B_18_0, poseidon2_B_18_1, poseidon2_B_18_2, poseidon2_B_18_3, poseidon2_B_19_0, poseidon2_B_19_1, poseidon2_B_19_2, poseidon2_B_19_3, poseidon2_B_20_0, poseidon2_B_20_1, poseidon2_B_20_2, poseidon2_B_20_3, poseidon2_B_21_0, poseidon2_B_21_1, poseidon2_B_21_2, poseidon2_B_21_3, poseidon2_B_22_0, poseidon2_B_22_1, poseidon2_B_22_2, poseidon2_B_22_3, poseidon2_B_23_0, poseidon2_B_23_1, poseidon2_B_23_2, poseidon2_B_23_3, poseidon2_B_24_0, poseidon2_B_24_1, poseidon2_B_24_2, poseidon2_B_24_3, poseidon2_B_25_0, poseidon2_B_25_1, poseidon2_B_25_2, poseidon2_B_25_3, poseidon2_B_26_0, poseidon2_B_26_1, poseidon2_B_26_2, poseidon2_B_26_3, poseidon2_B_27_0, poseidon2_B_27_1, poseidon2_B_27_2, poseidon2_B_27_3, poseidon2_B_28_0, poseidon2_B_28_1, poseidon2_B_28_2, poseidon2_B_28_3, poseidon2_B_29_0, poseidon2_B_29_1, poseidon2_B_29_2, poseidon2_B_29_3, poseidon2_B_30_0, poseidon2_B_30_1, poseidon2_B_30_2, poseidon2_B_30_3, poseidon2_B_31_0, poseidon2_B_31_1, poseidon2_B_31_2, poseidon2_B_31_3, poseidon2_B_32_0, poseidon2_B_32_1, poseidon2_B_32_2, poseidon2_B_32_3, poseidon2_B_33_0, poseidon2_B_33_1, poseidon2_B_33_2, poseidon2_B_33_3, poseidon2_B_34_0, poseidon2_B_34_1, poseidon2_B_34_2, poseidon2_B_34_3, poseidon2_B_35_0, poseidon2_B_35_1, poseidon2_B_35_2, poseidon2_B_35_3, poseidon2_B_36_0, poseidon2_B_36_1, poseidon2_B_36_2, poseidon2_B_36_3, poseidon2_B_37_0, poseidon2_B_37_1, poseidon2_B_37_2, poseidon2_B_37_3, poseidon2_B_38_0, poseidon2_B_38_1, poseidon2_B_38_2, poseidon2_B_38_3, poseidon2_B_39_0, poseidon2_B_39_1, poseidon2_B_39_2, poseidon2_B_39_3, poseidon2_B_40_0, poseidon2_B_40_1, poseidon2_B_40_2, poseidon2_B_40_3, poseidon2_B_41_0, poseidon2_B_41_1, poseidon2_B_41_2, poseidon2_B_41_3, poseidon2_B_42_0, poseidon2_B_42_1, poseidon2_B_42_2, poseidon2_B_42_3, poseidon2_B_43_0, poseidon2_B_43_1, poseidon2_B_43_2, poseidon2_B_43_3, poseidon2_B_44_0, poseidon2_B_44_1, poseidon2_B_44_2, poseidon2_B_44_3, poseidon2_B_45_0, poseidon2_B_45_1, poseidon2_B_45_2, poseidon2_B_45_3, poseidon2_B_46_0, poseidon2_B_46_1, poseidon2_B_46_2, poseidon2_B_46_3, poseidon2_B_47_0, poseidon2_B_47_1, poseidon2_B_47_2, poseidon2_B_47_3, poseidon2_B_48_0, poseidon2_B_48_1, poseidon2_B_48_2, poseidon2_B_48_3, poseidon2_B_49_0, poseidon2_B_49_1, poseidon2_B_49_2, poseidon2_B_49_3, poseidon2_B_4_0, poseidon2_B_4_1, poseidon2_B_4_2, poseidon2_B_4_3, poseidon2_B_50_0, poseidon2_B_50_1, poseidon2_B_50_2, poseidon2_B_50_3, poseidon2_B_51_0, poseidon2_B_51_1, poseidon2_B_51_2, poseidon2_B_51_3, poseidon2_B_52_0, poseidon2_B_52_1, poseidon2_B_52_2, poseidon2_B_52_3, poseidon2_B_53_0, poseidon2_B_53_1, poseidon2_B_53_2, poseidon2_B_53_3, poseidon2_B_54_0, poseidon2_B_54_1, poseidon2_B_54_2, poseidon2_B_54_3, poseidon2_B_55_0, poseidon2_B_55_1, poseidon2_B_55_2, poseidon2_B_55_3, poseidon2_B_56_0, poseidon2_B_56_1, poseidon2_B_56_2, poseidon2_B_56_3, poseidon2_B_57_0, poseidon2_B_57_1, poseidon2_B_57_2, poseidon2_B_57_3, poseidon2_B_58_0, poseidon2_B_58_1, poseidon2_B_58_2, poseidon2_B_58_3, poseidon2_B_59_0, poseidon2_B_59_1, poseidon2_B_59_2, poseidon2_B_59_3, poseidon2_B_5_0, poseidon2_B_5_1, poseidon2_B_5_2, poseidon2_B_5_3, poseidon2_B_6_0, poseidon2_B_6_1, poseidon2_B_6_2, poseidon2_B_6_3, poseidon2_B_7_0, poseidon2_B_7_1, poseidon2_B_7_2, poseidon2_B_7_3, poseidon2_B_8_0, poseidon2_B_8_1, poseidon2_B_8_2, poseidon2_B_8_3, poseidon2_B_9_0, poseidon2_B_9_1, poseidon2_B_9_2, poseidon2_B_9_3, poseidon2_EXT_LAYER_4, poseidon2_EXT_LAYER_5, poseidon2_EXT_LAYER_6, poseidon2_EXT_LAYER_7, poseidon2_T_0_4, poseidon2_T_0_5, poseidon2_T_0_6, poseidon2_T_0_7, poseidon2_T_1_4, poseidon2_T_1_5, poseidon2_T_1_6, poseidon2_T_1_7, poseidon2_T_2_4, poseidon2_T_2_5, poseidon2_T_2_6, poseidon2_T_2_7, poseidon2_T_3_4, poseidon2_T_3_5, poseidon2_T_3_6, poseidon2_T_3_7, poseidon2_T_60_4, poseidon2_T_60_5, poseidon2_T_60_6, poseidon2_T_60_7, poseidon2_T_61_4, poseidon2_T_61_5, poseidon2_T_61_6, poseidon2_T_61_7, poseidon2_T_62_4, poseidon2_T_62_5, poseidon2_T_62_6, poseidon2_T_62_7, poseidon2_T_63_4, poseidon2_T_63_5, poseidon2_T_63_6, poseidon2_T_63_7, poseidon2_a_0, poseidon2_a_1, poseidon2_a_2, poseidon2_a_3, poseidon2_b_0, poseidon2_b_1, poseidon2_b_2, poseidon2_b_3, poseidon2_clk, poseidon2_full_a_0, poseidon2_full_a_1, poseidon2_full_a_2, poseidon2_full_a_3, poseidon2_full_b_0, poseidon2_full_b_1, poseidon2_full_b_2, poseidon2_full_b_3, poseidon2_full_clk, poseidon2_full_end_poseidon, poseidon2_full_execute_poseidon_perm, poseidon2_full_input_0, poseidon2_full_input_1, poseidon2_full_input_2, poseidon2_full_input_len, poseidon2_full_num_perm_rounds_rem, poseidon2_full_num_perm_rounds_rem_inv, poseidon2_full_output, poseidon2_full_padding, poseidon2_full_sel_merkle_tree, poseidon2_full_sel_poseidon, poseidon2_full_start_poseidon, poseidon2_input_addr, poseidon2_mem_addr_read_a, poseidon2_mem_addr_read_b, poseidon2_mem_addr_read_c, poseidon2_mem_addr_read_d, poseidon2_mem_addr_write_a, poseidon2_mem_addr_write_b, poseidon2_mem_addr_write_c, poseidon2_mem_addr_write_d, poseidon2_output_addr, poseidon2_sel_poseidon_perm, poseidon2_sel_poseidon_perm_immediate, poseidon2_sel_poseidon_perm_mem_op, poseidon2_space_id, range_check_alu_rng_chk, range_check_clk, range_check_cmp_hi_bits_rng_chk, range_check_cmp_lo_bits_rng_chk, range_check_cmp_non_ff_rng_chk, range_check_dyn_diff, range_check_dyn_rng_chk_bits, range_check_dyn_rng_chk_pow_2, range_check_gas_da_rng_chk, range_check_gas_l2_rng_chk, range_check_is_lte_u112, range_check_is_lte_u128, range_check_is_lte_u16, range_check_is_lte_u32, range_check_is_lte_u48, range_check_is_lte_u64, range_check_is_lte_u80, range_check_is_lte_u96, range_check_rng_chk_bits, range_check_sel_lookup_0, range_check_sel_lookup_1, range_check_sel_lookup_2, range_check_sel_lookup_3, range_check_sel_lookup_4, range_check_sel_lookup_5, range_check_sel_lookup_6, range_check_sel_rng_chk, range_check_u16_r0, range_check_u16_r1, range_check_u16_r2, range_check_u16_r3, range_check_u16_r4, range_check_u16_r5, range_check_u16_r6, range_check_u16_r7, range_check_value, sha256_clk, sha256_input, sha256_output, sha256_sel_sha256_compression, sha256_state, slice_addr, slice_clk, slice_cnt, slice_col_offset, slice_one_min_inv, slice_sel_cd_cpy, slice_sel_mem_active, slice_sel_return, slice_sel_start, slice_space_id, slice_val, lookup_rng_chk_pow_2_counts, lookup_rng_chk_diff_counts, lookup_rng_chk_0_counts, lookup_rng_chk_1_counts, lookup_rng_chk_2_counts, lookup_rng_chk_3_counts, lookup_rng_chk_4_counts, lookup_rng_chk_5_counts, lookup_rng_chk_6_counts, lookup_rng_chk_7_counts, lookup_mem_rng_chk_0_counts, lookup_mem_rng_chk_1_counts, lookup_mem_rng_chk_2_counts, lookup_pow_2_0_counts, lookup_pow_2_1_counts, lookup_byte_lengths_counts, lookup_byte_operations_counts, lookup_opcode_gas_counts, lookup_l2_gas_rng_chk_0_counts, lookup_l2_gas_rng_chk_1_counts, lookup_da_gas_rng_chk_0_counts, lookup_da_gas_rng_chk_1_counts, lookup_cd_value_counts, lookup_ret_value_counts, incl_main_tag_err_counts, incl_mem_tag_err_counts #define AVM_DERIVED_WITNESS_ENTITIES perm_rng_non_ff_cmp_inv, perm_rng_cmp_lo_inv, perm_rng_cmp_hi_inv, perm_rng_alu_inv, perm_cmp_alu_inv, perm_pos_mem_read_a_inv, perm_pos_mem_read_b_inv, perm_pos_mem_read_c_inv, perm_pos_mem_read_d_inv, perm_pos_mem_write_a_inv, perm_pos_mem_write_b_inv, perm_pos_mem_write_c_inv, perm_pos_mem_write_d_inv, perm_pos2_fixed_pos2_perm_inv, perm_slice_mem_inv, perm_merkle_poseidon2_inv, perm_main_alu_inv, perm_main_bin_inv, perm_main_conv_inv, perm_main_sha256_inv, perm_main_pos2_perm_inv, perm_main_mem_a_inv, perm_main_mem_b_inv, perm_main_mem_c_inv, perm_main_mem_d_inv, perm_main_mem_ind_addr_a_inv, perm_main_mem_ind_addr_b_inv, perm_main_mem_ind_addr_c_inv, perm_main_mem_ind_addr_d_inv, lookup_rng_chk_pow_2_inv, lookup_rng_chk_diff_inv, lookup_rng_chk_0_inv, lookup_rng_chk_1_inv, lookup_rng_chk_2_inv, lookup_rng_chk_3_inv, lookup_rng_chk_4_inv, lookup_rng_chk_5_inv, lookup_rng_chk_6_inv, lookup_rng_chk_7_inv, lookup_mem_rng_chk_0_inv, lookup_mem_rng_chk_1_inv, lookup_mem_rng_chk_2_inv, lookup_pow_2_0_inv, lookup_pow_2_1_inv, lookup_byte_lengths_inv, lookup_byte_operations_inv, lookup_opcode_gas_inv, lookup_l2_gas_rng_chk_0_inv, lookup_l2_gas_rng_chk_1_inv, lookup_da_gas_rng_chk_0_inv, lookup_da_gas_rng_chk_1_inv, lookup_cd_value_inv, lookup_ret_value_inv, incl_main_tag_err_inv, incl_mem_tag_err_inv -#define AVM_SHIFTED_ENTITIES binary_acc_ia_shift, binary_acc_ib_shift, binary_acc_ic_shift, binary_mem_tag_ctr_shift, binary_op_id_shift, cmp_a_hi_shift, cmp_a_lo_shift, cmp_b_hi_shift, cmp_b_lo_shift, cmp_cmp_rng_ctr_shift, cmp_op_gt_shift, cmp_p_sub_a_hi_shift, cmp_p_sub_a_lo_shift, cmp_p_sub_b_hi_shift, cmp_p_sub_b_lo_shift, cmp_sel_rng_chk_shift, main_da_gas_remaining_shift, main_l2_gas_remaining_shift, main_pc_shift, main_sel_execution_end_shift, main_sel_execution_row_shift, mem_glob_addr_shift, mem_rw_shift, mem_sel_mem_shift, mem_tag_shift, mem_tsp_shift, mem_val_shift, merkle_tree_leaf_index_shift, merkle_tree_leaf_value_shift, merkle_tree_path_len_shift, poseidon2_full_a_0_shift, poseidon2_full_a_1_shift, poseidon2_full_a_2_shift, poseidon2_full_a_3_shift, poseidon2_full_execute_poseidon_perm_shift, poseidon2_full_input_0_shift, poseidon2_full_input_1_shift, poseidon2_full_input_2_shift, poseidon2_full_num_perm_rounds_rem_shift, poseidon2_full_sel_poseidon_shift, poseidon2_full_start_poseidon_shift, slice_addr_shift, slice_clk_shift, slice_cnt_shift, slice_col_offset_shift, slice_sel_cd_cpy_shift, slice_sel_mem_active_shift, slice_sel_return_shift, slice_sel_start_shift, slice_space_id_shift -#define AVM_TO_BE_SHIFTED(e) e.binary_acc_ia, e.binary_acc_ib, e.binary_acc_ic, e.binary_mem_tag_ctr, e.binary_op_id, e.cmp_a_hi, e.cmp_a_lo, e.cmp_b_hi, e.cmp_b_lo, e.cmp_cmp_rng_ctr, e.cmp_op_gt, e.cmp_p_sub_a_hi, e.cmp_p_sub_a_lo, e.cmp_p_sub_b_hi, e.cmp_p_sub_b_lo, e.cmp_sel_rng_chk, e.main_da_gas_remaining, e.main_l2_gas_remaining, e.main_pc, e.main_sel_execution_end, e.main_sel_execution_row, e.mem_glob_addr, e.mem_rw, e.mem_sel_mem, e.mem_tag, e.mem_tsp, e.mem_val, e.merkle_tree_leaf_index, e.merkle_tree_leaf_value, e.merkle_tree_path_len, e.poseidon2_full_a_0, e.poseidon2_full_a_1, e.poseidon2_full_a_2, e.poseidon2_full_a_3, e.poseidon2_full_execute_poseidon_perm, e.poseidon2_full_input_0, e.poseidon2_full_input_1, e.poseidon2_full_input_2, e.poseidon2_full_num_perm_rounds_rem, e.poseidon2_full_sel_poseidon, e.poseidon2_full_start_poseidon, e.slice_addr, e.slice_clk, e.slice_cnt, e.slice_col_offset, e.slice_sel_cd_cpy, e.slice_sel_mem_active, e.slice_sel_return, e.slice_sel_start, e.slice_space_id +#define AVM_SHIFTED_ENTITIES binary_acc_ia_shift, binary_acc_ib_shift, binary_acc_ic_shift, binary_mem_tag_ctr_shift, binary_op_id_shift, cmp_a_hi_shift, cmp_a_lo_shift, cmp_b_hi_shift, cmp_b_lo_shift, cmp_cmp_rng_ctr_shift, cmp_op_gt_shift, cmp_p_sub_a_hi_shift, cmp_p_sub_a_lo_shift, cmp_p_sub_b_hi_shift, cmp_p_sub_b_lo_shift, cmp_sel_rng_chk_shift, main_da_gas_remaining_shift, main_l2_gas_remaining_shift, main_pc_shift, main_sel_execution_end_shift, main_sel_execution_row_shift, mem_glob_addr_shift, mem_rw_shift, mem_sel_mem_shift, mem_tag_shift, mem_tsp_shift, mem_val_shift, merkle_tree_leaf_index_shift, merkle_tree_leaf_value_shift, merkle_tree_path_len_shift, poseidon2_full_a_0_shift, poseidon2_full_a_1_shift, poseidon2_full_a_2_shift, poseidon2_full_a_3_shift, poseidon2_full_execute_poseidon_perm_shift, poseidon2_full_input_0_shift, poseidon2_full_input_1_shift, poseidon2_full_input_2_shift, poseidon2_full_num_perm_rounds_rem_shift, poseidon2_full_sel_poseidon_shift, poseidon2_full_start_poseidon_shift, slice_addr_shift, slice_clk_shift, slice_cnt_shift, slice_sel_cd_cpy_shift, slice_sel_mem_active_shift, slice_sel_return_shift, slice_sel_start_shift, slice_space_id_shift +#define AVM_TO_BE_SHIFTED(e) e.binary_acc_ia, e.binary_acc_ib, e.binary_acc_ic, e.binary_mem_tag_ctr, e.binary_op_id, e.cmp_a_hi, e.cmp_a_lo, e.cmp_b_hi, e.cmp_b_lo, e.cmp_cmp_rng_ctr, e.cmp_op_gt, e.cmp_p_sub_a_hi, e.cmp_p_sub_a_lo, e.cmp_p_sub_b_hi, e.cmp_p_sub_b_lo, e.cmp_sel_rng_chk, e.main_da_gas_remaining, e.main_l2_gas_remaining, e.main_pc, e.main_sel_execution_end, e.main_sel_execution_row, e.mem_glob_addr, e.mem_rw, e.mem_sel_mem, e.mem_tag, e.mem_tsp, e.mem_val, e.merkle_tree_leaf_index, e.merkle_tree_leaf_value, e.merkle_tree_path_len, e.poseidon2_full_a_0, e.poseidon2_full_a_1, e.poseidon2_full_a_2, e.poseidon2_full_a_3, e.poseidon2_full_execute_poseidon_perm, e.poseidon2_full_input_0, e.poseidon2_full_input_1, e.poseidon2_full_input_2, e.poseidon2_full_num_perm_rounds_rem, e.poseidon2_full_sel_poseidon, e.poseidon2_full_start_poseidon, e.slice_addr, e.slice_clk, e.slice_cnt, e.slice_sel_cd_cpy, e.slice_sel_mem_active, e.slice_sel_return, e.slice_sel_start, e.slice_space_id #define AVM_ALL_ENTITIES AVM_PRECOMPUTED_ENTITIES, AVM_WIRE_ENTITIES, AVM_DERIVED_WITNESS_ENTITIES, AVM_SHIFTED_ENTITIES #define AVM_UNSHIFTED_ENTITIES AVM_PRECOMPUTED_ENTITIES, AVM_WIRE_ENTITIES, AVM_DERIVED_WITNESS_ENTITIES -#define AVM_TO_BE_SHIFTED_COLUMNS Column::binary_acc_ia, Column::binary_acc_ib, Column::binary_acc_ic, Column::binary_mem_tag_ctr, Column::binary_op_id, Column::cmp_a_hi, Column::cmp_a_lo, Column::cmp_b_hi, Column::cmp_b_lo, Column::cmp_cmp_rng_ctr, Column::cmp_op_gt, Column::cmp_p_sub_a_hi, Column::cmp_p_sub_a_lo, Column::cmp_p_sub_b_hi, Column::cmp_p_sub_b_lo, Column::cmp_sel_rng_chk, Column::main_da_gas_remaining, Column::main_l2_gas_remaining, Column::main_pc, Column::main_sel_execution_end, Column::main_sel_execution_row, Column::mem_glob_addr, Column::mem_rw, Column::mem_sel_mem, Column::mem_tag, Column::mem_tsp, Column::mem_val, Column::merkle_tree_leaf_index, Column::merkle_tree_leaf_value, Column::merkle_tree_path_len, Column::poseidon2_full_a_0, Column::poseidon2_full_a_1, Column::poseidon2_full_a_2, Column::poseidon2_full_a_3, Column::poseidon2_full_execute_poseidon_perm, Column::poseidon2_full_input_0, Column::poseidon2_full_input_1, Column::poseidon2_full_input_2, Column::poseidon2_full_num_perm_rounds_rem, Column::poseidon2_full_sel_poseidon, Column::poseidon2_full_start_poseidon, Column::slice_addr, Column::slice_clk, Column::slice_cnt, Column::slice_col_offset, Column::slice_sel_cd_cpy, Column::slice_sel_mem_active, Column::slice_sel_return, Column::slice_sel_start, Column::slice_space_id -#define AVM_SHIFTED_COLUMNS ColumnAndShifts::binary_acc_ia_shift, ColumnAndShifts::binary_acc_ib_shift, ColumnAndShifts::binary_acc_ic_shift, ColumnAndShifts::binary_mem_tag_ctr_shift, ColumnAndShifts::binary_op_id_shift, ColumnAndShifts::cmp_a_hi_shift, ColumnAndShifts::cmp_a_lo_shift, ColumnAndShifts::cmp_b_hi_shift, ColumnAndShifts::cmp_b_lo_shift, ColumnAndShifts::cmp_cmp_rng_ctr_shift, ColumnAndShifts::cmp_op_gt_shift, ColumnAndShifts::cmp_p_sub_a_hi_shift, ColumnAndShifts::cmp_p_sub_a_lo_shift, ColumnAndShifts::cmp_p_sub_b_hi_shift, ColumnAndShifts::cmp_p_sub_b_lo_shift, ColumnAndShifts::cmp_sel_rng_chk_shift, ColumnAndShifts::main_da_gas_remaining_shift, ColumnAndShifts::main_l2_gas_remaining_shift, ColumnAndShifts::main_pc_shift, ColumnAndShifts::main_sel_execution_end_shift, ColumnAndShifts::main_sel_execution_row_shift, ColumnAndShifts::mem_glob_addr_shift, ColumnAndShifts::mem_rw_shift, ColumnAndShifts::mem_sel_mem_shift, ColumnAndShifts::mem_tag_shift, ColumnAndShifts::mem_tsp_shift, ColumnAndShifts::mem_val_shift, ColumnAndShifts::merkle_tree_leaf_index_shift, ColumnAndShifts::merkle_tree_leaf_value_shift, ColumnAndShifts::merkle_tree_path_len_shift, ColumnAndShifts::poseidon2_full_a_0_shift, ColumnAndShifts::poseidon2_full_a_1_shift, ColumnAndShifts::poseidon2_full_a_2_shift, ColumnAndShifts::poseidon2_full_a_3_shift, ColumnAndShifts::poseidon2_full_execute_poseidon_perm_shift, ColumnAndShifts::poseidon2_full_input_0_shift, ColumnAndShifts::poseidon2_full_input_1_shift, ColumnAndShifts::poseidon2_full_input_2_shift, ColumnAndShifts::poseidon2_full_num_perm_rounds_rem_shift, ColumnAndShifts::poseidon2_full_sel_poseidon_shift, ColumnAndShifts::poseidon2_full_start_poseidon_shift, ColumnAndShifts::slice_addr_shift, ColumnAndShifts::slice_clk_shift, ColumnAndShifts::slice_cnt_shift, ColumnAndShifts::slice_col_offset_shift, ColumnAndShifts::slice_sel_cd_cpy_shift, ColumnAndShifts::slice_sel_mem_active_shift, ColumnAndShifts::slice_sel_return_shift, ColumnAndShifts::slice_sel_start_shift, ColumnAndShifts::slice_space_id_shift +#define AVM_TO_BE_SHIFTED_COLUMNS Column::binary_acc_ia, Column::binary_acc_ib, Column::binary_acc_ic, Column::binary_mem_tag_ctr, Column::binary_op_id, Column::cmp_a_hi, Column::cmp_a_lo, Column::cmp_b_hi, Column::cmp_b_lo, Column::cmp_cmp_rng_ctr, Column::cmp_op_gt, Column::cmp_p_sub_a_hi, Column::cmp_p_sub_a_lo, Column::cmp_p_sub_b_hi, Column::cmp_p_sub_b_lo, Column::cmp_sel_rng_chk, Column::main_da_gas_remaining, Column::main_l2_gas_remaining, Column::main_pc, Column::main_sel_execution_end, Column::main_sel_execution_row, Column::mem_glob_addr, Column::mem_rw, Column::mem_sel_mem, Column::mem_tag, Column::mem_tsp, Column::mem_val, Column::merkle_tree_leaf_index, Column::merkle_tree_leaf_value, Column::merkle_tree_path_len, Column::poseidon2_full_a_0, Column::poseidon2_full_a_1, Column::poseidon2_full_a_2, Column::poseidon2_full_a_3, Column::poseidon2_full_execute_poseidon_perm, Column::poseidon2_full_input_0, Column::poseidon2_full_input_1, Column::poseidon2_full_input_2, Column::poseidon2_full_num_perm_rounds_rem, Column::poseidon2_full_sel_poseidon, Column::poseidon2_full_start_poseidon, Column::slice_addr, Column::slice_clk, Column::slice_cnt, Column::slice_sel_cd_cpy, Column::slice_sel_mem_active, Column::slice_sel_return, Column::slice_sel_start, Column::slice_space_id +#define AVM_SHIFTED_COLUMNS ColumnAndShifts::binary_acc_ia_shift, ColumnAndShifts::binary_acc_ib_shift, ColumnAndShifts::binary_acc_ic_shift, ColumnAndShifts::binary_mem_tag_ctr_shift, ColumnAndShifts::binary_op_id_shift, ColumnAndShifts::cmp_a_hi_shift, ColumnAndShifts::cmp_a_lo_shift, ColumnAndShifts::cmp_b_hi_shift, ColumnAndShifts::cmp_b_lo_shift, ColumnAndShifts::cmp_cmp_rng_ctr_shift, ColumnAndShifts::cmp_op_gt_shift, ColumnAndShifts::cmp_p_sub_a_hi_shift, ColumnAndShifts::cmp_p_sub_a_lo_shift, ColumnAndShifts::cmp_p_sub_b_hi_shift, ColumnAndShifts::cmp_p_sub_b_lo_shift, ColumnAndShifts::cmp_sel_rng_chk_shift, ColumnAndShifts::main_da_gas_remaining_shift, ColumnAndShifts::main_l2_gas_remaining_shift, ColumnAndShifts::main_pc_shift, ColumnAndShifts::main_sel_execution_end_shift, ColumnAndShifts::main_sel_execution_row_shift, ColumnAndShifts::mem_glob_addr_shift, ColumnAndShifts::mem_rw_shift, ColumnAndShifts::mem_sel_mem_shift, ColumnAndShifts::mem_tag_shift, ColumnAndShifts::mem_tsp_shift, ColumnAndShifts::mem_val_shift, ColumnAndShifts::merkle_tree_leaf_index_shift, ColumnAndShifts::merkle_tree_leaf_value_shift, ColumnAndShifts::merkle_tree_path_len_shift, ColumnAndShifts::poseidon2_full_a_0_shift, ColumnAndShifts::poseidon2_full_a_1_shift, ColumnAndShifts::poseidon2_full_a_2_shift, ColumnAndShifts::poseidon2_full_a_3_shift, ColumnAndShifts::poseidon2_full_execute_poseidon_perm_shift, ColumnAndShifts::poseidon2_full_input_0_shift, ColumnAndShifts::poseidon2_full_input_1_shift, ColumnAndShifts::poseidon2_full_input_2_shift, ColumnAndShifts::poseidon2_full_num_perm_rounds_rem_shift, ColumnAndShifts::poseidon2_full_sel_poseidon_shift, ColumnAndShifts::poseidon2_full_start_poseidon_shift, ColumnAndShifts::slice_addr_shift, ColumnAndShifts::slice_clk_shift, ColumnAndShifts::slice_cnt_shift, ColumnAndShifts::slice_sel_cd_cpy_shift, ColumnAndShifts::slice_sel_mem_active_shift, ColumnAndShifts::slice_sel_return_shift, ColumnAndShifts::slice_sel_start_shift, ColumnAndShifts::slice_space_id_shift // clang-format on // All columns minus shifts. diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp index f67fe0aefd6..e535592b9ee 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.cpp @@ -813,12 +813,11 @@ AvmFlavor::AllConstRefValues::AllConstRefValues( , slice_addr_shift(il[805]) , slice_clk_shift(il[806]) , slice_cnt_shift(il[807]) - , slice_col_offset_shift(il[808]) - , slice_sel_cd_cpy_shift(il[809]) - , slice_sel_mem_active_shift(il[810]) - , slice_sel_return_shift(il[811]) - , slice_sel_start_shift(il[812]) - , slice_space_id_shift(il[813]) + , slice_sel_cd_cpy_shift(il[808]) + , slice_sel_mem_active_shift(il[809]) + , slice_sel_return_shift(il[810]) + , slice_sel_start_shift(il[811]) + , slice_space_id_shift(il[812]) {} AvmFlavor::ProverPolynomials::ProverPolynomials(ProvingKey& proving_key) @@ -1643,7 +1642,6 @@ AvmFlavor::AllConstRefValues AvmFlavor::ProverPolynomials::get_row(size_t row_id slice_addr_shift[row_idx], slice_clk_shift[row_idx], slice_cnt_shift[row_idx], - slice_col_offset_shift[row_idx], slice_sel_cd_cpy_shift[row_idx], slice_sel_mem_active_shift[row_idx], slice_sel_return_shift[row_idx], diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp index 29b5757a5ad..7b40402879a 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp @@ -119,11 +119,11 @@ class AvmFlavor { static constexpr size_t NUM_PRECOMPUTED_ENTITIES = 21; static constexpr size_t NUM_WITNESS_ENTITIES = 743; - static constexpr size_t NUM_SHIFTED_ENTITIES = 50; + static constexpr size_t NUM_SHIFTED_ENTITIES = 49; static constexpr size_t NUM_WIRES = NUM_WITNESS_ENTITIES + NUM_PRECOMPUTED_ENTITIES; // We have two copies of the witness entities, so we subtract the number of fixed ones (they have no shift), one for // the unshifted and one for the shifted - static constexpr size_t NUM_ALL_ENTITIES = 814; + static constexpr size_t NUM_ALL_ENTITIES = 813; // The total number of witnesses including shifts and derived entities. static constexpr size_t NUM_ALL_WITNESS_ENTITIES = NUM_WITNESS_ENTITIES + NUM_SHIFTED_ENTITIES; @@ -351,6 +351,7 @@ class AvmFlavor { class VerificationKey : public VerificationKey_, VerifierCommitmentKey> { public: using FF = VerificationKey_::FF; + static constexpr size_t NUM_PRECOMPUTED_COMMITMENTS = NUM_PRECOMPUTED_ENTITIES; VerificationKey() = default; @@ -366,7 +367,7 @@ class AvmFlavor { VerificationKey(const size_t circuit_size, const size_t num_public_inputs, - std::array const& precomputed_cmts) + std::array const& precomputed_cmts) : VerificationKey_(circuit_size, num_public_inputs) { for (auto [vk_cmt, cmt] : zip_view(this->get_all(), precomputed_cmts)) { diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/prover.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/prover.hpp index e0122ba364a..c437180593e 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/prover.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/prover.hpp @@ -10,6 +10,7 @@ namespace bb::avm { class AvmProver { + public: using Flavor = AvmFlavor; using FF = Flavor::FF; using PCS = Flavor::PCS; @@ -20,8 +21,8 @@ class AvmProver { using ProverPolynomials = Flavor::ProverPolynomials; using CommitmentLabels = Flavor::CommitmentLabels; using Transcript = Flavor::Transcript; + using Proof = HonkProof; - public: explicit AvmProver(std::shared_ptr input_key, std::shared_ptr commitment_key); AvmProver(AvmProver&& prover) = default; virtual ~AvmProver() = default; diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/relations/mem_slice.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/relations/mem_slice.hpp index 0b99138760f..507e4a2742d 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/relations/mem_slice.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/relations/mem_slice.hpp @@ -10,7 +10,7 @@ template class mem_sliceImpl { public: using FF = FF_; - static constexpr std::array SUBRELATION_PARTIAL_LENGTHS = { 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4 }; + static constexpr std::array SUBRELATION_PARTIAL_LENGTHS = { 2, 3, 3, 3, 3, 3, 3, 4, 4, 4 }; template void static accumulate(ContainerOverSubrelations& evals, @@ -51,43 +51,36 @@ template class mem_sliceImpl { } { using Accumulator = typename std::tuple_element_t<5, ContainerOverSubrelations>; - auto tmp = (new_term.slice_sel_mem_active * - ((new_term.slice_col_offset + FF(1)) - new_term.slice_col_offset_shift)); + auto tmp = (new_term.slice_sel_mem_active * (new_term.slice_clk - new_term.slice_clk_shift)); tmp *= scaling_factor; std::get<5>(evals) += typename Accumulator::View(tmp); } { using Accumulator = typename std::tuple_element_t<6, ContainerOverSubrelations>; - auto tmp = (new_term.slice_sel_mem_active * (new_term.slice_clk - new_term.slice_clk_shift)); + auto tmp = (new_term.slice_sel_mem_active * (new_term.slice_space_id - new_term.slice_space_id_shift)); tmp *= scaling_factor; std::get<6>(evals) += typename Accumulator::View(tmp); } { using Accumulator = typename std::tuple_element_t<7, ContainerOverSubrelations>; - auto tmp = (new_term.slice_sel_mem_active * (new_term.slice_space_id - new_term.slice_space_id_shift)); + auto tmp = ((new_term.slice_sel_mem_active * new_term.slice_sel_mem_active_shift) * + (new_term.slice_sel_return - new_term.slice_sel_return_shift)); tmp *= scaling_factor; std::get<7>(evals) += typename Accumulator::View(tmp); } { using Accumulator = typename std::tuple_element_t<8, ContainerOverSubrelations>; auto tmp = ((new_term.slice_sel_mem_active * new_term.slice_sel_mem_active_shift) * - (new_term.slice_sel_return - new_term.slice_sel_return_shift)); + (new_term.slice_sel_cd_cpy - new_term.slice_sel_cd_cpy_shift)); tmp *= scaling_factor; std::get<8>(evals) += typename Accumulator::View(tmp); } { using Accumulator = typename std::tuple_element_t<9, ContainerOverSubrelations>; - auto tmp = ((new_term.slice_sel_mem_active * new_term.slice_sel_mem_active_shift) * - (new_term.slice_sel_cd_cpy - new_term.slice_sel_cd_cpy_shift)); - tmp *= scaling_factor; - std::get<9>(evals) += typename Accumulator::View(tmp); - } - { - using Accumulator = typename std::tuple_element_t<10, ContainerOverSubrelations>; auto tmp = (((FF(1) - new_term.slice_sel_mem_active) * new_term.slice_sel_mem_active_shift) * (FF(1) - new_term.slice_sel_start_shift)); tmp *= scaling_factor; - std::get<10>(evals) += typename Accumulator::View(tmp); + std::get<9>(evals) += typename Accumulator::View(tmp); } } }; @@ -108,16 +101,14 @@ template class mem_slice : public Relation> { case 4: return "ADDR_INCREMENT"; case 5: - return "COL_OFFSET_INCREMENT"; - case 6: return "SAME_CLK"; - case 7: + case 6: return "SAME_SPACE_ID"; - case 8: + case 7: return "SAME_SEL_RETURN"; - case 9: + case 8: return "SAME_SEL_CD_CPY"; - case 10: + case 9: return "SEL_MEM_INACTIVE"; } return std::to_string(index); @@ -128,12 +119,11 @@ template class mem_slice : public Relation> { static constexpr size_t SR_SLICE_CNT_ZERO_TEST2 = 2; static constexpr size_t SR_SLICE_CNT_DECREMENT = 3; static constexpr size_t SR_ADDR_INCREMENT = 4; - static constexpr size_t SR_COL_OFFSET_INCREMENT = 5; - static constexpr size_t SR_SAME_CLK = 6; - static constexpr size_t SR_SAME_SPACE_ID = 7; - static constexpr size_t SR_SAME_SEL_RETURN = 8; - static constexpr size_t SR_SAME_SEL_CD_CPY = 9; - static constexpr size_t SR_SEL_MEM_INACTIVE = 10; + static constexpr size_t SR_SAME_CLK = 5; + static constexpr size_t SR_SAME_SPACE_ID = 6; + static constexpr size_t SR_SAME_SEL_RETURN = 7; + static constexpr size_t SR_SAME_SEL_CD_CPY = 8; + static constexpr size_t SR_SEL_MEM_INACTIVE = 9; }; } // namespace bb::avm \ No newline at end of file diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/generated/verifier.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/generated/verifier.hpp index 3031ca298da..fc4c771a729 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/generated/verifier.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/generated/verifier.hpp @@ -8,6 +8,7 @@ namespace bb::avm { class AvmVerifier { + public: using Flavor = AvmFlavor; using FF = Flavor::FF; using Commitment = Flavor::Commitment; @@ -15,7 +16,6 @@ class AvmVerifier { using VerifierCommitmentKey = Flavor::VerifierCommitmentKey; using Transcript = Flavor::Transcript; - public: explicit AvmVerifier(std::shared_ptr verifier_key); AvmVerifier(AvmVerifier&& other) noexcept; AvmVerifier(const AvmVerifier& other) = delete; diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp index cbd6888107a..97f465c2463 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/execution.cpp @@ -520,6 +520,7 @@ AvmError Execution::execute_enqueued_call(AvmTraceBuilder& trace_builder, .internal_return_ptr_stack = {}, }; trace_builder.next_context_id++; + trace_builder.update_calldata_size_values(static_cast(enqueued_call_hint.calldata.size())); // Find the bytecode based on contract address of the public call request std::vector bytecode; try { diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.cpp index 78629d1e93c..224422b188e 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.cpp @@ -23,15 +23,20 @@ void AvmSliceTraceBuilder::create_calldata_copy_slice(std::vector const& cal uint8_t space_id, uint32_t col_offset, uint32_t copy_size, - uint32_t direct_dst_offset) + uint32_t direct_dst_offset, + uint32_t top_calldata_offset) { - create_slice(calldata, clk, space_id, col_offset, copy_size, direct_dst_offset, true); + create_slice(calldata, clk, space_id, col_offset, copy_size, direct_dst_offset, top_calldata_offset, true); } -void AvmSliceTraceBuilder::create_return_slice( - std::vector const& returndata, uint32_t clk, uint8_t space_id, uint32_t direct_ret_offset, uint32_t ret_size) +void AvmSliceTraceBuilder::create_return_slice(std::vector const& returndata, + uint32_t clk, + uint8_t space_id, + uint32_t direct_ret_offset, + uint32_t ret_size, + uint32_t top_returndata_offset) { - create_slice(returndata, clk, space_id, 0, ret_size, direct_ret_offset, false); + create_slice(returndata, clk, space_id, 0, ret_size, direct_ret_offset, top_returndata_offset, false); } void AvmSliceTraceBuilder::create_slice(std::vector const& col_data, @@ -40,6 +45,7 @@ void AvmSliceTraceBuilder::create_slice(std::vector const& col_data, uint32_t col_offset, uint32_t copy_size, uint32_t addr, + uint32_t top_column_offset, bool rw) { for (uint32_t i = 0; i < copy_size; i++) { @@ -48,7 +54,7 @@ void AvmSliceTraceBuilder::create_slice(std::vector const& col_data, .space_id = space_id, .addr_ff = FF(addr + i), .val = col_data.at(col_offset + i), - .col_offset = col_offset + i, + .col_offset = top_column_offset + col_offset + i, .cnt = copy_size - i, .one_min_inv = FF(1) - FF(copy_size - i).invert(), .sel_start = i == 0, @@ -56,7 +62,8 @@ void AvmSliceTraceBuilder::create_slice(std::vector const& col_data, .sel_return = !rw, }); - rw ? cd_lookup_counts[col_offset + i]++ : ret_lookup_counts[col_offset + i]++; + rw ? cd_lookup_counts[top_column_offset + col_offset + i]++ + : ret_lookup_counts[top_column_offset + col_offset + i]++; } // Last extra row for a slice operation. cnt is zero and we have to add extra dummy diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.hpp index 7621d1389b3..3891807fd2b 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/gadgets/slice_trace.hpp @@ -39,12 +39,14 @@ class AvmSliceTraceBuilder { uint8_t space_id, uint32_t col_offset, uint32_t copy_size, - uint32_t direct_dst_offset); + uint32_t direct_dst_offset, + uint32_t top_calldata_offset); void create_return_slice(std::vector const& returndata, uint32_t clk, uint8_t space_id, uint32_t direct_ret_offset, - uint32_t ret_size); + uint32_t ret_size, + uint32_t top_returndata_offset); private: std::vector slice_trace; @@ -54,6 +56,7 @@ class AvmSliceTraceBuilder { uint32_t col_offset, uint32_t copy_size, uint32_t addr, + uint32_t top_column_offset, bool rw); }; diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp index 346ac3b059d..e1b01de044c 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.cpp @@ -2169,7 +2169,7 @@ AvmError AvmTraceBuilder::op_calldata_copy(uint8_t indirect, error = AvmError::MEM_SLICE_OUT_OF_RANGE; } else { slice_trace_builder.create_calldata_copy_slice( - calldata, clk, call_ptr, cd_offset, copy_size, dst_offset_resolved); + calldata, clk, call_ptr, cd_offset, copy_size, dst_offset_resolved, top_calldata_offset); mem_trace_builder.write_calldata_copy( calldata, clk, call_ptr, cd_offset, copy_size, dst_offset_resolved); } @@ -2283,6 +2283,7 @@ AvmError AvmTraceBuilder::op_returndata_copy(uint8_t indirect, main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = FF(internal_return_ptr), .main_op_err = static_cast(!is_ok(error)), .main_pc = FF(pc), @@ -2725,6 +2726,7 @@ RowWithError AvmTraceBuilder::create_kernel_output_opcode(uint8_t indirect, uint return RowWithError{ .row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_a.val, .main_ind_addr_a = FF(read_a.indirect_address), .main_internal_return_ptr = internal_return_ptr, @@ -2780,6 +2782,7 @@ RowWithError AvmTraceBuilder::create_kernel_output_opcode_with_metadata(uint8_t return RowWithError{ .row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_a.val, .main_ib = read_b.val, .main_ind_addr_a = FF(read_a.indirect_address), @@ -2851,6 +2854,7 @@ AvmError AvmTraceBuilder::op_sload(uint8_t indirect, uint32_t slot_offset, uint3 // TODO(8945): remove fake rows auto row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = value, .main_ib = read_slot, .main_ind_addr_a = write_a.indirect_address, @@ -2898,6 +2902,7 @@ AvmError AvmTraceBuilder::op_sstore(uint8_t indirect, uint32_t src_offset, uint3 // made for the fee juice storage write made after teardown. auto row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(static_cast(!is_ok(error))), .main_pc = pc, @@ -2944,6 +2949,7 @@ AvmError AvmTraceBuilder::op_sstore(uint8_t indirect, uint32_t src_offset, uint3 // TODO(8945): remove fake rows Row row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_a.val, .main_ib = read_slot, .main_ind_addr_a = read_a.indirect_address, @@ -3023,6 +3029,7 @@ AvmError AvmTraceBuilder::op_note_hash_exists(uint8_t indirect, row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_a.val, .main_ib = write_b.val, .main_ind_addr_a = FF(read_a.indirect_address), @@ -3050,6 +3057,7 @@ AvmError AvmTraceBuilder::op_note_hash_exists(uint8_t indirect, } else { row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(1), .main_pc = pc, @@ -3081,6 +3089,7 @@ AvmError AvmTraceBuilder::op_emit_note_hash(uint8_t indirect, uint32_t note_hash if (!is_ok(error)) { auto row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(static_cast(!is_ok(error))), .main_pc = pc, @@ -3182,6 +3191,7 @@ AvmError AvmTraceBuilder::op_nullifier_exists(uint8_t indirect, bool tag_match = read_a.tag_match && write_b.tag_match; row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_a.val, .main_ib = write_b.val, .main_ind_addr_a = FF(read_a.indirect_address), @@ -3209,6 +3219,7 @@ AvmError AvmTraceBuilder::op_nullifier_exists(uint8_t indirect, } else { row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(1), .main_pc = pc, @@ -3243,6 +3254,7 @@ AvmError AvmTraceBuilder::op_emit_nullifier(uint8_t indirect, uint32_t nullifier if (!is_ok(error)) { auto row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(static_cast(!is_ok(error))), .main_pc = pc, @@ -3359,6 +3371,7 @@ AvmError AvmTraceBuilder::op_l1_to_l2_msg_exists(uint8_t indirect, row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_a.val, .main_ib = write_b.val, .main_ind_addr_a = FF(read_a.indirect_address), @@ -3386,6 +3399,7 @@ AvmError AvmTraceBuilder::op_l1_to_l2_msg_exists(uint8_t indirect, } else { row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(1), .main_pc = pc, @@ -3625,6 +3639,7 @@ AvmError AvmTraceBuilder::op_emit_unencrypted_log(uint8_t indirect, uint32_t log error = AvmError::SIDE_EFFECT_LIMIT_REACHED; auto row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(static_cast(!is_ok(error))), .main_pc = pc, @@ -3659,6 +3674,7 @@ AvmError AvmTraceBuilder::op_emit_unencrypted_log(uint8_t indirect, uint32_t log FF metadata_log_length = length_of_preimage + 4; row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = trunc_hash, .main_ib = metadata_log_length, .main_internal_return_ptr = internal_return_ptr, @@ -3670,6 +3686,7 @@ AvmError AvmTraceBuilder::op_emit_unencrypted_log(uint8_t indirect, uint32_t log } else { row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(1), .main_pc = pc, @@ -3701,6 +3718,7 @@ AvmError AvmTraceBuilder::op_emit_l2_to_l1_msg(uint8_t indirect, uint32_t recipi error = AvmError::SIDE_EFFECT_LIMIT_REACHED; auto row = Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = internal_return_ptr, .main_op_err = FF(static_cast(!is_ok(error))), .main_pc = pc, @@ -3798,6 +3816,7 @@ AvmError AvmTraceBuilder::constrain_external_call(OpCode opcode, main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_gas_l2.val, /* gas_offset_l2 */ .main_ib = read_gas_da.val, /* gas_offset_da */ .main_ic = read_addr.val, /* addr_offset */ @@ -4005,7 +4024,8 @@ ReturnDataError AvmTraceBuilder::op_return(uint8_t indirect, uint32_t ret_offset // direct destination offset stored in main_mem_addr_c. // All the other memory operations are triggered by the slice gadget. returndata = mem_trace_builder.read_return_opcode(clk, call_ptr, resolved_ret_offset, ret_size); - slice_trace_builder.create_return_slice(returndata, clk, call_ptr, resolved_ret_offset, ret_size); + slice_trace_builder.create_return_slice( + returndata, clk, call_ptr, resolved_ret_offset, ret_size, static_cast(all_returndata.size())); all_returndata.insert(all_returndata.end(), returndata.begin(), returndata.end()); } else { // before the nested call was made, how much gas does the parent have? @@ -4149,7 +4169,8 @@ ReturnDataError AvmTraceBuilder::op_revert(uint8_t indirect, uint32_t ret_offset // direct destination offset stored in main_mem_addr_c. // All the other memory operations are triggered by the slice gadget. returndata = mem_trace_builder.read_return_opcode(clk, call_ptr, resolved_ret_offset, ret_size); - slice_trace_builder.create_return_slice(returndata, clk, call_ptr, resolved_ret_offset, ret_size); + slice_trace_builder.create_return_slice( + returndata, clk, call_ptr, resolved_ret_offset, ret_size, static_cast(all_returndata.size())); all_returndata.insert(all_returndata.end(), returndata.begin(), returndata.end()); } else { // before the nested call was made, how much gas does the parent have? @@ -4431,6 +4452,7 @@ AvmError AvmTraceBuilder::op_poseidon2_permutation(uint8_t indirect, uint32_t in // Main trace contains on operand values from the bytecode and resolved indirects main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = FF(internal_return_ptr), .main_mem_addr_a = resolved_input_offset, .main_mem_addr_b = resolved_output_offset, @@ -4508,6 +4530,7 @@ AvmError AvmTraceBuilder::op_sha256_compression(uint8_t indirect, // did not lay down constraints), but this is a simplification main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = read_a.val, // First element of state .main_ib = read_b.val, // First element of input .main_ind_addr_a = FF(read_a.indirect_address), @@ -4616,6 +4639,7 @@ AvmError AvmTraceBuilder::op_keccakf1600(uint8_t indirect, uint32_t output_offse main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_ia = input_read.val, // First element of input .main_ind_addr_a = FF(input_read.indirect_address), .main_internal_return_ptr = FF(internal_return_ptr), @@ -4708,6 +4732,7 @@ AvmError AvmTraceBuilder::op_ec_add(uint16_t indirect, if (!is_ok(error)) { main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = FF(internal_return_ptr), .main_op_err = FF(1), .main_pc = FF(pc), @@ -4828,6 +4853,7 @@ AvmError AvmTraceBuilder::op_variable_msm(uint8_t indirect, if (!is_ok(error)) { main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = FF(internal_return_ptr), .main_op_err = FF(1), .main_pc = FF(pc), @@ -4890,6 +4916,7 @@ AvmError AvmTraceBuilder::op_variable_msm(uint8_t indirect, main_trace.push_back(Row{ .main_clk = clk, + .main_call_ptr = call_ptr, .main_internal_return_ptr = FF(internal_return_ptr), .main_pc = FF(pc), .main_sel_op_msm = 1, diff --git a/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.hpp b/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.hpp index a2c750d633e..2346895b757 100644 --- a/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/avm/trace/trace.hpp @@ -239,6 +239,11 @@ class AvmTraceBuilder { void insert_private_state(const std::vector& siloed_nullifiers, const std::vector& unique_note_hashes); void insert_private_revertible_state(const std::vector& siloed_nullifiers, const std::vector& siloed_note_hashes); + void update_calldata_size_values(const uint32_t calldata_size) + { + top_calldata_offset += previous_enqueued_calldata_size; + previous_enqueued_calldata_size = calldata_size; + } void pay_fee(); void pad_trees(); void allocate_gas_for_call(uint32_t l2_gas, uint32_t da_gas); @@ -377,6 +382,15 @@ class AvmTraceBuilder { 0; // After a nested call, it should be initialized with MAX_SIZE_INTERNAL_STACK * call_ptr uint8_t call_ptr = 0; + // Calldata global offset pointing at the top of calldata values which are the concatenated + // calldata's of the top-level enqueued function calls. + // We might have more than one calldatacopy opcode per top-level function call and therefore we update + // top_calldata_offset in execute_enqueued_call(). For this, we need to keep track of the previous + // enqueued call calldata size. Note that this mechanism is not required for returndata as there can + // be only one RETURN or REVERT opcode. + uint32_t top_calldata_offset = 0; + uint32_t previous_enqueued_calldata_size = 0; + MemOp constrained_read_from_memory(uint8_t space_id, uint32_t clk, AddressWithMode addr, diff --git a/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp b/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp index 67f0e9255c9..9ba67538e39 100644 --- a/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp +++ b/barretenberg/cpp/src/barretenberg/vm/aztec_constants.hpp @@ -49,7 +49,7 @@ #define AVM_CIRCUIT_PUBLIC_INPUTS_LENGTH 1011 #define AVM_VERIFICATION_KEY_LENGTH_IN_FIELDS 86 #define MAX_PUBLIC_CALLS_TO_UNIQUE_CONTRACT_CLASS_IDS 21 -#define AVM_PROOF_LENGTH_IN_FIELDS 4155 +#define AVM_PROOF_LENGTH_IN_FIELDS 4154 #define AVM_PUBLIC_COLUMN_MAX_SIZE 1024 #define AVM_PUBLIC_INPUTS_FLATTENED_SIZE 2912 #define MEM_TAG_FF 0 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 85336ecc49f..ce201ddb6ea 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 = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" is_private_only = false first_nullifier_hint = "0x0000000000000000000000000000000000000000000000000000000000000000" [tx_request] -args_hash = "0x1660afeb5badc4040a47e6eb1007dc7606fc37f798447fb302c905da14883640" +args_hash = "0x1a0ec2a632e97f70d01581d105ec08b182d74476486ea719c0c0fbd33b52a808" [tx_request.origin] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [tx_request.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" @@ -36,7 +36,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000027e740b2" [private_call] -contract_class_artifact_hash = "0x1866cb0a009a4351a03681009428bf7b125055bfde15fb903a341e0f440c1579" +contract_class_artifact_hash = "0x07e26ae74dbaee515fbb8e214c13bc2a97c2c31960a2868e3424c7f7684ac016" contract_class_public_bytecode_commitment = "0x0000000000000000000000000000000000000000000000000000000000000000" protocol_contract_sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -204,30 +204,30 @@ acir_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" ] [private_call.public_keys.npk_m.inner] -x = "0x204112deedcc2b9ee9c32be352ddf9763a7ea0c932dda97501e34379ebdf8b72" -y = "0x06af64d8a982577fe3f3be5463322643f6915e7ff63e796f3efc13fa7b08b2ce" +x = "0x1e07a84fdae32c6fcba4ca0a7a65e21337a633c13a5f1ce1c5271d2079b4b6d6" +y = "0x199bdbe5dbf46f25b2a126314e91507845c0d12d6313765858b5c4e9f5fb752d" is_infinite = false [private_call.public_keys.ivpk_m.inner] -x = "0x106e492bf6807eab4e2c80a20e1688b6c964bb02a711a190cc560716aa1d3a46" -y = "0x04fafc5bf25cf2064b0ffef05a56c572946309a27e3b46b0176d1ee9b2d6db8e" +x = "0x26bd0397c70b6ec4efb16f8ea92753f94a92701160bd34eec87fc9c844545052" +y = "0x1d052d9f43aec213f7c519514e310156e0a313f7384df60a66a0c959373e1bd7" is_infinite = false [private_call.public_keys.ovpk_m.inner] -x = "0x07e43111927102275238f553a20b84c39eb8efc092261b01f7eaaddc03cc789d" -y = "0x2309b3e9c1df009b3db75676aa8cd3f427e9704c35d13843979636a707ae1046" +x = "0x0d081c4b577d75bd83b5b4ae0a94d89bcac83b7986002c0821d04e829549f283" +y = "0x070fedb70561afd52790f27121cef6959d493e89d107e3c500e511de9270b57b" is_infinite = false [private_call.public_keys.tpk_m.inner] -x = "0x102b6d813382f63c56493d57839451d46ce7a1f34971b6d1e486d71eaacc49e6" -y = "0x1abbe1a07ee6cb6ced7d36dbcaa1aa115d52e16562e296db8713a03265a47f7a" +x = "0x168911bfc556d79c394047b24b09b1cb5ebe536d269d8e234a911bc0a218150a" +y = "0x0bb8c3d3519ac55fc1a14a355d282421761d7ea364c809ea1cb2a4873ff91bbd" is_infinite = false [private_call.salted_initialization_hash] - inner = "0x1830093fe65cf7a743899c301551c403be4fcf06e38547b7c1825735a70779b8" + inner = "0x1fe1459da0a57c30d96def55117009f4cf60495d92692520245c4d97af5393dc" [app_public_inputs] -args_hash = "0x1660afeb5badc4040a47e6eb1007dc7606fc37f798447fb302c905da14883640" +args_hash = "0x1a0ec2a632e97f70d01581d105ec08b182d74476486ea719c0c0fbd33b52a808" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000001" end_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000004" @@ -245,13 +245,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000" [app_public_inputs.call_context.contract_address] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [app_public_inputs.call_context.function_selector] inner = "0x0000000000000000000000000000000000000000000000000000000027e740b2" [[app_public_inputs.note_hash_read_requests]] - value = "0x2f773e28f02d20afc0696934c2b973d0763c655a32493ff1888c3d0ac02bd365" + value = "0x107268b60aada5bb3c395b79c506d3878f123b8499980778efca8b7826dd690d" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [[app_public_inputs.note_hash_read_requests]] @@ -793,13 +793,13 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.public_call_requests.inner] is_static_call = true - args_hash = "0x1b1d3576d556c134711a49475de1e32b4566d1afea7ca647c4d651ba64a41625" + args_hash = "0x041b64f13009bcf5ccf74a51e22febf9684748b0a95ec545c01f2af2ea82a4a8" [app_public_inputs.public_call_requests.inner.msg_sender] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [app_public_inputs.public_call_requests.inner.contract_address] - inner = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + inner = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" [app_public_inputs.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -1497,12 +1497,12 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [app_public_inputs.historical_header.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c0de02c80f6b56a1a3fac247cf0e9448ae0251b1080a64b5bbdbefca711453" + blobs_hash = "0x002f0bf92a8a9c778826346c33fe0ab8e697d45d3b65f0784e9edacda0f7f139" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1511,15 +1511,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x065cbd694c49c3caec5e42784c1ef8f2311e9db9fde0b3eb4260bfc487017b55" +root = "0x09a7a8b893abc8143775612cb82e60de2cc992669e455a13435d4a1bbee84678" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x2c257664e33b5ab2ab5a9d852dccff1d6f706c36057307fa10d0519ab67258fb" +root = "0x1e34936949972172e057b14c39476f8efbdcb2db81407af3fa0ba550b8db54f9" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [app_public_inputs.historical_header.global_variables] @@ -1527,10 +1527,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [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 bf8a269be8f..20ac040b9a2 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 @@ -3,7 +3,7 @@ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ "0x0981a57903dd17dae3f08a050d69d5bb8527dd8049453df2d49f713cb3405e22", "0x0b2d19168b82abc19e6d465f1ed8853b49cb308f4d5b9f20481b47a3a693ce48", - "0x1985b9641aec54147dfbd7571539898d7145531c838817c07b075cb3c11acbcb", + "0x0d2cec24c46cd7329b8fcf2eea5611f145c9a55b77e841901b0563afcfa56d3b", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000001eae00318fd6ae36dbb7f4ec5025676e2f", - "0x00000000000000000000000000000000001dda149f145f88d33b091a8f4bfdc8", - "0x000000000000000000000000000000da8a0508365d363746278efd90d52f55eb", - "0x0000000000000000000000000000000000004a8654947853ecd2b4dc384c45bc", - "0x00000000000000000000000000000055d39ac82d4fa6575cf68aabbd14e5a078", - "0x00000000000000000000000000000000002f15e172c990569d74ef56fc1ed740", - "0x00000000000000000000000000000018b28dfb9888c5723bc60ae62b93ea79a3", - "0x00000000000000000000000000000000000cf9942d42c80fc04ed31b09e30ae8", - "0x0000000000000000000000000000006ad8d97c17314a3558c7a2a8face750f70", - "0x0000000000000000000000000000000000202773ee356d89baa9094a6d707128", - "0x000000000000000000000000000000ca0ecab232996d2c4b71b2d0fd3805c449", - "0x00000000000000000000000000000000001d8a5d3521ab758eb1fbacafef0a39", - "0x000000000000000000000000000000258efe26ba0063af17d80add6a0e63c9e2", - "0x00000000000000000000000000000000000cfee4956a234a92294a0c774b2df5", - "0x00000000000000000000000000000046b782ef4aa501cd27379181a01c28c9f6", - "0x00000000000000000000000000000000000930cb3b4122f908aa91bc2db99f35", - "0x000000000000000000000000000000b5c51b88c77110d471c7b850565e3807a6", - "0x00000000000000000000000000000000002b1d487e3a584b662a6e2ef35b8350", - "0x000000000000000000000000000000d2128150979672ba33623cdf6d9f34c964", - "0x0000000000000000000000000000000000178c28199607bacc6b89314c5f13e5", - "0x000000000000000000000000000000e7b35c3a81ebea84258092748352f0697e", - "0x000000000000000000000000000000000012f69dcc1e9c69b924ce5c764b2c25", - "0x0000000000000000000000000000004211d4ea19e80bbb0192a5f3abbe58dd91", - "0x000000000000000000000000000000000012806e0ecda0a5e324b260632168b1", + "0x000000000000000000000000000000388981995535626c3a2a14884438f9bfb3", + "0x0000000000000000000000000000000000061eb31c252826ef2fb17438bc250c", + "0x000000000000000000000000000000c82fedd0735016875c273341a62ffa1e9c", + "0x000000000000000000000000000000000025d28025473b17b481c9ed7ce8def6", + "0x000000000000000000000000000000f47aa69d5637567e6a8a5e699837d3e59e", + "0x000000000000000000000000000000000003bdbbdb26422b01e4cb5f7b6ae1d9", + "0x000000000000000000000000000000d1acd6ddfc68ac7da43335271816fc225f", + "0x00000000000000000000000000000000001cabb93ade2a100ebd1016df8e9d92", + "0x000000000000000000000000000000873eb5f9db2d45814b3c1c0507b20898ba", + "0x000000000000000000000000000000000011cd0e937d2bc40f3d1593cd44b65d", + "0x000000000000000000000000000000dc8a38a421228891a875b9b6164fb078a8", + "0x00000000000000000000000000000000000fd046a1169ef11603623f4301dc62", + "0x0000000000000000000000000000009a7c177ef883a1722ea56caccedb0fdf35", + "0x000000000000000000000000000000000008d33aef41d5404984cdbffb7a5dec", + "0x000000000000000000000000000000b890531f656a71dfc1db426d61268d97ef", + "0x000000000000000000000000000000000014cbed6c7a8f2236ffc47d18e3be76", + "0x000000000000000000000000000000905e29fc2a3a423f6304ac580a6cb6ff90", + "0x000000000000000000000000000000000020bf21096c54f162e6f1dab25bdf0e", + "0x0000000000000000000000000000005369d7f146a5b9c8710443e4d26133716e", + "0x00000000000000000000000000000000001eb2b6b532bd12d2abcd49acfb7a3b", + "0x000000000000000000000000000000ca1b99261b06b6ca8eb8aa21f9bea0bd4e", + "0x0000000000000000000000000000000000215d0807b88b5e7a5ac1a85435081b", + "0x000000000000000000000000000000cac572816a81c91c8d5380536f949ed7a8", + "0x00000000000000000000000000000000000c008aa36f448e565c10d67220ca62", "0x000000000000000000000000000000cf3f0cf483e3b60ac46e2580628429291f", "0x0000000000000000000000000000000000179a988d2f894ba4cc456686236e49", "0x00000000000000000000000000000041c39c0b069ca7761686f7caf8bd51c343", @@ -66,10 +66,10 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000e1971ce3b64385676216033d9952bdda88", - "0x00000000000000000000000000000000001b154927fb8344511f9662ca06c78d", - "0x000000000000000000000000000000bcaba50c0f18dbb158d7cc0b7d39f8bdd4", - "0x0000000000000000000000000000000000084a44f05b96888c1de09be5ada27c", + "0x00000000000000000000000000000076027909f4f4396ae0b11ac46a341d07f0", + "0x000000000000000000000000000000000004975d88203cddb0469481b75c3623", + "0x000000000000000000000000000000766d75f6080a79df428c9f92cc468928ef", + "0x0000000000000000000000000000000000240bb4ddc33d8f4487f1d59b0874bc", "0x000000000000000000000000000000a5be3bce0a3fa922de3e7c8e61540fbd94", "0x00000000000000000000000000000000002b627b9dcf54b342237a640f0379f3", "0x000000000000000000000000000000d9f6b4eec34dbfac3c49b2e9efbb60c04a", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000002ac3afb3486a8008fe304176553b8f", "0x0000000000000000000000000000002b2112dd48e799d1264079e8ef0d1bcaa9", "0x00000000000000000000000000000000002c9560a53e0bded7eeda7efc3128ce", - "0x000000000000000000000000000000fae5e7a8088327e100183cdff6c099ee7a", - "0x00000000000000000000000000000000000f49e0840b480ac1e5b101a51f238e", - "0x00000000000000000000000000000026149d616ea458b4a80788f9c8ed10ed3e", - "0x000000000000000000000000000000000006708cfa1272f4bfdab40b3f5ed243", - "0x000000000000000000000000000000cd1e8788069722dd8971050836b62b48d5", - "0x00000000000000000000000000000000001f89459086d43a0b2770d268588c85", - "0x00000000000000000000000000000023682dd689352b84bddd7cf05639c9c98c", - "0x000000000000000000000000000000000011b6be9cf8839a8604aa8723588e7a", - "0x000000000000000000000000000000d4306f221686e2ea34d8ea2dd0fc3593be", - "0x00000000000000000000000000000000001f72f18cb05a5337762f3c9ea18774", - "0x000000000000000000000000000000c743cb042db8096f41f0b6893c7a1fb04f", - "0x00000000000000000000000000000000002ca8072d669d7a79c8140e5f7142ae", - "0x00000000000000000000000000000050106242059fb93db5bb2a494dfee9cdc8", - "0x0000000000000000000000000000000000152e9fcd7a0f72d9f3d349a1d0ac6d", - "0x000000000000000000000000000000d6dce9e26dabe1508a0c0175d8acf38c98", - "0x00000000000000000000000000000000000bbbfd2a1c7c6d31fda494ce2d7ef1", - "0x000000000000000000000000000000f91e8b2aee5b4b42107c64471b5b837759", - "0x0000000000000000000000000000000000230436fe5da8fe12c64c439e5b618a", - "0x000000000000000000000000000000b2dfac94a74b02b6cf9e520e9bd285ea3b", - "0x000000000000000000000000000000000006825e7d00e8400baec9e656aa9c50", - "0x0000000000000000000000000000001d874e50296e6d9df7391fd9f80bb873da", - "0x00000000000000000000000000000000000f6c5d1b95715b66e7512ac841bfb1", - "0x0000000000000000000000000000003445026ab69dea8eb5582fda3051ae8be9", - "0x00000000000000000000000000000000001804c2c36083373c01e8153156cbc3", - "0x0000000000000000000000000000001ff71aadf267f234437c793d903b5c7ac4", - "0x00000000000000000000000000000000000a44a74bbe5f981fe2efdbd5dc04c5", - "0x000000000000000000000000000000fbb275d00eb8a1340c1bb476e2da6f918c", - "0x00000000000000000000000000000000001e28e985ff66a6a055cf37bd938ff8", - "0x0000000000000000000000000000002e8af719ac523b221486307ef29ddb6d22", - "0x00000000000000000000000000000000000b3dd21925f52859ebe61ee050b844", - "0x0000000000000000000000000000007a3832704e35e0e73f90e423f60a95c9f3", - "0x000000000000000000000000000000000005d7c0ddff433c7fc5d4e7698b55a6", + "0x0000000000000000000000000000009a6d3aac076390d5b48f0b85df1a83685d", + "0x00000000000000000000000000000000001b00d1e1e4875eba216234edd301c4", + "0x0000000000000000000000000000005b016eb6830e2075ff9ffdd45e5e60a4a8", + "0x00000000000000000000000000000000000893cb559eb701196f4623629e5a1f", + "0x000000000000000000000000000000ab7e70a1f0a55ba6bb8f87eb7f6272667c", + "0x0000000000000000000000000000000000261502c06e0f7ffe1fed6d0152b487", + "0x0000000000000000000000000000001ad3cdf3124579ca86a9752b141750e4f1", + "0x0000000000000000000000000000000000080166aa6e79215d15129509c3b334", + "0x00000000000000000000000000000051a813bf13146591b74a354a14f5d691bf", + "0x000000000000000000000000000000000026b7074b7f483debc5af8eb53f28f5", + "0x0000000000000000000000000000000ba78d3e626331cd2ef2815cca2107e7ed", + "0x00000000000000000000000000000000002b27f3fc9e31f49cffcb8fc6cdcaa5", + "0x00000000000000000000000000000058c6157f2ce3f1a940f2b62b4ccbfb7354", + "0x000000000000000000000000000000000008fd5cf607f6c29bfb0fa288acb319", + "0x000000000000000000000000000000a563cf615ce5f674819c6817e8fbddef3a", + "0x0000000000000000000000000000000000164d7ab4ae6a54cdcd7e391675c59a", + "0x000000000000000000000000000000d0e121c2ffc62e6e5e808afda179539b63", + "0x00000000000000000000000000000000001f2ece02854f82da284251e0d61d84", + "0x00000000000000000000000000000066ecfc0f4f9ee06762af2a2a379893d571", + "0x00000000000000000000000000000000001985e01338192a2f02c7a54fc360a1", + "0x00000000000000000000000000000002d740acc171c315bdac37ca31d041e7d7", + "0x000000000000000000000000000000000023c21d87fe8caaebbb899acc26c455", + "0x0000000000000000000000000000008752fc21fb15549e3b1d2d81de77489bc4", + "0x000000000000000000000000000000000010737e40f91b48797bcdde7cccb8f8", + "0x0000000000000000000000000000003e3339ba1248e6c350419c0d16dcdbd140", + "0x000000000000000000000000000000000018aed8d51b45fcaef0677efecd8f76", + "0x0000000000000000000000000000008262724d4529ce714a71b47d219635ddfa", + "0x000000000000000000000000000000000014bba9d1d7bbbb6d36b13be019c0ce", + "0x00000000000000000000000000000082077eae4e137fa57f9d9b2abcf972196a", + "0x000000000000000000000000000000000001dafca065c82cd8e1195fe645e6f5", + "0x000000000000000000000000000000433af8888a4298f79a7f76ad28bf9870d6", + "0x00000000000000000000000000000000003053c84b06e7157e7b7f89f0881220", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x22d162533b7c4b79bdeb0c8a568a1bb6fc65d1cdd53f30ddbdfa988abd547af9" + hash = "0x07fe9c9e927b37cf49d6e162d7297325473237d1eb8963544602ac7073bae883" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x0886a716acdedb93c69002acba8fa0fd82508c4044514fdaf8c74b71fab4f8f4" +claimed_first_nullifier = "0x0b9e4722b8d0167d70b1be0484aed2263b4a0f2aefeb2df76ae8519d26bfba4f" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [previous_kernel_public_inputs.constants.historical_header] total_fees = "0x0000000000000000000000000000000000000000000000000003a83222d00980" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c0de02c80f6b56a1a3fac247cf0e9448ae0251b1080a64b5bbdbefca711453" + blobs_hash = "0x002f0bf92a8a9c778826346c33fe0ab8e697d45d3b65f0784e9edacda0f7f139" 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 = "0x065cbd694c49c3caec5e42784c1ef8f2311e9db9fde0b3eb4260bfc487017b55" +root = "0x09a7a8b893abc8143775612cb82e60de2cc992669e455a13435d4a1bbee84678" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x2c257664e33b5ab2ab5a9d852dccff1d6f706c36057307fa10d0519ab67258fb" +root = "0x1e34936949972172e057b14c39476f8efbdcb2db81407af3fa0ba550b8db54f9" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [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 = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -239,11 +239,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x2f773e28f02d20afc0696934c2b973d0763c655a32493ff1888c3d0ac02bd365" +value = "0x107268b60aada5bb3c395b79c506d3878f123b8499980778efca8b7826dd690d" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" +inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [[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 = "0x0886a716acdedb93c69002acba8fa0fd82508c4044514fdaf8c74b71fab4f8f4" +value = "0x0b9e4722b8d0167d70b1be0484aed2263b4a0f2aefeb2df76ae8519d26bfba4f" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4883,7 +4883,7 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.private_call_stack]] -args_hash = "0x14fe59372c5eaa83cc991fe676238cc98a48c3c1f2884cebe62c8028860e5658" +args_hash = "0x1a9b630f47e1f5475e277e356e28bd4a9693037cc17c36d8f9a4b3c742fd0664" 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 = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [previous_kernel_public_inputs.end.private_call_stack.call_context.contract_address] - inner = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + inner = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" [previous_kernel_public_inputs.end.private_call_stack.call_context.function_selector] inner = "0x000000000000000000000000000000000000000000000000000000009462d279" @@ -5043,7 +5043,7 @@ end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000 inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [private_call] -contract_class_artifact_hash = "0x1e79e52809ff304c043b57b7ecb7d8ae0fbc3d0890ceace417906b997aef74b9" +contract_class_artifact_hash = "0x1f87e8e4f7bc9df90ff88e6d9ff529332f1327141f4ccd41fda10df42e974c91" contract_class_public_bytecode_commitment = "0x304f7153a18c819c6c02dfeb305a78fd590e90f6025cd590c247f90550c6fa88" protocol_contract_sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5205,8 +5205,8 @@ acir_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" sibling_path = [ "0x080580d658dd0a404705f75050f48ec20bcf046ebcb74c1d0ad6d46c37b5be65", "0x25fdba5b3c2838c0d101a4d7463d084b16b77ebfa4ef85c5154366951a8decb3", - "0x0ecd88813df46c907f6a1a76d8121a8450b9d8ee908ce2c1388c1a4de5fba025", - "0x29b0a27bbc8063a95333cdaa23ff935c377dd7c8a6901bfe34b51c6b81ef13c5", + "0x126a03cf9bcc7a0014be4ad63efc8f3f5d107331ae92afdc09736421c42e983a", + "0x1efd8e22d751c776eec18b809f71fb8349d58101319561e089a9f4ca891291b0", "0x2a6595890719fef7967c209488728aa5342438ba52058a3c770202f55acf6854" ] @@ -5231,10 +5231,10 @@ y = "0x2039907fe37f08d10739255141bb066c506a12f7d1e8dfec21abc58494705b6f" is_infinite = false [private_call.salted_initialization_hash] - inner = "0x0e0adde4d58f6d6cb27d1c3867bf42f5d52cc37e2aae74bb87197ce89d3b3f4f" + inner = "0x2d12309c226617e656bee3b28fe16076b404cff4511c30f661d6acf6e64e4048" [app_public_inputs] -args_hash = "0x14fe59372c5eaa83cc991fe676238cc98a48c3c1f2884cebe62c8028860e5658" +args_hash = "0x1a9b630f47e1f5475e277e356e28bd4a9693037cc17c36d8f9a4b3c742fd0664" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" end_side_effect_counter = "0x000000000000000000000000000000000000000000000000000000000000000c" @@ -5249,16 +5249,16 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_static_call = false [app_public_inputs.call_context.msg_sender] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [app_public_inputs.call_context.contract_address] - inner = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + inner = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" [app_public_inputs.call_context.function_selector] inner = "0x000000000000000000000000000000000000000000000000000000009462d279" [[app_public_inputs.note_hash_read_requests]] - value = "0x2bb99919a85fac6638431a94f15e424adcf94a2e151f08e93808d354e4387466" + value = "0x009229c2ed45b8ceb3b9d3c2ba74c3a371d3bda73eb6fdf3c3c454ec000ce898" counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [[app_public_inputs.note_hash_read_requests]] @@ -5322,7 +5322,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifier_read_requests]] - value = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + value = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" counter = "0x0000000000000000000000000000000000000000000000000000000000000004" [[app_public_inputs.nullifier_read_requests]] @@ -5389,11 +5389,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" sk_app_generator = "0x0000000000000000000000000000000000000000000000000000000000000030" [app_public_inputs.key_validation_requests_and_generators.request] - sk_app = "0x15dedd8449aa6592ea56ec2e6e9fe1f02c99d569b85c3bf09cc1e4d884910ae8" + sk_app = "0x1d7303ce8d96ea1e14e6b9c868823755afa16b0dd240a94abbef84e89c11c792" [app_public_inputs.key_validation_requests_and_generators.request.pk_m] - x = "0x204112deedcc2b9ee9c32be352ddf9763a7ea0c932dda97501e34379ebdf8b72" - y = "0x06af64d8a982577fe3f3be5463322643f6915e7ff63e796f3efc13fa7b08b2ce" + x = "0x1e07a84fdae32c6fcba4ca0a7a65e21337a633c13a5f1ce1c5271d2079b4b6d6" + y = "0x199bdbe5dbf46f25b2a126314e91507845c0d12d6313765858b5c4e9f5fb752d" is_infinite = false [[app_public_inputs.key_validation_requests_and_generators]] @@ -5562,11 +5562,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" is_infinite = false [[app_public_inputs.note_hashes]] - value = "0x2a92e0a2320edde2c1c22263519ca41dc2b74a5b015ade2a5eb86fcbe34a0ad1" + value = "0x12be6ecc748cb8f3bbc8115f654317843eb476b761be7c583955c6ce8bc460a2" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [[app_public_inputs.note_hashes]] - value = "0x146a290e159d535ed98df51384e999886ade7f6cb901b594feaa87b30788169a" + value = "0x2f31d278deec13fd497242508775278aa4b2e15ef4f5bc1fdc1703464e79715d" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [[app_public_inputs.note_hashes]] @@ -5626,7 +5626,7 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifiers]] - value = "0x0a71b3b18d5836deb1e144b880be76882f38a029ceb446e5ea9947cda5aa9d84" + value = "0x272733d3e059d4cbd098659115e8254192b06f1391cf5133ff52aaa26337f705" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6084,24 +6084,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x04a44fc470d7d632cd89f04af4891d928bb310e7c21765a426b7068e1ca84ba6", - "0x00878296c9519252e8d4ca99b259d2ad02badde54222aa5dbaf1fa309d2cefd0", - "0x00c4d25dee87686caf27b62e58abd4788655f8925b441eeb3463599dabc88441", - "0x0036fe1f2387deb1f814884398ab851e817c3000000000000000000000000000", - "0x00000023cbc50af869342d19831f721e0dea0080c1e62f33d7ad35761175b6c2", - "0x00d9184f06300e6f9e4fe28d43a38a404b6920359dccb485fdb77da41dfd5805", - "0x00256500320e85352d84cd7d770840be040f385b60ac97b88a0070f927029898", - "0x0053292a8af1048b75a89b6d336b2c23ccd9458273447661ed4e836ed508b401", - "0x007dc809a258f463e3fbe2eb7a462706f7abf9a0182f2d5134f7b15cccd4e3e6", - "0x001df497128124af816aa1b7e018056231c7d7f52140705188cda359637e02a6", - "0x007124b0759517b00679d946ab5e78ce36ae749f5342d60f7e7c5d7f0a765866", - "0x0026335928f48727f4cf098b9c8660e4518f907425b90a30f49d6e69c32fbcd0", - "0x000c8fb64a53d43a238c6c91f910ac74f4ac8561fdf8e675ff9619fb46573fc6", - "0x001bc3f419a7531eb1ef805f9f6c2db5ba069290c2b71da6cfa1a5a67f37eba5", - "0x00e8debc79eca330bdfdd8b2d58cc7b91e9547137ae4c3e7b0d86853246edb21", - "0x006b8c7d93e8bef648f17b5abfbcfd0ae88c6c886585bb22e6da90559d07a18f", - "0x00c7a00c4c26d43107a0235b1da9734d60bcf6fbd2e3301c4662731d51cd7c34", - "0x00cd40d4827207738a43122b9bbb8f96c95755d7bd4c8c1b2acde18e7ace8e23" + "0x190118364fee7cc275898c410d750124e6eb98a0a701a52e22b0d84265692e6f", + "0x00af944275a8d5fd3e48af0d948a5702348d4a6bfcea4c781e65545140664ee6", + "0x00a33000a4350639bfc9f3c7b7779dee942894c14211161a1cf3ec7a055580c8", + "0x001cded99b24fc8854f89f04fa5ceb1f398a2700000000000000000000000000", + "0x000000d70a4d43acbacb74a8d43e5b2222756c2ef8f20caf434f538dc99861f8", + "0x00151c41b8c7cd834b6cf21fbc5299c11f9d34667f870ea8389a448026744bf9", + "0x007cec040116a0b443dd207c703dcb55845305baff7746d905a5cd16c246d1ff", + "0x00ebe9362e59f2a571f0291b74e2a79914b3547df915255f063430b63d48a44e", + "0x001be912b8c2913a1745d07348a088a5e4963ad4f437ad06f8c4608b3ad6ea2e", + "0x00eb29988fae18fbd3e0ec8791f5969b92ea51f669878da26ffeff6e3640b3f3", + "0x00f89633aadda9f111681ffd0c0784168f21746ff40f4bc0080b524aa6f676cf", + "0x00aa2be484f728e526dea43557f327a1fb2c35eb08c05e7fbbeefb9892ffe8c1", + "0x0022bf35099bfba78d92c208c0c7cad331caa89d303d4f843dbe600ecced6fdb", + "0x006f3a9430ed0b41276d013403df6faa9eeaf3497dab896122791755e0bf2f2d", + "0x00c4f968d655d553e9e6afaa3badb58f83a97d7e1417193b2ae2cc2a24244528", + "0x000074289911cb079742ec94d583279cded3ea54de4912d10faf11fcbecdc90d", + "0x00f32bcdd4889b08926c77308547e3a424fb73979cfb6313c952e3260f13c656", + "0x0024e21f5b1316ba325cd54f5473f5086a6f52c58afe0c3f590e24f3255cebb3" ] [[app_public_inputs.private_logs]] @@ -6110,24 +6110,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x2a869265fdc3e3974b5a9731e8448cf96e4c6d68826f67ac5ccaa403b2383de0", - "0x001bf04a6778527940f9c284c2e3028d1ce62a015e2b9431721ad4f045df28bf", - "0x008a7376a1d15dbd6cd854a55e44f6279878123c1bd9b0b1cb29482cc6fbbb8e", - "0x0090c49f8eaf675b59e6b23b810a79f3733b1700000000000000000000000000", - "0x0000009ec1439979e60ba10dcdbda67d7a8dc7e4a069125f228a0be64b2dc3b5", - "0x00ba54d3f46bf8b3373253f50f89b96632300c1906ad9fb456d09b316ff46ca3", - "0x000e80fb6724b5451f2184125d993c8e4d50a39e1509ee1c7bbe57d1b6c78706", - "0x00a9cb08987cf2c161de1c50eb77281fd1a4ea80578b9f8700e84c23d1b3cbe7", - "0x00aa243974afcc85d50c2bb73d0f513547bdda484b2a086f649b5b803c3e4d94", - "0x0013b12400c0b9b99b6cb8eaf9bd0d91b6ebe62a7278abedacc8dfbb7753aaf2", - "0x00a23a06c1533b1d046c442682621a76293c3a1fbfb8da54fa3fe932690eb7b8", - "0x003dbbfc3128141bec6f8d05dfa69658a2cec2945d63a8df5d8a75dfe52d1589", - "0x00e87daa00f4ab5fde7d8aa24cbaccd09397e20b346e65394c02eb7c6348785c", - "0x0064f9b53ae6674928d7520b8e21928ef935e71145bfba345a69921dab8efff1", - "0x00a9fa921e63cc69ebb4b4a4e4aa3a156eff3ab674e1502bb0a8cdc31fe38133", - "0x00e359f650ec3b068b2e4629bbe4d571bcba1825fc2428cc0a287617c54b71a6", - "0x006ad4a4b2dc6274fbe680e8a6ff184f54e9f5957bb84d9da567e5bc157485fc", - "0x00dfe9b97a9767ce15c60f46b76f46c979b080e623ddc744424b3e7e262e5a27" + "0x254f187f6595f2a01cb53683afb925c0444584ff495e5012a6107fa7a4778e95", + "0x0024e6c0ce9dcae102bca18d7dd2c73fb8c34512b9894d2172d24b1bc7150432", + "0x0019584d07efb2fdd012b94a6688a6f8eb2be63389d25391a628b1325ccc7c0b", + "0x00f69f70f5152a240416a18882d15aa7bcd86100000000000000000000000000", + "0x000000bf36e98d8c439c971702a1fe36e5d4f9315cf12e7716a619e1bbe9c159", + "0x0025714b15671ba6a422ff04db012eda0252b05023668994836a86cb10d56020", + "0x00a868067f8c50be2c6ea6df9a0b9e7ee0dd1859552df081a12e01ee435b95c4", + "0x00350f34863d544af93a5e32fef38fc9a34ee1a418ceee3a2a0c2db24b42e24a", + "0x007a23db85801cac1a6c66dbe2d0911cb58866440fbc72741fba54c2c56eba70", + "0x00cab0971c0ff338025d767432cb287e7226070e97d9a12989f7f6c276ad0ad5", + "0x005d7fa30055e113e102577ff7107f68b5a5dc385a1a0b9fe07bf7a5f9c39194", + "0x007fe45b82efb7047f2bfe2903d136e5b4ac4f6099dd2b166f7156f6c73a1466", + "0x000b27f47b744d22d0cd7f5f3f302067fdf2e6ea77bebbfd9ed909c5fb369ada", + "0x00735a7950436b15f42172e6a7b5adc147425a8d09aa4f3c70d78b96f1734a69", + "0x007a2b9bb57fd4f04cdaa8391bee39ecd0ef315fca45727ac084b952ce4f3f85", + "0x0034aa97588ae1703af8d4f5f3d7bd6116500b6de37c4a00a926dcf88041a7a1", + "0x00533942c86cb46fe923456a2c060d925bc45a5797d4cbb8a6127b28f18dd01c", + "0x00f036c84074b6af969704b74b2c8bb633ceccd28cdc263b1ca28ee2d466f6bf" ] [[app_public_inputs.private_logs]] @@ -6136,24 +6136,24 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.log] fields = [ - "0x17b3a651b0c40dcf2fac280eadad1fcaa4e05e409f72622eb3161ac04980603f", - "0x000b00d3294c69098a7a38e0743fee489252d463510fc8200eecefb83ef5d6b6", - "0x0070902bb05de267fe382f4f9bd1e60e2756ce293fa70b39cefacc3598ed3d09", - "0x0041a0469f7292183972f54abc433a4f56b77e00000000000000000000000000", - "0x000000ba37ead119b39904abb76f3147e0c3aeb33feed16faeaaaf3a330f786e", - "0x00dda3ab5e028145c13c9cb2bb6f03f3a44c0a83632b1c4e2e663b6289995a17", - "0x0011641ea4aa27c1244242cc063f9ac78f913e57a028c9bb52180ab5da4cdbe5", - "0x004e67cfd8f3387ccb02a33c5ed8f833b1d940a8b39091ae6b800e9950887307", - "0x00f4a120dedc4847b22aa6e797155ffbc180f6c31a782feca85e9e886c85f139", - "0x00ad32b0f8eef0e01be3a7b91b9683e91fdeb375e20ee1270ce7d99540aa7ecd", - "0x00ea51fa42a737b54d0995bc17f6a8ee309b18f6cda266031a3b9ce48edaded8", - "0x009461ae3f00f99d452fb1418dfd9f6c7c872a18ff1bc8b209db7e46ea3e0c16", - "0x00ad73916aa5332e94e177e541f5238e276ac7929d1acb826595632f92f01194", - "0x00c154719b9b95a91f583ead21bc0fa97ac9f9f54351e46a92383a0cd5a505b4", - "0x00fe5856ff703718d5070fce3e47ebc24101d340adebf106e39355ca1fedd020", - "0x00366b883dfbb98e3bb7c00ca50fe61b7d2b08ec4117cd4c09047dd1c419594e", - "0x00e995ec46faef5688a2520a4785e2931135bb0eeac43b233f198b084797df6b", - "0x002c36925061c9d86ec0a17094dd57277ada2ac53d2b68e6a7bc99b315c94151" + "0x0ab7c1d2ed0a59aa8fb75059971af19bcb03f5f706b433abaf5df9ff8f802124", + "0x00a82a7b8380ff5d2581a5a9cdc83eb65a4c7f40366f50ed72e4f09e7fc8cdf4", + "0x00d2bb3e8896fc10a19099262444c35e44881e827389a4f7edbb494608a56bd6", + "0x00ed848d3a59f70ab3aba8c66cdd2e127990a800000000000000000000000000", + "0x00000054ccb6241360a0b4b6db3a889745588d47865833301de23d0796269135", + "0x00c3b3a827f0249cf89f09020ae06fec61457e5a8c6bf52048a3ba5cc7f77b0d", + "0x00217f0ac0ddd0362cfca6e4ff793bcf19ae31150e25aa8337f9fc5470662040", + "0x0094baea15983212d6317898b989583340580ac5d42667c364de908a98f830a7", + "0x009c1984764a46ee5e0a09fed240ef4836299830cddfa744310e3343f2d1b75c", + "0x009f970eb7f26ed1178a04ef423edc1cbc05f0b277e140d673c789f8faa0bbca", + "0x0065be1c4b6558450f29fe52a211708248c622384ddef716ebc9fa7d3c2a5e6d", + "0x0007c429de29ed1d6ff26f395c192d127a270ca53f0d6e2b5491dd52367d65ff", + "0x000cea59a6cc379a716405263372e0f8b0dc4ecd458a81d4f7626f14b5063cb4", + "0x00ffd604a97b625197b2a2c2d95173234008a43d98b32cbf6d3c461023e4ad2d", + "0x008100241b78937d88c8649eb1f2b296c7575b0ebdb9455da1412c699d68940e", + "0x004014c3039bf5b295a6e16385c449f070b93951b7e7aeada44c3400288aab5e", + "0x00e10992aa3e8692036fab8327e0cec796c2e30110239451659c71e13364d099", + "0x00e8ab9ecc1b0001d250615af1cedf95814a4f680cd39de35ec49009dfb58a77" ] [[app_public_inputs.private_logs]] @@ -6504,12 +6504,12 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [app_public_inputs.historical_header.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c0de02c80f6b56a1a3fac247cf0e9448ae0251b1080a64b5bbdbefca711453" + blobs_hash = "0x002f0bf92a8a9c778826346c33fe0ab8e697d45d3b65f0784e9edacda0f7f139" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6518,15 +6518,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000080" [app_public_inputs.historical_header.state.partial.note_hash_tree] -root = "0x065cbd694c49c3caec5e42784c1ef8f2311e9db9fde0b3eb4260bfc487017b55" +root = "0x09a7a8b893abc8143775612cb82e60de2cc992669e455a13435d4a1bbee84678" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [app_public_inputs.historical_header.state.partial.nullifier_tree] -root = "0x2c257664e33b5ab2ab5a9d852dccff1d6f706c36057307fa10d0519ab67258fb" +root = "0x1e34936949972172e057b14c39476f8efbdcb2db81407af3fa0ba550b8db54f9" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [app_public_inputs.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [app_public_inputs.historical_header.global_variables] @@ -6534,10 +6534,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [app_public_inputs.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [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 1cfa67a5b60..0bdfc42019a 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 @@ -3,7 +3,7 @@ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000000" vk_path = [ "0x0981a57903dd17dae3f08a050d69d5bb8527dd8049453df2d49f713cb3405e22", "0x0b2d19168b82abc19e6d465f1ed8853b49cb308f4d5b9f20481b47a3a693ce48", - "0x1985b9641aec54147dfbd7571539898d7145531c838817c07b075cb3c11acbcb", + "0x0d2cec24c46cd7329b8fcf2eea5611f145c9a55b77e841901b0563afcfa56d3b", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" @@ -34,30 +34,30 @@ vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000008", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000001eae00318fd6ae36dbb7f4ec5025676e2f", - "0x00000000000000000000000000000000001dda149f145f88d33b091a8f4bfdc8", - "0x000000000000000000000000000000da8a0508365d363746278efd90d52f55eb", - "0x0000000000000000000000000000000000004a8654947853ecd2b4dc384c45bc", - "0x00000000000000000000000000000055d39ac82d4fa6575cf68aabbd14e5a078", - "0x00000000000000000000000000000000002f15e172c990569d74ef56fc1ed740", - "0x00000000000000000000000000000018b28dfb9888c5723bc60ae62b93ea79a3", - "0x00000000000000000000000000000000000cf9942d42c80fc04ed31b09e30ae8", - "0x0000000000000000000000000000006ad8d97c17314a3558c7a2a8face750f70", - "0x0000000000000000000000000000000000202773ee356d89baa9094a6d707128", - "0x000000000000000000000000000000ca0ecab232996d2c4b71b2d0fd3805c449", - "0x00000000000000000000000000000000001d8a5d3521ab758eb1fbacafef0a39", - "0x000000000000000000000000000000258efe26ba0063af17d80add6a0e63c9e2", - "0x00000000000000000000000000000000000cfee4956a234a92294a0c774b2df5", - "0x00000000000000000000000000000046b782ef4aa501cd27379181a01c28c9f6", - "0x00000000000000000000000000000000000930cb3b4122f908aa91bc2db99f35", - "0x000000000000000000000000000000b5c51b88c77110d471c7b850565e3807a6", - "0x00000000000000000000000000000000002b1d487e3a584b662a6e2ef35b8350", - "0x000000000000000000000000000000d2128150979672ba33623cdf6d9f34c964", - "0x0000000000000000000000000000000000178c28199607bacc6b89314c5f13e5", - "0x000000000000000000000000000000e7b35c3a81ebea84258092748352f0697e", - "0x000000000000000000000000000000000012f69dcc1e9c69b924ce5c764b2c25", - "0x0000000000000000000000000000004211d4ea19e80bbb0192a5f3abbe58dd91", - "0x000000000000000000000000000000000012806e0ecda0a5e324b260632168b1", + "0x000000000000000000000000000000388981995535626c3a2a14884438f9bfb3", + "0x0000000000000000000000000000000000061eb31c252826ef2fb17438bc250c", + "0x000000000000000000000000000000c82fedd0735016875c273341a62ffa1e9c", + "0x000000000000000000000000000000000025d28025473b17b481c9ed7ce8def6", + "0x000000000000000000000000000000f47aa69d5637567e6a8a5e699837d3e59e", + "0x000000000000000000000000000000000003bdbbdb26422b01e4cb5f7b6ae1d9", + "0x000000000000000000000000000000d1acd6ddfc68ac7da43335271816fc225f", + "0x00000000000000000000000000000000001cabb93ade2a100ebd1016df8e9d92", + "0x000000000000000000000000000000873eb5f9db2d45814b3c1c0507b20898ba", + "0x000000000000000000000000000000000011cd0e937d2bc40f3d1593cd44b65d", + "0x000000000000000000000000000000dc8a38a421228891a875b9b6164fb078a8", + "0x00000000000000000000000000000000000fd046a1169ef11603623f4301dc62", + "0x0000000000000000000000000000009a7c177ef883a1722ea56caccedb0fdf35", + "0x000000000000000000000000000000000008d33aef41d5404984cdbffb7a5dec", + "0x000000000000000000000000000000b890531f656a71dfc1db426d61268d97ef", + "0x000000000000000000000000000000000014cbed6c7a8f2236ffc47d18e3be76", + "0x000000000000000000000000000000905e29fc2a3a423f6304ac580a6cb6ff90", + "0x000000000000000000000000000000000020bf21096c54f162e6f1dab25bdf0e", + "0x0000000000000000000000000000005369d7f146a5b9c8710443e4d26133716e", + "0x00000000000000000000000000000000001eb2b6b532bd12d2abcd49acfb7a3b", + "0x000000000000000000000000000000ca1b99261b06b6ca8eb8aa21f9bea0bd4e", + "0x0000000000000000000000000000000000215d0807b88b5e7a5ac1a85435081b", + "0x000000000000000000000000000000cac572816a81c91c8d5380536f949ed7a8", + "0x00000000000000000000000000000000000c008aa36f448e565c10d67220ca62", "0x000000000000000000000000000000cf3f0cf483e3b60ac46e2580628429291f", "0x0000000000000000000000000000000000179a988d2f894ba4cc456686236e49", "0x00000000000000000000000000000041c39c0b069ca7761686f7caf8bd51c343", @@ -66,10 +66,10 @@ vk_path = [ "0x0000000000000000000000000000000000298c3311fc9170f92de940b042aab9", "0x000000000000000000000000000000bf37537eb196b05c1d98fa51016a9bacbb", "0x000000000000000000000000000000000007b05f408a612847259016b9204ae4", - "0x000000000000000000000000000000e1971ce3b64385676216033d9952bdda88", - "0x00000000000000000000000000000000001b154927fb8344511f9662ca06c78d", - "0x000000000000000000000000000000bcaba50c0f18dbb158d7cc0b7d39f8bdd4", - "0x0000000000000000000000000000000000084a44f05b96888c1de09be5ada27c", + "0x00000000000000000000000000000076027909f4f4396ae0b11ac46a341d07f0", + "0x000000000000000000000000000000000004975d88203cddb0469481b75c3623", + "0x000000000000000000000000000000766d75f6080a79df428c9f92cc468928ef", + "0x0000000000000000000000000000000000240bb4ddc33d8f4487f1d59b0874bc", "0x000000000000000000000000000000a5be3bce0a3fa922de3e7c8e61540fbd94", "0x00000000000000000000000000000000002b627b9dcf54b342237a640f0379f3", "0x000000000000000000000000000000d9f6b4eec34dbfac3c49b2e9efbb60c04a", @@ -90,38 +90,38 @@ vk_path = [ "0x00000000000000000000000000000000002ac3afb3486a8008fe304176553b8f", "0x0000000000000000000000000000002b2112dd48e799d1264079e8ef0d1bcaa9", "0x00000000000000000000000000000000002c9560a53e0bded7eeda7efc3128ce", - "0x000000000000000000000000000000fae5e7a8088327e100183cdff6c099ee7a", - "0x00000000000000000000000000000000000f49e0840b480ac1e5b101a51f238e", - "0x00000000000000000000000000000026149d616ea458b4a80788f9c8ed10ed3e", - "0x000000000000000000000000000000000006708cfa1272f4bfdab40b3f5ed243", - "0x000000000000000000000000000000cd1e8788069722dd8971050836b62b48d5", - "0x00000000000000000000000000000000001f89459086d43a0b2770d268588c85", - "0x00000000000000000000000000000023682dd689352b84bddd7cf05639c9c98c", - "0x000000000000000000000000000000000011b6be9cf8839a8604aa8723588e7a", - "0x000000000000000000000000000000d4306f221686e2ea34d8ea2dd0fc3593be", - "0x00000000000000000000000000000000001f72f18cb05a5337762f3c9ea18774", - "0x000000000000000000000000000000c743cb042db8096f41f0b6893c7a1fb04f", - "0x00000000000000000000000000000000002ca8072d669d7a79c8140e5f7142ae", - "0x00000000000000000000000000000050106242059fb93db5bb2a494dfee9cdc8", - "0x0000000000000000000000000000000000152e9fcd7a0f72d9f3d349a1d0ac6d", - "0x000000000000000000000000000000d6dce9e26dabe1508a0c0175d8acf38c98", - "0x00000000000000000000000000000000000bbbfd2a1c7c6d31fda494ce2d7ef1", - "0x000000000000000000000000000000f91e8b2aee5b4b42107c64471b5b837759", - "0x0000000000000000000000000000000000230436fe5da8fe12c64c439e5b618a", - "0x000000000000000000000000000000b2dfac94a74b02b6cf9e520e9bd285ea3b", - "0x000000000000000000000000000000000006825e7d00e8400baec9e656aa9c50", - "0x0000000000000000000000000000001d874e50296e6d9df7391fd9f80bb873da", - "0x00000000000000000000000000000000000f6c5d1b95715b66e7512ac841bfb1", - "0x0000000000000000000000000000003445026ab69dea8eb5582fda3051ae8be9", - "0x00000000000000000000000000000000001804c2c36083373c01e8153156cbc3", - "0x0000000000000000000000000000001ff71aadf267f234437c793d903b5c7ac4", - "0x00000000000000000000000000000000000a44a74bbe5f981fe2efdbd5dc04c5", - "0x000000000000000000000000000000fbb275d00eb8a1340c1bb476e2da6f918c", - "0x00000000000000000000000000000000001e28e985ff66a6a055cf37bd938ff8", - "0x0000000000000000000000000000002e8af719ac523b221486307ef29ddb6d22", - "0x00000000000000000000000000000000000b3dd21925f52859ebe61ee050b844", - "0x0000000000000000000000000000007a3832704e35e0e73f90e423f60a95c9f3", - "0x000000000000000000000000000000000005d7c0ddff433c7fc5d4e7698b55a6", + "0x0000000000000000000000000000009a6d3aac076390d5b48f0b85df1a83685d", + "0x00000000000000000000000000000000001b00d1e1e4875eba216234edd301c4", + "0x0000000000000000000000000000005b016eb6830e2075ff9ffdd45e5e60a4a8", + "0x00000000000000000000000000000000000893cb559eb701196f4623629e5a1f", + "0x000000000000000000000000000000ab7e70a1f0a55ba6bb8f87eb7f6272667c", + "0x0000000000000000000000000000000000261502c06e0f7ffe1fed6d0152b487", + "0x0000000000000000000000000000001ad3cdf3124579ca86a9752b141750e4f1", + "0x0000000000000000000000000000000000080166aa6e79215d15129509c3b334", + "0x00000000000000000000000000000051a813bf13146591b74a354a14f5d691bf", + "0x000000000000000000000000000000000026b7074b7f483debc5af8eb53f28f5", + "0x0000000000000000000000000000000ba78d3e626331cd2ef2815cca2107e7ed", + "0x00000000000000000000000000000000002b27f3fc9e31f49cffcb8fc6cdcaa5", + "0x00000000000000000000000000000058c6157f2ce3f1a940f2b62b4ccbfb7354", + "0x000000000000000000000000000000000008fd5cf607f6c29bfb0fa288acb319", + "0x000000000000000000000000000000a563cf615ce5f674819c6817e8fbddef3a", + "0x0000000000000000000000000000000000164d7ab4ae6a54cdcd7e391675c59a", + "0x000000000000000000000000000000d0e121c2ffc62e6e5e808afda179539b63", + "0x00000000000000000000000000000000001f2ece02854f82da284251e0d61d84", + "0x00000000000000000000000000000066ecfc0f4f9ee06762af2a2a379893d571", + "0x00000000000000000000000000000000001985e01338192a2f02c7a54fc360a1", + "0x00000000000000000000000000000002d740acc171c315bdac37ca31d041e7d7", + "0x000000000000000000000000000000000023c21d87fe8caaebbb899acc26c455", + "0x0000000000000000000000000000008752fc21fb15549e3b1d2d81de77489bc4", + "0x000000000000000000000000000000000010737e40f91b48797bcdde7cccb8f8", + "0x0000000000000000000000000000003e3339ba1248e6c350419c0d16dcdbd140", + "0x000000000000000000000000000000000018aed8d51b45fcaef0677efecd8f76", + "0x0000000000000000000000000000008262724d4529ce714a71b47d219635ddfa", + "0x000000000000000000000000000000000014bba9d1d7bbbb6d36b13be019c0ce", + "0x00000000000000000000000000000082077eae4e137fa57f9d9b2abcf972196a", + "0x000000000000000000000000000000000001dafca065c82cd8e1195fe645e6f5", + "0x000000000000000000000000000000433af8888a4298f79a7f76ad28bf9870d6", + "0x00000000000000000000000000000000003053c84b06e7157e7b7f89f0881220", "0x000000000000000000000000000000f6f4596202301b6ae4eb0ebbeadd203340", "0x00000000000000000000000000000000000adc89c48d75b571636f5bbeb4a806", "0x00000000000000000000000000000000034e3e27454ef992b4bf84b97baa7471", @@ -155,28 +155,28 @@ vk_path = [ "0x00000000000000000000000000000078f4b3bc61f19d6e7069359bbf47e7f907", "0x00000000000000000000000000000000002d7c18a93c3dae58809faaeec6a86a" ] - hash = "0x22d162533b7c4b79bdeb0c8a568a1bb6fc65d1cdd53f30ddbdfa988abd547af9" + hash = "0x07fe9c9e927b37cf49d6e162d7297325473237d1eb8963544602ac7073bae883" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = false -claimed_first_nullifier = "0x2e87793d0583882dde236a06a650a244198f86d35457583d66367c85a7c1fb9b" +claimed_first_nullifier = "0x0b3de1bb3ff5236e4337ac0e051548ff9bff33b3b1afd2fab8dbf0d2c49e0837" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [previous_kernel_public_inputs.constants.historical_header] total_fees = "0x0000000000000000000000000000000000000000000000000003a83222d00980" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c0de02c80f6b56a1a3fac247cf0e9448ae0251b1080a64b5bbdbefca711453" + blobs_hash = "0x002f0bf92a8a9c778826346c33fe0ab8e697d45d3b65f0784e9edacda0f7f139" 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 = "0x065cbd694c49c3caec5e42784c1ef8f2311e9db9fde0b3eb4260bfc487017b55" +root = "0x09a7a8b893abc8143775612cb82e60de2cc992669e455a13435d4a1bbee84678" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x2c257664e33b5ab2ab5a9d852dccff1d6f706c36057307fa10d0519ab67258fb" +root = "0x1e34936949972172e057b14c39476f8efbdcb2db81407af3fa0ba550b8db54f9" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [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 = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -239,11 +239,11 @@ _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.read_request] -value = "0x2f773e28f02d20afc0696934c2b973d0763c655a32493ff1888c3d0ac02bd365" +value = "0x107268b60aada5bb3c395b79c506d3878f123b8499980778efca8b7826dd690d" counter = "0x0000000000000000000000000000000000000000000000000000000000000002" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.contract_address] -inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" +inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [[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 = "0x2e87793d0583882dde236a06a650a244198f86d35457583d66367c85a7c1fb9b" +value = "0x0b3de1bb3ff5236e4337ac0e051548ff9bff33b3b1afd2fab8dbf0d2c49e0837" 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 = "0x1b1d3576d556c134711a49475de1e32b4566d1afea7ca647c4d651ba64a41625" + args_hash = "0x041b64f13009bcf5ccf74a51e22febf9684748b0a95ec545c01f2af2ea82a4a8" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + inner = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" [previous_kernel_public_inputs.end.public_call_requests.inner.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -5569,10 +5569,10 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x216ac258821f4965443c9fb6dee3eb71daf4aad76aa8363c5fabebf2f22c9cc5", + "0x07e294c2a2d01f11a32a0f50dc2d95c59d381ec8679e7cf5a81a02c28e782ee5", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x0d6f15298e9d8d39f70f636e906e2a59d1e13b4ff0a6457032db2be19e0b3909", - "0x0a4b20225e173726785269945256e387f3574df8c5045db54fe8e4996ecdd2e6", + "0x2d87e8833e8c54b424d120c798099ede7c952cbe8f4c4b3272a6a7403d4ede87", + "0x204bc32f24889fa77aac798ce1cb4aa045f202ff3b385c00a8958f98dccb6173", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -5606,7 +5606,7 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 ] [hints.note_hash_read_request_hints.settled_read_hints.leaf_preimage] - value = "0x2f773e28f02d20afc0696934c2b973d0763c655a32493ff1888c3d0ac02bd365" + value = "0x107268b60aada5bb3c395b79c506d3878f123b8499980778efca8b7826dd690d" [[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 7f7729071be..b725916e5ff 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 @@ -6,7 +6,7 @@ vk_path = [ "0x0a38e309e800980e96306332ff104a33ee1336658a3fd03788da03dbc9a878dc", "0x1878c9c98231dfef3e70f1ffafb07472b78e801ea5fc8cb70966c97312560127", "0x015b491f9945c63ed700ef261022f9b1191bb135f2abf7f9625450abc9278e1d", - "0x2dbd668b55883c508b8574f31d7e565e4d15120c4fa8da8087529b20e2bcacd6" + "0x082b599eb642575b496a7aca05ff20263a12bf539bc2059c574133c049869b46" ] [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 = "0x2e87793d0583882dde236a06a650a244198f86d35457583d66367c85a7c1fb9b" +claimed_first_nullifier = "0x0b3de1bb3ff5236e4337ac0e051548ff9bff33b3b1afd2fab8dbf0d2c49e0837" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [previous_kernel_public_inputs.constants.historical_header] total_fees = "0x0000000000000000000000000000000000000000000000000003a83222d00980" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c0de02c80f6b56a1a3fac247cf0e9448ae0251b1080a64b5bbdbefca711453" + blobs_hash = "0x002f0bf92a8a9c778826346c33fe0ab8e697d45d3b65f0784e9edacda0f7f139" 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 = "0x065cbd694c49c3caec5e42784c1ef8f2311e9db9fde0b3eb4260bfc487017b55" +root = "0x09a7a8b893abc8143775612cb82e60de2cc992669e455a13435d4a1bbee84678" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x2c257664e33b5ab2ab5a9d852dccff1d6f706c36057307fa10d0519ab67258fb" +root = "0x1e34936949972172e057b14c39476f8efbdcb2db81407af3fa0ba550b8db54f9" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [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 = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [previous_kernel_public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2739,7 +2739,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.nullifiers]] [previous_kernel_public_inputs.end.nullifiers.nullifier] -value = "0x2e87793d0583882dde236a06a650a244198f86d35457583d66367c85a7c1fb9b" +value = "0x0b3de1bb3ff5236e4337ac0e051548ff9bff33b3b1afd2fab8dbf0d2c49e0837" 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 = "0x1b1d3576d556c134711a49475de1e32b4566d1afea7ca647c4d651ba64a41625" + args_hash = "0x041b64f13009bcf5ccf74a51e22febf9684748b0a95ec545c01f2af2ea82a4a8" [previous_kernel_public_inputs.end.public_call_requests.inner.msg_sender] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [previous_kernel_public_inputs.end.public_call_requests.inner.contract_address] - inner = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + inner = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" [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 a6335672a41..e8a47d802b9 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 @@ -6,7 +6,7 @@ vk_path = [ "0x0a38e309e800980e96306332ff104a33ee1336658a3fd03788da03dbc9a878dc", "0x1878c9c98231dfef3e70f1ffafb07472b78e801ea5fc8cb70966c97312560127", "0x015b491f9945c63ed700ef261022f9b1191bb135f2abf7f9625450abc9278e1d", - "0x2dbd668b55883c508b8574f31d7e565e4d15120c4fa8da8087529b20e2bcacd6" + "0x082b599eb642575b496a7aca05ff20263a12bf539bc2059c574133c049869b46" ] [previous_kernel.vk] @@ -160,23 +160,23 @@ vk_path = [ [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000003" is_private_only = true -claimed_first_nullifier = "0x0886a716acdedb93c69002acba8fa0fd82508c4044514fdaf8c74b71fab4f8f4" +claimed_first_nullifier = "0x0b9e4722b8d0167d70b1be0484aed2263b4a0f2aefeb2df76ae8519d26bfba4f" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [previous_kernel_public_inputs.constants.historical_header] total_fees = "0x0000000000000000000000000000000000000000000000000003a83222d00980" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [previous_kernel_public_inputs.constants.historical_header.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c0de02c80f6b56a1a3fac247cf0e9448ae0251b1080a64b5bbdbefca711453" + blobs_hash = "0x002f0bf92a8a9c778826346c33fe0ab8e697d45d3b65f0784e9edacda0f7f139" 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 = "0x065cbd694c49c3caec5e42784c1ef8f2311e9db9fde0b3eb4260bfc487017b55" +root = "0x09a7a8b893abc8143775612cb82e60de2cc992669e455a13435d4a1bbee84678" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [previous_kernel_public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x2c257664e33b5ab2ab5a9d852dccff1d6f706c36057307fa10d0519ab67258fb" +root = "0x1e34936949972172e057b14c39476f8efbdcb2db81407af3fa0ba550b8db54f9" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [previous_kernel_public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [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 = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [previous_kernel_public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [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 = "0x2c2f91c0748679c010af3e5e7c7f5daea17c5919e9270352a8ebaba6bf905c6f" +value = "0x26eb1a895f93409f2e37bcbf5efc8f56440be027d26b38c44365f053c2b4aa1b" 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 = "0x2276892f82530321f15343ff1f3b081b64c058496751eaa01c5aee9bd46eac7e" +value = "0x14cda28e4e2eaa737ab2c61e2e84e7576e6744cc900aa163d2dad76e5fa3f178" 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 = "0x0886a716acdedb93c69002acba8fa0fd82508c4044514fdaf8c74b71fab4f8f4" +value = "0x0b9e4722b8d0167d70b1be0484aed2263b4a0f2aefeb2df76ae8519d26bfba4f" 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 = "0x16a28bde456f029079c24373f6bfb27bb06fc82c141efc5a8aee40fdf9b707ee" +value = "0x18c0cec704c26b9105f3f98a980fadaf0abacdb6b718db009fc923c3922bac75" counter = "0x0000000000000000000000000000000000000000000000000000000000000006" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3408,24 +3408,24 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000008" [previous_kernel_public_inputs.end.private_logs.inner.log] fields = [ - "0x1e33db7f0bfda545e765bc4d061e01ec0e4a43fdf95234b40bd0a0fb95b5a71f", - "0x00878296c9519252e8d4ca99b259d2ad02badde54222aa5dbaf1fa309d2cefd0", - "0x00c4d25dee87686caf27b62e58abd4788655f8925b441eeb3463599dabc88441", - "0x0036fe1f2387deb1f814884398ab851e817c3000000000000000000000000000", - "0x00000023cbc50af869342d19831f721e0dea0080c1e62f33d7ad35761175b6c2", - "0x00d9184f06300e6f9e4fe28d43a38a404b6920359dccb485fdb77da41dfd5805", - "0x00256500320e85352d84cd7d770840be040f385b60ac97b88a0070f927029898", - "0x0053292a8af1048b75a89b6d336b2c23ccd9458273447661ed4e836ed508b401", - "0x007dc809a258f463e3fbe2eb7a462706f7abf9a0182f2d5134f7b15cccd4e3e6", - "0x001df497128124af816aa1b7e018056231c7d7f52140705188cda359637e02a6", - "0x007124b0759517b00679d946ab5e78ce36ae749f5342d60f7e7c5d7f0a765866", - "0x0026335928f48727f4cf098b9c8660e4518f907425b90a30f49d6e69c32fbcd0", - "0x000c8fb64a53d43a238c6c91f910ac74f4ac8561fdf8e675ff9619fb46573fc6", - "0x001bc3f419a7531eb1ef805f9f6c2db5ba069290c2b71da6cfa1a5a67f37eba5", - "0x00e8debc79eca330bdfdd8b2d58cc7b91e9547137ae4c3e7b0d86853246edb21", - "0x006b8c7d93e8bef648f17b5abfbcfd0ae88c6c886585bb22e6da90559d07a18f", - "0x00c7a00c4c26d43107a0235b1da9734d60bcf6fbd2e3301c4662731d51cd7c34", - "0x00cd40d4827207738a43122b9bbb8f96c95755d7bd4c8c1b2acde18e7ace8e23" + "0x19c75421e2435892f9d2a1dd4f61aad1396924af1e78fcccb2351c62d779d45f", + "0x00af944275a8d5fd3e48af0d948a5702348d4a6bfcea4c781e65545140664ee6", + "0x00a33000a4350639bfc9f3c7b7779dee942894c14211161a1cf3ec7a055580c8", + "0x001cded99b24fc8854f89f04fa5ceb1f398a2700000000000000000000000000", + "0x000000d70a4d43acbacb74a8d43e5b2222756c2ef8f20caf434f538dc99861f8", + "0x00151c41b8c7cd834b6cf21fbc5299c11f9d34667f870ea8389a448026744bf9", + "0x007cec040116a0b443dd207c703dcb55845305baff7746d905a5cd16c246d1ff", + "0x00ebe9362e59f2a571f0291b74e2a79914b3547df915255f063430b63d48a44e", + "0x001be912b8c2913a1745d07348a088a5e4963ad4f437ad06f8c4608b3ad6ea2e", + "0x00eb29988fae18fbd3e0ec8791f5969b92ea51f669878da26ffeff6e3640b3f3", + "0x00f89633aadda9f111681ffd0c0784168f21746ff40f4bc0080b524aa6f676cf", + "0x00aa2be484f728e526dea43557f327a1fb2c35eb08c05e7fbbeefb9892ffe8c1", + "0x0022bf35099bfba78d92c208c0c7cad331caa89d303d4f843dbe600ecced6fdb", + "0x006f3a9430ed0b41276d013403df6faa9eeaf3497dab896122791755e0bf2f2d", + "0x00c4f968d655d553e9e6afaa3badb58f83a97d7e1417193b2ae2cc2a24244528", + "0x000074289911cb079742ec94d583279cded3ea54de4912d10faf11fcbecdc90d", + "0x00f32bcdd4889b08926c77308547e3a424fb73979cfb6313c952e3260f13c656", + "0x0024e21f5b1316ba325cd54f5473f5086a6f52c58afe0c3f590e24f3255cebb3" ] [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 = [ - "0x0ea4c7345f665326ba09d97347637a2a4e742fc5a5cdd13426f569621575d306", - "0x001bf04a6778527940f9c284c2e3028d1ce62a015e2b9431721ad4f045df28bf", - "0x008a7376a1d15dbd6cd854a55e44f6279878123c1bd9b0b1cb29482cc6fbbb8e", - "0x0090c49f8eaf675b59e6b23b810a79f3733b1700000000000000000000000000", - "0x0000009ec1439979e60ba10dcdbda67d7a8dc7e4a069125f228a0be64b2dc3b5", - "0x00ba54d3f46bf8b3373253f50f89b96632300c1906ad9fb456d09b316ff46ca3", - "0x000e80fb6724b5451f2184125d993c8e4d50a39e1509ee1c7bbe57d1b6c78706", - "0x00a9cb08987cf2c161de1c50eb77281fd1a4ea80578b9f8700e84c23d1b3cbe7", - "0x00aa243974afcc85d50c2bb73d0f513547bdda484b2a086f649b5b803c3e4d94", - "0x0013b12400c0b9b99b6cb8eaf9bd0d91b6ebe62a7278abedacc8dfbb7753aaf2", - "0x00a23a06c1533b1d046c442682621a76293c3a1fbfb8da54fa3fe932690eb7b8", - "0x003dbbfc3128141bec6f8d05dfa69658a2cec2945d63a8df5d8a75dfe52d1589", - "0x00e87daa00f4ab5fde7d8aa24cbaccd09397e20b346e65394c02eb7c6348785c", - "0x0064f9b53ae6674928d7520b8e21928ef935e71145bfba345a69921dab8efff1", - "0x00a9fa921e63cc69ebb4b4a4e4aa3a156eff3ab674e1502bb0a8cdc31fe38133", - "0x00e359f650ec3b068b2e4629bbe4d571bcba1825fc2428cc0a287617c54b71a6", - "0x006ad4a4b2dc6274fbe680e8a6ff184f54e9f5957bb84d9da567e5bc157485fc", - "0x00dfe9b97a9767ce15c60f46b76f46c979b080e623ddc744424b3e7e262e5a27" + "0x1f9e3fd94ceaafc748e54fcc3c15233fb74632c4289484b5fe7b63322c8570e4", + "0x0024e6c0ce9dcae102bca18d7dd2c73fb8c34512b9894d2172d24b1bc7150432", + "0x0019584d07efb2fdd012b94a6688a6f8eb2be63389d25391a628b1325ccc7c0b", + "0x00f69f70f5152a240416a18882d15aa7bcd86100000000000000000000000000", + "0x000000bf36e98d8c439c971702a1fe36e5d4f9315cf12e7716a619e1bbe9c159", + "0x0025714b15671ba6a422ff04db012eda0252b05023668994836a86cb10d56020", + "0x00a868067f8c50be2c6ea6df9a0b9e7ee0dd1859552df081a12e01ee435b95c4", + "0x00350f34863d544af93a5e32fef38fc9a34ee1a418ceee3a2a0c2db24b42e24a", + "0x007a23db85801cac1a6c66dbe2d0911cb58866440fbc72741fba54c2c56eba70", + "0x00cab0971c0ff338025d767432cb287e7226070e97d9a12989f7f6c276ad0ad5", + "0x005d7fa30055e113e102577ff7107f68b5a5dc385a1a0b9fe07bf7a5f9c39194", + "0x007fe45b82efb7047f2bfe2903d136e5b4ac4f6099dd2b166f7156f6c73a1466", + "0x000b27f47b744d22d0cd7f5f3f302067fdf2e6ea77bebbfd9ed909c5fb369ada", + "0x00735a7950436b15f42172e6a7b5adc147425a8d09aa4f3c70d78b96f1734a69", + "0x007a2b9bb57fd4f04cdaa8391bee39ecd0ef315fca45727ac084b952ce4f3f85", + "0x0034aa97588ae1703af8d4f5f3d7bd6116500b6de37c4a00a926dcf88041a7a1", + "0x00533942c86cb46fe923456a2c060d925bc45a5797d4cbb8a6127b28f18dd01c", + "0x00f036c84074b6af969704b74b2c8bb633ceccd28cdc263b1ca28ee2d466f6bf" ] [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 = [ - "0x1879f9fc79d10f66c38126d3443557a87077cb94778795efde4d56e7e294869c", - "0x000b00d3294c69098a7a38e0743fee489252d463510fc8200eecefb83ef5d6b6", - "0x0070902bb05de267fe382f4f9bd1e60e2756ce293fa70b39cefacc3598ed3d09", - "0x0041a0469f7292183972f54abc433a4f56b77e00000000000000000000000000", - "0x000000ba37ead119b39904abb76f3147e0c3aeb33feed16faeaaaf3a330f786e", - "0x00dda3ab5e028145c13c9cb2bb6f03f3a44c0a83632b1c4e2e663b6289995a17", - "0x0011641ea4aa27c1244242cc063f9ac78f913e57a028c9bb52180ab5da4cdbe5", - "0x004e67cfd8f3387ccb02a33c5ed8f833b1d940a8b39091ae6b800e9950887307", - "0x00f4a120dedc4847b22aa6e797155ffbc180f6c31a782feca85e9e886c85f139", - "0x00ad32b0f8eef0e01be3a7b91b9683e91fdeb375e20ee1270ce7d99540aa7ecd", - "0x00ea51fa42a737b54d0995bc17f6a8ee309b18f6cda266031a3b9ce48edaded8", - "0x009461ae3f00f99d452fb1418dfd9f6c7c872a18ff1bc8b209db7e46ea3e0c16", - "0x00ad73916aa5332e94e177e541f5238e276ac7929d1acb826595632f92f01194", - "0x00c154719b9b95a91f583ead21bc0fa97ac9f9f54351e46a92383a0cd5a505b4", - "0x00fe5856ff703718d5070fce3e47ebc24101d340adebf106e39355ca1fedd020", - "0x00366b883dfbb98e3bb7c00ca50fe61b7d2b08ec4117cd4c09047dd1c419594e", - "0x00e995ec46faef5688a2520a4785e2931135bb0eeac43b233f198b084797df6b", - "0x002c36925061c9d86ec0a17094dd57277ada2ac53d2b68e6a7bc99b315c94151" + "0x05b409403f7fbc20b51fb80c1301c5f6ea23c4dd272bef6dcd04056a87040cf4", + "0x00a82a7b8380ff5d2581a5a9cdc83eb65a4c7f40366f50ed72e4f09e7fc8cdf4", + "0x00d2bb3e8896fc10a19099262444c35e44881e827389a4f7edbb494608a56bd6", + "0x00ed848d3a59f70ab3aba8c66cdd2e127990a800000000000000000000000000", + "0x00000054ccb6241360a0b4b6db3a889745588d47865833301de23d0796269135", + "0x00c3b3a827f0249cf89f09020ae06fec61457e5a8c6bf52048a3ba5cc7f77b0d", + "0x00217f0ac0ddd0362cfca6e4ff793bcf19ae31150e25aa8337f9fc5470662040", + "0x0094baea15983212d6317898b989583340580ac5d42667c364de908a98f830a7", + "0x009c1984764a46ee5e0a09fed240ef4836299830cddfa744310e3343f2d1b75c", + "0x009f970eb7f26ed1178a04ef423edc1cbc05f0b277e140d673c789f8faa0bbca", + "0x0065be1c4b6558450f29fe52a211708248c622384ddef716ebc9fa7d3c2a5e6d", + "0x0007c429de29ed1d6ff26f395c192d127a270ca53f0d6e2b5491dd52367d65ff", + "0x000cea59a6cc379a716405263372e0f8b0dc4ecd458a81d4f7626f14b5063cb4", + "0x00ffd604a97b625197b2a2c2d95173234008a43d98b32cbf6d3c461023e4ad2d", + "0x008100241b78937d88c8649eb1f2b296c7575b0ebdb9455da1412c699d68940e", + "0x004014c3039bf5b295a6e16385c449f070b93951b7e7aeada44c3400288aab5e", + "0x00e10992aa3e8692036fab8327e0cec796c2e30110239451659c71e13364d099", + "0x00e8ab9ecc1b0001d250615af1cedf95814a4f680cd39de35ec49009dfb58a77" ] [previous_kernel_public_inputs.end.private_logs.contract_address] 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 9d41e7519fd..e48aecc1068 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 = false _value = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.tube_data.public_inputs.constants] -vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.tube_data.public_inputs.constants.historical_header] total_fees = "0x000000000000000000000000000000000000000000000000001057e31d9d5e8c" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014bd2" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x1ea5bfdd27d975b82c381c04a61b76abfa61a6bdbe47bd1e2ac884e65250d170" + root = "0x12319642e26d928cc9629ffec6fbee0dca9a2e48e91dd23233c2d37bc3224994" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x006e63898164c81da17dd38395111268a40628478aa31666d92f32a9992f6d5a" + blobs_hash = "0x00d7010606ca1785e63b1036fdf77c90c19b82b8111380937f83a99de5f7107d" in_hash = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -25,15 +25,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000070" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.note_hash_tree] -root = "0x1f6f16060c25c24e1155ba920de74bb6df96d1327522aa5d2a887e413e3cf7f6" +root = "0x22d23c226cae0bc78f7df4b7f2daebc43bfd498b3d210162cde494cdd594a48b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x1d0b66923a4ab1f3e482dd1720be9040b543b60e81b722ca44359b0198fec7e3" +root = "0x2fbf57a17b4bb9f8f0c80803285511838b12f19013c42dbfe2011726f97487d9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.tube_data.public_inputs.constants.historical_header.global_variables] @@ -41,10 +41,10 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000007" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000014" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786421a" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877179" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [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 = [ - "0x2bb99919a85fac6638431a94f15e424adcf94a2e151f08e93808d354e4387466", - "0x025111bfe811d52d06e1af269651d202f8d83c8817d8eada0b82808b4fb47fbb", + "0x009229c2ed45b8ceb3b9d3c2ba74c3a371d3bda73eb6fdf3c3c454ec000ce898", + "0x10b584326a2a9e1ab13505f89714042cf68cfe174598398c6eeb19bf1c9f64d7", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -141,8 +141,8 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x11c1e6b200e90f8ceed0ec1ceacbda5442461c84edee53147c9b9c02d3710f81", - "0x2c707a27678925e00d5b82bdab21924c27f9f914f58ea18dc466ac596c1fbb03", + "0x23dd19e14eb5ea9c9c5908793a89b4e4d0a6c0cd830a5fa52e15dc35036bdb58", + "0x0a4a14995a388774e75a3fbea7cb5b521fe6f8c4aa22430c0acdeac962c5daa8", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -298,68 +298,68 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x263eacf80157d772afb5226d0238d03626344f50cd22ee9120a4c77dc2aae136", - "0x0095935b018992bf354750a29366da0dff97263c698501f03d56aa0a1c8e59d5", - "0x001003cc1c90b1a949ff118152203bdb39f3b4b99d26588ee2ae7785daf82a3c", - "0x00b67b72296c758965d6d98bed1397c198fdf200000000000000000000000000", - "0x0000007c21eb33181b8eaad1c575773d2da63dae41dbfd3feff0982f7645d193", - "0x00dd011c294a3369c3fe026e2c23f2e1bd2c5fc514d08fe0bfa7dc32eb9107cb", - "0x00c9e90d9e5db85300bf9d41807bb65a1aed886674b2715a8911beb49f2bc350", - "0x00f9d85b83a4948b00a5745ba1d2fd9df3a84e82140c079c1bcc8a5c5e864dad", - "0x008adaa168d9359c384ad10c249ecd7b33807e1bdbcc8fba3c4d7e889f05212f", - "0x00f4828c725e2b69bf2216b4ba5a5f7707462de806b9af6ac770d71abd26fa91", - "0x008354f587425cab3c65c29f4cdb56f2a012a451f7807635d26f1cf2c6d6501f", - "0x008b1efec2d84ea033f5d345ec393b24e65f5e3fd9ee8ddede8d200298dac2db", - "0x009614ab91b3bc8eb1f7d29cc42596c5e813aed814ade81a79cdc44dec8a5a86", - "0x00c92cc695ef8e09d755adf26803743637335cbcdf03bf85d6e0b196648dd256", - "0x00f52b53cc27f51da86a95de659deb50705b81e8158d6ba40adea8b837d4f1ab", - "0x00ea5fb56f5dc0ead1ece7eaabf06953ecc883355216281c9054b9c3c16b7a80", - "0x000ad08bddabd071d37727e966d17c045338a01d757dfeb91c9a9a86f2fe8ede", - "0x0084b4c8480925b13f05e8bf6a5a578f03d772c7cb5bc19beaee4564889ec092" + "0x20e8ceab896e735b2cdddb1bf1ec3af11dbc213e18b9dacec2a9cadc6ba27ee6", + "0x0013437aaaa7f34e803029a567e17476a655f400d8e254e6afe8c6371547e115", + "0x007791fa74b31da5836a15d38aac12a23361352b71053589fb17427f5643d022", + "0x003c4e4a67f00fc10023ca0f6bb6fb0a1d257b00000000000000000000000000", + "0x000000f752a31502d5961fe24318220c6461fe5cd3b9026e1c1ed6440b19e474", + "0x00f294b20d5b255e06a72b99a4f045d90a4b3e5fefbd68f63df8aaacd30d6879", + "0x00309d72965168525fe9349e486767db7e65561a291c8e4f9f8e41539de59d79", + "0x003710550ac7edfe29fe740c9b0da6744e24032e7de68e789b94e392b806f3db", + "0x00b4906a5612c2d54468cd8f59b93159460f45fe5c2db7233262807eb7b12362", + "0x0098b3ee310ccf87f095a66a439723bfb5683f2db024de435f1086cab48ca185", + "0x0067705f55adcb31e671836b510250ced4d458d8f5dda56163395a55bae8e11f", + "0x0040d3b809fcea31b44607141391ef0720e913d46921cf2d6580bb29a74baf61", + "0x009f8bcab38ea2eece162590a9eea89ca64dcefe348a732246df7746a5f4eab0", + "0x00bf5713a79e57856b8d79b4f5a881cb49a22d3f27b9a63723159b3fbcfaad1f", + "0x004fd4c46323be946b718b34ec29616a4e650555436ad81c95e462cbba65777d", + "0x00c37f53138fd540a62c94287685c8424bd6239cb99223fd2b5e73a1dac27e00", + "0x009893311c0a82a4907d1c6f41df97dce1b7301306a45838f84564dfecfb22d6", + "0x007a1cc8ede05bdc01ed64fc2a052ff8c7934eba24a6c412be09df99d32aa517" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x03aa5b4ea45f738871863c4a3d03a6d8196549ee4ad802ce35b320986a99952f", - "0x0007973e5af64de9258d2cb3d495721c54e5f57d9948a2596228de8881ddf839", - "0x00ba98263196037942b25902f803e69e9df092d77b282e7c47de9b17441b5205", - "0x00e4062edb6063362ce77af5c519d72553cfe300000000000000000000000000", - "0x0000004d1f078ee7543683309564b0b06e0516b6b317f1526d0c26a546177e42", - "0x00c0e0b9ff3f36fcdb484994a1fc275f169760f5ac91ad8c2744506b49871335", - "0x00da15bf869e91ce00ea4f21abf9b6bd6cd15628ff316e18bd45839c550634ad", - "0x008d6226c8c10107fa87024095d877dda1f14bea5f2b1a74b89739c61e582a7d", - "0x00fae1a4ceba79a94d6e4c65cd6f7bd88d2fd51f4cf249af7565ddb9321d4330", - "0x004c15eea1225dccbd578a3ea0cc657de69f593174875c0e03651804e42d49cb", - "0x00a4cfea43a1d2c7d306db36da1fff98d48f71218a0a912510078f076261390c", - "0x0013bf7131ff4b0f22af76e13831600cc9f23d649c7b8f672095bccbc2153352", - "0x00234c5c3babdf9c0df2866476e8e8cc099a777e550c4b65a90e0732ac0427b1", - "0x0015cb0b904160ad5fac07d31b3f4eeebdc7b1b2ae121d3503b9f1035b3ade98", - "0x0096ba281c09483c0407eda15e11d7340700307df1b9fc7a0bc1377a9c5ad9d1", - "0x00614b8d636de117b09c4dbb61e86803fc3e29ff8113d280bd62e39596f4a160", - "0x004f9778c059dd56eb3202fe6d6c4bfbfdc0be0f770a0bacc28498110cccbf75", - "0x009e1cf15ffed3fd9df55c5fc37a1a4361e9ed81b3f8321b78878466f17e89d1" + "0x103d74d28b1df677c0c03b45a1ed546b0c2e879bc85ba0e81427d670595737be", + "0x001d99ac29af46afdb60925113e201225009db9364fad99d78d3b82cac19014d", + "0x006d379f8936774d97fe7fb4c5dd32b42c85d55d4744b39536c0c355033f0bbe", + "0x0049b018125b0ecadc2d2531d4ff5391daad7100000000000000000000000000", + "0x00000084426672261473389eabcdf5cb4c601d73daa94976ffddd9ec88fb0059", + "0x00e1c662f0eb73f24118d5c997793c594ea917f7ed9894430fa71ff7880f0dde", + "0x008b63e82d08dec3cfcbd2a505a48744fd36ad98aaa64a98dcbfb1fa001d73cb", + "0x00b49667d3a7253860df342857032c9ee3f19a8f33306c6ec552bd98e6c07d35", + "0x00bd14b7df55115a5e5156c56d9c67ef6653c4b3e536c495372796d6aaa55a13", + "0x006625c4d0831f039cc875a15da63d145461b39a9da81a05d7d3c818d73d05e4", + "0x00b65dc3891fafc4e21379c95b3f64c0ba2371ba077323a2b523af01d5411f3b", + "0x001c942404e6b0b143cd52f6ddc06cd7dad7156db05a1e8a7420facc07e43203", + "0x008045a7ce1fb78e91c1f5fc0e24173dda846a898042c78595c2cef2723d9ee0", + "0x003a8499aca4851c0d029f7bdfb6def125d6d34614249c2e46f9b6b6d814c7c8", + "0x0057415959c6379f37ed380c4ba4b411f82aa01d4eedefb6309aab5698efd7ea", + "0x006b488f8af26dfd255673701aa10e01a8bc9fcffc002966d1a6baa6677cd1aa", + "0x005b98b7231020a91dc51dbcb6e9567945164a02920b8dd6c05e411e09f58306", + "0x00580e21b5a9f67234eff0f1ec205aca62000c04c788b94e3616e52c01c3a7a6" ] [[inputs.tube_data.public_inputs.end.private_logs]] fields = [ - "0x2423045dc93d53e737e074783739bb4a3196e06dc4b33ae902332d2d3510cfbc", - "0x00a031ed0c3005813edd184943aabb6fceebcbc759ced221952a5241895477bc", - "0x00443bf416b9be560319f1b02166a88d2b11b239952c142187a59a642655b7c4", - "0x00c6881fe264b9b0913f1b429cf0ce330f9b8400000000000000000000000000", - "0x000000c0af024135f75236175205239940f224a9d1c946d03e7242d0d3f8e7fd", - "0x00295e964d50232c6a10cdea545c5a68739b90de3dfe340861b810858be35797", - "0x008fbce4965d55773bb1b2ee220568ae15f2d688d7c1b3cd4a91e891a2d99932", - "0x009e043e08dc9883fbc380e6207cb9d00c5857c3a337e69121daf250405f4023", - "0x00c5134970beebbacfabb54cc8bcfe41d50df296df0192ce3f747fe727220e34", - "0x00581d467fb9f748953dd31d5ee60c9ce0ef1f41fed4fbf9b642813586e91ef8", - "0x0094259b45f4e0cac81191b85ac56db749730d12ddded1d01e24573fe95182a8", - "0x002a78a9e07b0d2f85d393d0dda09e209f2eeb592d23aea0ba8a70e7fe65f5e8", - "0x00f16dd21adfc298ea32bfa40a94628517643109e323d468ad132573f4a1be15", - "0x00afc2a21588c7bdeceb1f8f843cb0884745014ee422ecd16886d8c7612d42b5", - "0x00d76ee51e622b5f17f7989b06d69b7d9346c2376f28f0f7c70f44d9144dfd65", - "0x003ded2687db70f62c2c1457cc8c40868cf3a1ce3d228f74238ad527c99d18f3", - "0x00e79f05fd1cd3c89a69d3604991533c044606a952413fce68c115ec45658934", - "0x00997b9be48971a293242bb7454d8c9c522ea3a4e95840ed03ab594d01f24071" + "0x13df1efec52b09ea34522cda7363ce0717cc7203ff4a9b53e5208dc151e19e2c", + "0x002930cbe5f89600a403d7f89413084fd95c1bfbc169f9b835f659061c89589d", + "0x0037bb8670b2f3a404e55832d9520906bc077d9dde7e7938f16fce4498fd0d21", + "0x0046f659d106d9cde44c9ecefb6f5101084f4b00000000000000000000000000", + "0x00000089e1fcf9db5b468d976e97f0a6a2a03a04528407b18903e7c707fbb86e", + "0x0052f5b965b5afa8495e9a72293e362a39a495fd882a4659a277e7fa9a0d47b5", + "0x0064a2943741732aa4f514d05065faaf7b898e7317d93169800a9ce1f5fbe9fc", + "0x0098132edfc58d956fd29f6a241775eedfd60aef9aeda5738026f338b173ab28", + "0x00da3e444beaccc2f0451f195ff399a52da04b879a2561d3a4ecedb2c3e2a147", + "0x008cd881ea470555f89b19e23e773abdd8868c4094370cd96b91c9448a6c7753", + "0x0058a048a73fab0b4f21de9ffb0615f002b70ec52fbfe47b246e1737f856711e", + "0x007ff3921909e379a370d46a45ad6f210e25b1d07e77e7115ebfe22b7a3c15b5", + "0x001bffee4013841a98b4c07b48cbf2fd4c0734d83e2c21ab452a013c9784a82f", + "0x00930aa15ecb9207ee43ab0504b362faad78364ff00e4542dcc04a3eefebd01e", + "0x004d2a99f0d122733d398d83c8597cea48544f727763316a3f92af09fe55c8f3", + "0x00832b48b68f8eb07995b67f30da675f050c9273b5b714dfdf896acd316009a1", + "0x00001cd6b535d5c707b5e600b0fbb2ea3fd0c9d636e4be99bf276609693ba753", + "0x00cf28da373f2f1c3466cdd77df8395667ee6e912b9efb84ae3cf4ca3517e8ca" ] [[inputs.tube_data.public_inputs.end.private_logs]] @@ -1558,8 +1558,8 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2e35987e1843a38cfb33fae96b18ef49eb8f7ecd17bfff2c0c11f262a19cb421", - "0x0d6f9c5822fcb85611adda50e1901278593eae2e75594f026f1c064bd219b9fd", + "0x15c61f6c1b0e9b11c5e194d5f86a8b161d960d907e3fed321bc821b4a483af92", + "0x053f26ac8ee4a19c16e66c99f605210ac169f86425a2d27c24878d060d60e236", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" @@ -1567,158 +1567,158 @@ vk_path = [ [inputs.tube_data.vk_data.vk] key = [ - "0x1529629a19bd58e0a6ed2577d8ef80937ce1e0b47ecea79ff280bdd5e87386c1", - "0x16438d8ed1d42c70ae47a876093286e56103b4d0c3ba873c5d7e241191ef5ca5", - "0x1694493470fc33b5c1e9c23df9d55d07a4abe27834514d051489aa0624120ebc", - "0x15b3d5c043e0c862ce399c71abcd973384ccf0db326bf6a5c7d24a9806e938a7", - "0x237b11a0a1b225eb765b4d065d78334d1c329773e2a9d7d3fbb1c30eb150e4c9", - "0x01fb1fac5ea1b607f44184c6b6464215f7559c4be405deefff3a73c0b9442700", - "0x2333c9dc9b54bb006de1339192f419c28fcd96e0905989f53605c98df466c267", - "0x05b5f552389729509fc107951af7c247e0357f7777519c88b70b4cf829b0ae42", - "0x0c9b8d587d771abed1616cc5f04452c4029e09440a84de341fc4edde1093fe6d", - "0x18561e7a178ca77016105046bcea4a5e5b2fccc4c7879cf249dd0a7ac6d1c17b", - "0x081151937c01c63f362ce61f7011fbe89f1d79a66f7961042a6b24d40e958708", - "0x28e3b491f9ca9368f3ec458e50ed28a309236a87cbfa3667192bed8e4be2b5a7", - "0x04affc391a3d9264177268cc2ae67bec006a8744ae8103108ed88ecb443410cd", - "0x287fba05fce2279aeb02360e6885dbf52770e572b7834b20b7d63db882ff98bd", - "0x02f6250cffc5f6e1bb86f6b1f442856108d8de366b7fc55c91afa810878000cb", - "0x193c47d1e8634cdf88898af76af934eb939ab982659b13bb18ae191dbf4a0e78", - "0x203b9b8d7be4eb7b01c9a5d67b9ec14fda7d5c3c80cb258637f66c9b1b8a3560", - "0x0afb27223635c2fdf46c4cdd79df7850e1e03e6d68d03c44c79098bb13ffcf13", - "0x0ca25eb1f1c5490bc99d187acecead1f5a5248a125a6c8c53bc4ff3c5263001d", - "0x0d28ff3b98b99121c684a1a0f69c5b1d0073c27cf579396e4996c7fca7ba86ed", - "0x1960425343d79f27853c5917d31870f34e4b68e0fce1a9946cfe01718d66aa7a", - "0x2a1c537366430e145b851ef5dab83fcb42ef79cc99a9f65343f12c766f26a422", - "0x0b5977302025d038bd92f82ac378c67ab2c8afc2618cc3174d92172561bbb856", - "0x169ed3ddb40b4691a6435c2d5416e14c3ef98a5458fe1a9a89f830c0cbdb29c3", - "0x12afb79a22d7316dbee30a68bc26b7aa7fe74e764df466e324080ebc8dfe50de", - "0x05216c5776fd112fd3fbfddb2780580a866e729cb39558b15845a9d312301a4c", - "0x1ff98f0b6d98d2748a712c5491e25d1b8b4ddda973b04dfb090c6145b403e685", - "0x0f55d4014468707776b2dba27224de0ecbc78fee5a2f9b15d23a0d7f68ed5592", - "0x14c9eba54974968b908d2a6ed49ac5574be0de70a54c4ab9fce547fce871889d", - "0x2c97c398616800118f074577d742c004b3e2f9d694be2c14a47a0bd9d21aea41", - "0x0d114ddb4f5d913d33b86679f68806c8f60c1f850857dec1d5e543e0edf63469", - "0x1f852536fe21079d8bdd130b14453c4068c43f797986e70226b1eca8dfba51a4", - "0x070b06329262a96019868a33d15d6ee96bda0ef1cee60b5caa4fa64b5ac5cb3f", - "0x1310ba278de8694f6146cf1b8a7eb9cbafc5b797e802157f4b0debeab61b8c05", - "0x122598542d7bfb5a853f75d50ec125f1d44593e331059fedbe923f62d56df7ef", - "0x0db5cbdca6c38f2b0e331cf759b388c95c3b41db0d372b7a25e3620393871fad", - "0x0cd759e5f1d97ce5b9612093deb0f1f8f989cc480ef5ce25960f36a33ae599e1", - "0x15ea3c7c9b2cbee8fe6939b22549be5be0c66b84a349bb1cab2ba9dff473b8c5", - "0x2d508178a57eef0e5c775cb4cfcd470f10dab239a6d534546467cdad554d76de", - "0x06941e8f4c3e3b273580df36ba1fb0728792ca9d77b36efed0f1d23b5bc5c48c", - "0x1238c8b46e3c11073d463641b72504258a316dbe9dde667daa3bad291f49ba11", - "0x20301412da3d321d074f2882ac894d85dd163bee1aab248fca8172eb17225a1f", - "0x24459360815716524eba579f6becae81a95e389079c74064f2b8789a7e050d7a", - "0x0cfcc61c74bf7f5f86182cbe60d90889225847c2ba51133d3c03d2c8823c97cf", - "0x2ba7ed9c1bca8192bb2099a582fadb488c400eedd3bc48f8010632daf145367a", - "0x236b8c2faab3cc2be922f889cc0657d0cb40f89822e56f8d06a77a6aa3900d05", - "0x27970d3ec6fdfd8d2be50169c70ef0ebafede530a8df9fd483c5e5ae65669d4e", - "0x207c5971a376eb0d396cbee59b083e21db0bb7d416a048f5213afb1fdfdc4acb", - "0x1b5123ec7bccd2dbfc7ef8c9d9e0f57cc5026285c5ade1b2d09bac376e541865", - "0x29ff1f676a81d2a0974b3c361a43bb3076d6a3094ff75670342f13bc9fd70963", - "0x219cf44a3094c56eaf9d7baf9683673e404131d4f67c247f64fb74cf5efc6094", - "0x17345d662acf5ed7325818446ef12503cde289c3ee3e3824abd48ab5aff2e2a2", - "0x0d3c491c54eadf81d3a49610dbcb16ecfb8ee53f8cb100667bf4ffa8531274a2", - "0x11e81ecb2a69bf860422b5f50eee632101abeb0d42fae45c86eeee11739fb751", - "0x17b9cae61c0b03e1acc26d1a475bc176861d59f16fe6d1d3a50512d33bb68efb", - "0x16188df89f34374f78fb91cbd8f8ecf08299e549dfd6bb8c848fe6c2dbfac967", - "0x13363cc5c98e2f638a523bfd305a1fd4d0363b7f9c2928e0506273988ec6c1ed", - "0x267aad9e266beafff039323fe96e2617becd8f8b7cc9628b7b3c5d8d9cba5398", - "0x1afa5ef75c1baf98f46ae5392762fff3a5b7520ae3fdc23aa45e809d95594b34", - "0x083fa1d3877c96280fe6bcd4432043f24cc73fd0713b905e680f883f318ba87b", - "0x1909805f4353f397b594baa7e447dd02a8b48f4824943b9c488c256ef035400b", - "0x288a3fe277bf3dc47147f5d94865ee5da4ede6649c3b3031a95041460df0316c", - "0x064b65eaf41856496e4a5c154ad1aad72adc74046dcd66df311f77db8d9dd205", - "0x1ae62c259ccb1429737ba06a51814ad4e2fa1f05ba80b1daa1db9b7cc1a8d776", - "0x00ad3dfc7fa99c093c133c500564ad49e2e1efc97bd7818c93926eb1d949b401", - "0x26b29d323c13aaebc833f23b42736681b36fa287d07cce535c165cc5c5141979", - "0x0bdd7cfab0b6089c7dff2d4f20dc3a89c2cb420f0896befd8d6f79e620c8c8b1", - "0x211a8cea8dd65ec8a0933a981993d56866a6d20a9a25938e598d5a30fc16578c", - "0x14e00d4207ecef3c6da4fea2cbcec5ce4834fa9ac69e46eb90f485c4c133a227", - "0x0806d482d51d223b8ef9a1b1534ba4eaf9427ce2d1685a6f06b659698d432d36", - "0x1d3d4be14d8be10a271317cdbcb30a6927fb7bfec73ad70d122ab558ced5efb7", - "0x10a27887296bb1b96158b5b881ed10a2a12be3f187d053e4d6c5a5df85c0776d", - "0x214e7acd4c5bdc3448a101321bdde3145a99c2f39748369402d797a06b82699c", - "0x02729b7f397ac0ce06a8a6d432605c668fe14c387d3d9703201a1f9fa4d56a94", - "0x1482e47fb3cd36b10b0affaca744a30b0825530b9bba0f5f394e8d4caa7b12f4", - "0x1e0deefc814cd2fb64b63e6f74c1f987b62d382a3fba2c61d055f0a30eda9ebc", - "0x1d9df0f8f3b02c961ddad73afcbf3007f2d0f808c055674b69d959026c8c148d", - "0x07d721fa1037a95520765b7fa524a921411d7bb1d531b77037c2d3e6b8080738", - "0x00e30a433cd1df10d2ce4f72c35254a9b72682ce0faa9117f64b73bef000ebed", - "0x16bea3322795ffa2d680bc18691a84452e226840fc03c76fef6538496a7eddc1", - "0x0c82a45ea0113d3ba3214bac669a1ba3dfc8616b3a4dafa6648087c85d28e045", - "0x09e6a936d22786420da2b88a774f8e1cf3126232e1b67b17ef09ad81b1a983c7", - "0x0f9323561918c0361927b7f5d12139a9af974b9d9a032ab7292354611eb9a1c1", - "0x0859e76106f1a2f5d4d2bb2ff0c4f836befe17ed72e09714b70dcb258790efa9", - "0x2b814768b51d230767019b538a381529ed266932aa62a75c607e48e9141d0337", - "0x1e4c19c36f8dd284903722a0d33b70910199070c3b93fa8daa6a8f143d9f0059", - "0x101b10c33a1926bcf6ca6f1d9e9acce52e36e1417f5d585a1959dda00b899f17", - "0x0979942f83fc515d27449e51c33db3a5c7d645b99cb709ecb80b8d38a66a1bcb", - "0x027f8ac716314c934653dfa6edd063eb1500846542ab52ee3b2c77435ae5be34", - "0x09a7f55d72b0516bff2a9166d15374da9c3261afc180fcac1a3421079c3804de", - "0x26fbdefe5207cb082cc36774bdc6e0ce0d6104b177d4311814efeb82c6ead997", - "0x17c83afd13dfc6d42d9579d9f1f6682fc064d92e9dcc9f41581d2552f9fa7804", - "0x266f0a510fdcc32dd21f0cb49f8ac4423f1ff486c9ead1a0d500852f8643ac79", - "0x0beee8108554ad66143e5c3dad3d13ee8146abb4af1576d57804082c2d1013ab", - "0x1dcdcf2c036daff39b0fd9cb72d707b1e37247c18c224396e937d0aa7a62222d", - "0x1fdf01f86c79934b7be7bf9707a12033c52f51d23f192f4e695dcc7fdf92d191", - "0x09a306f88fe8bed015a766bf63bf30a1207a25ad143ebc1590ba12d33123b1b1", - "0x136ad9af5f27bf598c6ad8faac9adeced321cfa5bce83f4336610df4a40c5dc9", - "0x300910cc414b785518d8cfede669ebe45a95c6c124da010ed8f1c8ccacf7b090", - "0x1c2839a5e4d026d8b0a02f5221d9cbe6506c4c06a6e3f591d6edcf88e578de98", - "0x1ed885fa8965dd8d18643d7f512b82d2aa8e4a469eb0b2919e159afab8235911", - "0x156a3665fc903f7528494d700561c9b20fb16be2d587d1d9b54df611f0b6ad81", - "0x1a0ec57a8601ea3390aa66a01798341d16294067c082d541c9e574457fba65aa", - "0x133d29eef6802a0a46fbed2f8ef13875883de09e0e63361df9fe821049b8d0fb", - "0x19d540175c794fca4e37d6209fdf295fc47f0edcc996dcbc2c65a7621a47e85b", - "0x028292d7bc4c78a93f4ae2ed14c61ef790b3205de54c9983d41f62d71f1445e6", - "0x1b0c04b9b76fca1d43cd37edce965fbe38b2dffb607c070884c425152433b2c9", - "0x2dec30b96155782410635fb270284450f89ad0fb97a48256aa49e9b52d7ef0f3", - "0x091bb694bcdfee8d8ee696aa8d71a3fb0db7034a9faf61184e630865dd01607a", - "0x00f10bac7c3cb63a009c07ac0d8b19e6e1260e170b378be23a76dfd90fd863df", - "0x1ba3883bec225dabe3d8886777dcd3b4548a233defff89ea7f64813e0311af01", - "0x1f1290b74bdae2398b613dca281186d14db71b799387ae992a054672107463e2", - "0x2388aaea8b8e1f01af80ec74101ef524872656e396cb1dbd4fe3785e718199ee", - "0x19912255b7f247bcaca15647670683f051b817fc29c31d6e55c4d60e61be8044", - "0x2f106e2cbb7c7fd5ccb56d161d9a86f04f4b622a5507dd17359889e13ad74aa3", - "0x153ca24cd14f9fca8cae19936ad5533646c9ad2340602e7ec7c840826f26bf6d", - "0x251aa1bba20c862149496148005db50f47df876f9b02ed953c10164e99c53ed1", - "0x2989c86d54446c6f015f6753e23e373ac5de1905912ba6033c20bfeeb20ee322", - "0x25fe6b51e6c25c77d40af87508f644e3696e5e36d0739e268fa8045290829bbc", - "0x2774012580bc00cd489db2cd79d6bb0ec2c15febf40fa312dfcc80396a9d9af8", - "0x07ede50d4515af25f18f358bb6707802a7808836d34999451f0691e33b233680", - "0x213e9040d7aff064e04b19539d38cb25d4cbf62bff225a8e1299828a66d908eb", - "0x202456b5564cf56210888c95756e95a97048572b1bbcee6ecc0baf69ff9333b8", - "0x176adf8d5a4e1d803142527ea2b13354534320286a9122a6b6fbe311e72715cd", - "0x0a7e5d39b4452035ebe2340c9da825096e6ef6fcea39a0c363df9064b88b0538", - "0x01d954c63e905fd0bb25acb43628a723e94f374225c93b3be4d2ebce8c8b53e4", - "0x1a5e4431ab833606cd996698df7e9698a3b6dbe01d74de5c6a14162e065ead57", - "0x25dd962b1c8af9eab01d1bd63912c8531fc8e86b8aafd8191ea5d7635754d081", - "0x11cbf99fa6878d00d5c32289923a79234f6236b22fa918a5a625c2800e543553", - "0x0e129a2baed67e5c0e3c85dcffc43ffc850ae59b88ea038556bb10574da7800d", - "0x2654813a8190e5b5d96d3139f9cefd96d57f260de115bc5fcce50d990612e54e", - "0x1ebedd6f665bc58b4628865608a8bef864fbb058058933474b40b27e822ea5fd", - "0x2a8d8ac00f7f0e6f564b2673aa66ebb579dab0c5fc5eac835ab8d0d3ddebe2e2", - "0x0a096a6e235fa0773e58802ae5bb87151e22917a5ceb301ce2486419c4247e30", - "0x11de0c6a774151706221b9f2782e37fbac12b6214c485cf448ca1d46273f6da4", - "0x04943fc7736b07608ff4c901d0269ff50246936370774e3d43a17778cd51d02a", - "0x27c3167c6a29c45a2ee630e64c43509a1f72119c5bfc2c1c2b822b4aa18ff7e5", - "0x1564eceed967b52e8c09a000d87a0f594ab30d69304ca4bd953afa07743df505", - "0x2c9455b7533672697431ebb95007bd83c2cc340809a869ee387ecb23af9f0114" + "0x126244da091e9626e1476643568dc39851935ae53e3e3dc47e40c8b06be6f2ad", + "0x25913ef7d820de40804e2b72b4b0e559181938fd78742160e2dc8b407c006f61", + "0x00bed14afcc25d07418857427f264c6b32bb6646bc39c322a7502b96d67cd502", + "0x27d1eb20acf8a071b1aa9585aec72e9b8b4685394b867be921a387d09af1b59f", + "0x0a60a33ca879d50b6502f0935dceeb458674799990d57f26170db047902cbecf", + "0x02324f672a3054b953c6defc4bd933ddd293fd96b0ba1d30d4c74b7952b489ee", + "0x2f58ef640eb2c513dbc4553fc4ff7ad685563a2f5a1e03ab8302ad3d206d7dc8", + "0x12f015a12e4155dd3990111d26f8242ce655c70ec2bfe034ca38835693004c25", + "0x06e8e8711beb98ce60f3d96fb838bac3ee6b87e97429cbe3b83a4d4f6c57bb45", + "0x2e6b4386375630fac125c072503ca61233e697813bd7791a00960ce8f30c908e", + "0x2fecf0e8b61f4f452f477a7bbf671edbe18defe0b70931f1863409a0b1225129", + "0x204bc70e57640d3791db140aac07ddd81534a7398ddc4a2ec19ed59537084cce", + "0x04626ce9e3331147487e5f91e0b7dd616b839a00362447f240cc209732b0a598", + "0x02cfadd993675975250f98326b5429b5c601a767773263c4dc6b8270ed97a1eb", + "0x11ee30231c5e0ae469ba60135bfaafe2272a699dbd1fde6ae3b0d6f88191f8b7", + "0x174afde4de42836ec04c2a7643add960ca2268ecec8836df2e15fa419882b8d9", + "0x24ca515f2328e401275ff223da197e913e5d509cbc1e430d3b1c31e957d28651", + "0x17cd0b4eb883f2c00fa1596e0a51e57ae5b10222f27b2d24d9ced0be6a7c1a58", + "0x1dc386894fd7e657276d6372d4d9d2387a84279179c04fd7a14a7089542449b4", + "0x2ace022815549054956a35c09dfd536c049087f0db8f95ef393393d823282265", + "0x12c2ce0673ccb0126e11576e717e5eeacae1ae1852c89bfd85310a761c0b9fba", + "0x14acaba727ebb7f8151663077fd8539efc6025818eee93181ce6c26d751912f7", + "0x035656b96bba99ddfde289797f26ca3808ed63e52dc0a6315cb69fe6c5f0106a", + "0x29b71761020755bd05fd2c00a53404abb84a525b34649b278ad46792c20b2fcb", + "0x24a28281ae1ace8afeabee3943d80a59726ece1b08adc22a0dac51c0410bd9ad", + "0x0ef7dc7887b315e3ec6c6515ef73462506e49d9d7f2609f1c353b6c347ccfa90", + "0x282840d9e8f957ec287fdba8f866ca3783643a0ee9e13a1649a45ec9a636020d", + "0x13f5027994607f2eb76e4709c8fb77dcd7ee3250338cabda744394ab00abea33", + "0x2af35b2ff2e6dcb21a0d5f5f8d8e65fdcf558b95380408da1d58f6ffb11f3952", + "0x13f32700edf2de3498a0f201e920221b96a5df2e7bceb686f8f62d1d707b7da1", + "0x0b0d5a9805e02906347c010f4865bb24141b7a7521b4f7dfc33ad1c3466884c8", + "0x0337a26d3922d26499c8236fd18c9b6a251c92b863bdb44518042ca68e5d90a7", + "0x2eb32b742fd6063be17b07c754d1b3bfc8416aaa5c0d4fed331152d9c0395537", + "0x2e1b236632a9b8bfc203b5685aeba560562154d1eb10a0f3c744478cd0e48d4c", + "0x0032513a9e2221f979600130a71b38a10d341bfe2c7f814ff83c7842d65a4765", + "0x211711aedaa19ea6ce4680b97a405268b561db68a1cadb5e483e3cb4136be085", + "0x0e229e2533ae30c200d914ea2d28dfbe24733e80ca4592cebb52456822c4e8eb", + "0x14ba03f9e608efeeb3b350a9dada68cddf3d554c23480572d6a39f4c157c8a68", + "0x15548829f7f980f52dab7931e4d30a5d7d8e1f069a83a69349ea2b66cdff6510", + "0x1ed53578e46c61241340c978e4471bfc991f1865645d922dd5a9ccd78106b8d6", + "0x2321a169eb442b1528a432c93e4e79f0c39561fa149d20530fb35fc8a99bee23", + "0x16827368e30b3fd6da3dc2836c338478da556e39b93482fe8f3955e46217228b", + "0x1d8971eda366b6be3fec43049c608b8208d7f3d6c31a7b521eae923f9406cb82", + "0x051c3c1ddcc4c95443f367c420cb7e5f4faa6c953c38d4c22c8e9653f22a093a", + "0x12fc4225f7670e5b0c8bb04e31907a896192cf8afb891d0943535e45fbd184b2", + "0x0421b926332b34357f6c07978284f4313a706ea5d867e93354400fbf7b03fc85", + "0x1390ed66e3ba70672217081f4477774d595b57fbaba96a5978a110eb5c661ab5", + "0x1677c75505a7b043725621b5793e33bc9cf56989451c8d82d6b1f689ef929ce3", + "0x219f8ead73033792f8bd89fc1aba13f078fbf6a431d028facd84a7e11e0359b7", + "0x0ac2f4343ac14d04d22cb3c9c3c50d3b01fde9927996f646ec01cb0174387594", + "0x14f3dcec9a46a12709a7cf9baf83432885091deec5b9aef81ad04c90b8d25843", + "0x0f72ef9b60ce44be9840d28b46d8e7798ac8f54b670e7d75e3952ed572058841", + "0x108d1be2447b3eeb569aaa91d00d6048412e7d42b1518615c27dc32fbe798bde", + "0x24cb9b4edf1445e3d5ecd92d5e7cd58c3c48376b3fa16555ea2bbf3e51142bba", + "0x1fda743346a1513043dbdcec7b23d2b9ae193905b155fd259e19d60d7ce927be", + "0x1934bec3a2fe738bc32ceb0f3eefa0dc371698af48fb69fb949606a326aa0a48", + "0x001d10f889b8d954c16c249ce41104f0fad138ba79132a1602077ba26de63168", + "0x0da7a3a65eab918a84669179d31693b986dd95dd4d52af0f122d0c737bb7159a", + "0x09184d7beedc10d8fde47a0dd45bdc90736cc12f14ab80981ef5dc9823ba666b", + "0x1d2fcbbfc9d0715511435ceb651e51d3e60d177522d1db0e2ffde5d4ea4e9602", + "0x091040caf9f757fae892fd89981a49f562e638e3d074dd562bb14b0b2ad11db3", + "0x0f1a37de5f410f25887a8937d29351f2acd39092b3cb2107e5a16bd75142c947", + "0x2c68ddc0ea3796531d513f50022fd873118c1db606abdc8ff07321250d85ce7d", + "0x18ff1a960ed9e17148afd2a0a7673ee195995e924710fdd4fc170ad4c0a6ddc3", + "0x070612b84854b4998baaee3db1d3347c62682a3e886b23f5ff5e062d657c5988", + "0x0ec52c1774b7069811657cd7cc168c9dbcd79ac0aebc6d44f899ab11371ceec8", + "0x1ae8efb61fdf6776e8905f5e2b514a5b71fa409a331d9931388d36fc3efb8e58", + "0x0942a9d09269793145d5a4e86fc06f06e6f193792e95a550aee2cb275ca2946f", + "0x199dd9e6e232dc7361ba078af39d1b93a616ffa6ace3181e39947124070c8aa8", + "0x1fad05a88edc9dcd9bb01d81032ff8a64def0e0e14ec1210b52f7807f64b5213", + "0x2113f1d07bbc89b3aad1cdef3c947ad172006c34c05ddb1439a55dd586fb54f0", + "0x1d7efd0e169848d72a8eb7ef05d70be61aded1f9f20c5a7b1052225652dc3b80", + "0x22e12ac84018ede793a7fe39bc4fc0d796ca4189437d2ae2958e85745381e1ea", + "0x085a2129b7722b8678e454e006438b33d39bebb60c5cacf16e13babcb9598dfa", + "0x231660c364a3b66602fa1daace0d440650de3d6c38de12af06ae8e096c2830f8", + "0x28bf415afc2df8626a922d74f955d5c8f2600d526e3fe9410f0f645f4fb2c3cf", + "0x0cf0285bb9e52628c207d7839e3cae09eac12244d4092550f4e68fbb358cf674", + "0x0e4e61726215302212d7b0866a8d26812d5f0afe721522a1aa0de44dbb40dc78", + "0x1caf934ebf6061d5a4231fe1eb19668df66f8345145e027febc7b19612c7bba3", + "0x23fc2774d6aa56fd45af25adc12dd6c62f0cd137a3750d55ffd88326a45c939a", + "0x2719c76301c840642494eb6fce3b03094d24736d07c5058f4a497f401c7cefb9", + "0x2a070cd01cdf9b78aef779f73882a40597d040d3b8a08b5f1f597979db7bfc45", + "0x0290c72aac00afc739611a074505d59f5bf71a91c377d9a2ef7a2f2d6ab521ee", + "0x0d1a81bc36c6bdcc6cf379e8a87e6494d8583e771d48abda25a89ae83ed1e0a7", + "0x21db68d4398093e2b7be643a5aef27accc106b097297dfe8494e82a043672b93", + "0x28dca52f61e6206922dbfb2bfd95621da29d79f074bec062742baeaf6b1598b2", + "0x1ac731274409d80252e3c6478091c4a3128f3955f2d6898d2b23fa04cf26c89a", + "0x29d97e2571b8fe9cd9760711c5b19b9a7ace7357bd984f25d5d31f2ff64b303d", + "0x300c585a0c85c2a1bc44af539050c21f5b87ae14c0697d0fe89df91cc698a38a", + "0x293cb726174292450d85a8158a14e8f06803fba4491841bbbf36aa95cce07ccb", + "0x1500bfd9ce363606db462596df719c5c753bcf62b4771db08840c37adfb1d376", + "0x2801ea8b564248c2c381857c7fdf6037911db1998b23ca58be45f098f77d16cc", + "0x13762e00a3b6677fb3302943759ccf32c604daba64f4a6423b85028c721ce0d2", + "0x19bd179148aabd0ee3609624d73a65875fe6d26c630496c15a740eb84e52678b", + "0x1a7c4b652593fc3ae5871c64ef335f2af82f843eeb5eb5b62801d76be19911ca", + "0x00a9a5a50fe1c9c1ff40f7902de9a3c9525d05c48323fc98a22a645db9c96c9d", + "0x05e5a35fdd0f8af28ad4897e588cc767e824919ae1448f3946438c8f26f7b130", + "0x2a9b4b77c7c693afba591aec950e7b011d8a66779502a85fd82ec6f73000536e", + "0x14fe03b986975298ebbf829aa7e5dac3e8f018e3144c5c0ba31b0eaa9fdb291f", + "0x19b637c3dbd89198ce75f467d502b81edf88007245e807f8c55a63649a207178", + "0x2fc272b3511294b0ef17ba4eb911878d58d0d2814ab69e011d2d75cee8de8e99", + "0x1399e03eb5ea1a570a70ce29563c6faf4f78c5141a0ad283bf6283a43086fc54", + "0x2b940523e86330524c9cd3f5a31be789c7c8b69d4e5f95c5d4213e1966adec9a", + "0x1788880174707a2f323016ffd26fdf769db2705af5dd3e040f6ef02a7cd717b1", + "0x02b3040f323b5045d518c81bd03ff5fadf81403eebbfd6126917e30a186bde64", + "0x2e76bb0e17aa01edf0be535e1a76e03e9d2271e23466b33cc883bafb9faf464f", + "0x0afdafa57c96157a8e159ab91727bb4833becf0cfbbeec222b4a6d986414d709", + "0x1e0a4d73b48b5c040c51edfef3df06846aba09464e09bb28d68e9bde1caeb40a", + "0x2f7737abfd90df07f7a1120c6122ef9aa4ff5ad13a563191d5edf7409538f921", + "0x0c3dd90bd7be92e5cd09b3ce4ea82ccbc1029c56cdd84a6dcf882f4a05c47807", + "0x26706f615d0f7061332182015e2a20abaa6e1777c852dbb19c7a3be588c25c23", + "0x1f29a15b47f18364082f78560623c89ac26213eb60fa076267e06ba9a59ab73e", + "0x22dc5e34b8b6298a8b29a6ad30c4a76a0c9503111088e5db1d2f30e6d8e42511", + "0x05ed0822d84e5f5660e592741e596ed7a19f404a5a97d6b8a507871d9d1927ff", + "0x2ffdad9309554f9556569bf429b78cd2a978e8d93989992d8f8194a7f5f3bc7b", + "0x12ef15ec1690ad77b237fd69d1adf334e3f7cd6de494fa45e0ac4983af3480eb", + "0x159d284c4af5eeb6e04ff10c81510fef4b7f2ed0a786b5284988d2311b888965", + "0x04e8810edc7e04b9b18dad2303cc6a733ec189a291a53408c68131e2844ba079", + "0x220c8989d1972113751a91fe3e4cbb7b7ed495573b9420615c5f37ebc0b542c3", + "0x1926070c61b4aaddc4a645ed365cffb1fe967433c60988d48e6cd07c6598fcd0", + "0x19f3c3d7cdf154031edcaacf03847e17d6fa992e9cc265b7bd4bd80355ec8832", + "0x226332c8db85e956ea4168ac1062f73eadabceac8f03612398e5ce3d86f56b89", + "0x26f2e64a11cdc6cc5fa46c9f76fdad29efb6be209244611c15a8d9ee9ca68db7", + "0x0871def9ee3f681242cc0c76f51b71a15161f3ed4c269c1e25f228f8cc21e249", + "0x149e8668bc1bb81cc9c2e78cb41853eb23a294a21316b1fb15f976a8fbad1be4", + "0x237a307c17932c1e77f847ceff8c452208f8ebf80ad8794bf0bfd573c611824a", + "0x16e10091b648e0b7d74f881509466298010f393a1f80d63ff3b3014c8300c514", + "0x0c406be2c80035da42d53b9b389f42f83d44edbbfb8d064df988fd2ce17a5b02", + "0x2d34543a52f15d241defe162711b8587d857228408b9287cffc3887724f4a615", + "0x189b2aac534834091b7db05ab2f15be9f75fee7e21a3fb32c20528c62387631d", + "0x2b87337f73ff661456e04c63400a5fe800eab10d22423e77a8cd720c585fa4a5", + "0x2644e3dd07fb2e3f8059d17cf30a66ee8c28b8adecec094774a47bf72bd75dc7", + "0x21529a3e85b045e1e7e52b46296f8a7d7a885c748615d148d0853c61706be7b1", + "0x20a14d8dd459d120276930a39fe1f00edbcf7f6242724e48c8796ab113645009", + "0x130f3e478dd30d19af6bcc202a975798e28af8eccd642feb9c57002a87bc6d85", + "0x052fe635ac032fc03d82a62ce29f24a0416dfc998933333326319b5bcc54999c", + "0x282f14dc5be761aee25bcd1977b2cb8bb69178790e02f3d91a1ebb72b642ef7f", + "0x301fee3b6c3cf2ac4efe7b897c19d84c6534121167024a5278957abf112e4c67", + "0x02b50065bd41a82e006f22893f8b9bc57dcba62f9d9dab975a2498f9794f13ae" ] - hash = "0x2717d8cc1e2eb08ceb65de20c0f73a3127047268f1961739cc6085226905bacc" + hash = "0x16831338c611adc4fef156ef2df190e7b366fe2e7ea3a0222241fe3ef74a0e6d" [inputs.start.note_hash_tree] -root = "0x1f6f16060c25c24e1155ba920de74bb6df96d1327522aa5d2a887e413e3cf7f6" +root = "0x22d23c226cae0bc78f7df4b7f2daebc43bfd498b3d210162cde494cdd594a48b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.start.nullifier_tree] -root = "0x1d0b66923a4ab1f3e482dd1720be9040b543b60e81b722ca44359b0198fec7e3" +root = "0x2fbf57a17b4bb9f8f0c80803285511838b12f19013c42dbfe2011726f97487d9" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.start.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.start_sponge_blob] @@ -1742,8 +1742,8 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 [inputs.state_diff_hints] sorted_nullifiers = [ - "0x2c707a27678925e00d5b82bdab21924c27f9f914f58ea18dc466ac596c1fbb03", - "0x11c1e6b200e90f8ceed0ec1ceacbda5442461c84edee53147c9b9c02d3710f81", + "0x23dd19e14eb5ea9c9c5908793a89b4e4d0a6c0cd830a5fa52e15dc35036bdb58", + "0x0a4a14995a388774e75a3fbea7cb5b521fe6f8c4aa22430c0acdeac962c5daa8", "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", - "0x0ab01d75ab50d0cb472f7191fc3cd72b14b8c784ab5be094f57e9b779ad8e29c", + "0x0aae851086e16b1394ef15bcce72a9feacd5398f9aa8222872587d6a55909abe", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1911,9 +1911,9 @@ note_hash_subtree_sibling_path = [ ] nullifier_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x0c91a84f023c6979a944f6f41b03bb33a20635c2c07605b7b6aa0bf3dd63f746", + "0x202b54902c44607a66e6867344aec79c55fba9eeef73d079fc8c097b1d783ba6", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x1457269f06aff7d170bc815c0fb84d71650dbd4d2fdc42e31df9bd623080ce06", + "0x0b70299d27c318a4ebff1ccfcde377d880792f106f31e2b38f7decb846422b69", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -1989,14 +1989,14 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x2b9af5e47a5c5e35fe71b8a7042e719c2ce9fa174655bc9525fb7813a2074bbd" - next_nullifier = "0x2d31de2e5aa09411fa2ad4a538fba15b823de921e9a9111bbaa297ca4f8a43fa" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000200" + nullifier = "0x204f6903e0520f2f23244b3b18cafbe3b0be8703c2f8c580f781eb8e4ecc1652" + next_nullifier = "0x0000000000000000000000000000000000000000000000000000000000000000" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x1195502cfaebbf33c02d07abf1d4ae09ee8100f6e85ca964265e80789fbee48c" - next_nullifier = "0x17d86f54e9cb713bf008a6a98f6a6a645f9ed43cafd994fefaa5051b5ceddbe1" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000081" + nullifier = "0x097aa4ad42e9241f041b722dad42e3fa6ce0a1cf7728ca853a26d39daa1aaf70" + next_nullifier = "0x0f40b150e9ed476d50826de186c691077611f993831a67727d3522eaea617166" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000143" [[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 = "323" + leaf_index = "128" sibling_path = [ - "0x1d40705affbe62d5dd7766eb418282ee26d409018474119877a2b126611a6661", - "0x2cc3056c1a66d6d0290b7fae6b4dc99be101801c28f77394fd7d92a98feb005d", + "0x2c3046e83db293b84258cdc763d70a51c3ca5282c4dacad30b1ee07407e3adb5", + "0x0be3e5e97f1968dc645319542c8b03167ab4f227666e24096f97f4b37e4e970c", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x0eae691d02f0d00a4c06724002ddb7e496aa2e314be636c3ecc2756625fa82c3", - "0x04e9da62132ef913581a43f7ce22a50a36a84eb04e426dfbaa929aebf33037b4", - "0x1c55bd00dfb0b7c36e6d41ece3d2cea59cf7640c88a96445a38afb19005c45de", - "0x090ac2e51e0dbd7876ca2f0fdeb8f25d9a9dbc567fb59f1e54118b86bf482e3e", + "0x0055e757d5863f20f23558082aefdbec8a7599637c06e2f4fabdacd812b08ed8", + "0x2ba5aa1ff5c77b2e1b9dc359384e47fca4c3af101bd47321baf23b300fb20e7f", + "0x09897e3bf15d303d7200265cd8092b6aaa89011fc9b16be5244a2ce99ff6afd6", + "0x20a399b1cf1a20da53652fce0f8128b3dff839e76d9ea6ab106a1a80ad3e2f31", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -2354,18 +2354,18 @@ fee_write_sibling_path = [ ] [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "322" + leaf_index = "130" sibling_path = [ - "0x2743dadb0907b3de74d4c7d7dc4005266dfe17af1d8b7605ab4fd62effd7aa4d", - "0x2cc3056c1a66d6d0290b7fae6b4dc99be101801c28f77394fd7d92a98feb005d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0bb6d3b8aabef84a1e46a0e585bb0947324a452739ee92c93ee211f4da068a51", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x0eae691d02f0d00a4c06724002ddb7e496aa2e314be636c3ecc2756625fa82c3", - "0x04e9da62132ef913581a43f7ce22a50a36a84eb04e426dfbaa929aebf33037b4", - "0x1c55bd00dfb0b7c36e6d41ece3d2cea59cf7640c88a96445a38afb19005c45de", - "0x090ac2e51e0dbd7876ca2f0fdeb8f25d9a9dbc567fb59f1e54118b86bf482e3e", + "0x0055e757d5863f20f23558082aefdbec8a7599637c06e2f4fabdacd812b08ed8", + "0x2ba5aa1ff5c77b2e1b9dc359384e47fca4c3af101bd47321baf23b300fb20e7f", + "0x09897e3bf15d303d7200265cd8092b6aaa89011fc9b16be5244a2ce99ff6afd6", + "0x20a399b1cf1a20da53652fce0f8128b3dff839e76d9ea6ab106a1a80ad3e2f31", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -5242,9 +5242,9 @@ fee_write_sibling_path = [ [inputs.archive_root_membership_witness] leaf_index = "7" sibling_path = [ - "0x1a3f49472ab10eba60e53caec83fa4dcc8b1c7c0353bde4d55d03f82dd29f1e3", - "0x260e8f008d1e4b9380f073dfb67f95d129b5975ce085f00adabad73a47fb0550", - "0x0505034f922d59735950a3398d3b4c61db8600d15b47e67621779a44d70aaa37", + "0x1832c65d392b133ab938ea72a09f75bab738d46d9ac883e2aabcafb2bbc79108", + "0x24ae2e7c50c68af2f0630713fb4314d250620305c5c281f9cc84d2696843c729", + "0x14b30e2cdcb26a028c70639655f5e313012d2b09ed9b4e562404875d42756c16", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", @@ -5274,11 +5274,11 @@ sibling_path = [ ] [inputs.constants] -vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.constants.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.constants.global_variables] @@ -5286,10 +5286,10 @@ protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f3 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [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 541af73bfc1..55ecdb34599 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 = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.tube_data.public_inputs.constants.historical_header] total_fees = "0x0000000000000000000000000000000000000000000000000003a83222d00980" total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.tube_data.public_inputs.constants.historical_header.last_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.tube_data.public_inputs.constants.historical_header.content_commitment] num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" - blobs_hash = "0x00c0de02c80f6b56a1a3fac247cf0e9448ae0251b1080a64b5bbdbefca711453" + blobs_hash = "0x002f0bf92a8a9c778826346c33fe0ab8e697d45d3b65f0784e9edacda0f7f139" 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 = "0x065cbd694c49c3caec5e42784c1ef8f2311e9db9fde0b3eb4260bfc487017b55" +root = "0x09a7a8b893abc8143775612cb82e60de2cc992669e455a13435d4a1bbee84678" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000240" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.nullifier_tree] -root = "0x2c257664e33b5ab2ab5a9d852dccff1d6f706c36057307fa10d0519ab67258fb" +root = "0x1e34936949972172e057b14c39476f8efbdcb2db81407af3fa0ba550b8db54f9" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.tube_data.public_inputs.constants.historical_header.state.partial.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [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 = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.tube_data.public_inputs.constants.historical_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -141,7 +141,7 @@ note_hashes = [ "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x0d3b5bf0817ed87b9c9659d3e228609519daa7d4f332ddf6b980ca83d7953c8d", + "0x1d359af15c8da8ae0ad67e6165749041a12d165a7506293d9ed832d3823193a2", "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 = "0x1016c04342deb851fa40aa2720a1f85116b8a8e05f49fe11c64b99007e0aee44" + args_hash = "0x00773c5282e57e85dad0f78159d214eb0de698477a9fbbfa8bf047adf3b283f9" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.msg_sender] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.contract_address] - inner = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + inner = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" [inputs.tube_data.public_inputs.revertible_accumulated_data.public_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -3337,8 +3337,8 @@ fields = [ vk_index = "0x0000000000000000000000000000000000000000000000000000000000000004" vk_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x2e35987e1843a38cfb33fae96b18ef49eb8f7ecd17bfff2c0c11f262a19cb421", - "0x0d6f9c5822fcb85611adda50e1901278593eae2e75594f026f1c064bd219b9fd", + "0x15c61f6c1b0e9b11c5e194d5f86a8b161d960d907e3fed321bc821b4a483af92", + "0x053f26ac8ee4a19c16e66c99f605210ac169f86425a2d27c24878d060d60e236", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" @@ -3346,147 +3346,147 @@ vk_path = [ [inputs.tube_data.vk_data.vk] key = [ - "0x1529629a19bd58e0a6ed2577d8ef80937ce1e0b47ecea79ff280bdd5e87386c1", - "0x16438d8ed1d42c70ae47a876093286e56103b4d0c3ba873c5d7e241191ef5ca5", - "0x1694493470fc33b5c1e9c23df9d55d07a4abe27834514d051489aa0624120ebc", - "0x15b3d5c043e0c862ce399c71abcd973384ccf0db326bf6a5c7d24a9806e938a7", - "0x237b11a0a1b225eb765b4d065d78334d1c329773e2a9d7d3fbb1c30eb150e4c9", - "0x01fb1fac5ea1b607f44184c6b6464215f7559c4be405deefff3a73c0b9442700", - "0x2333c9dc9b54bb006de1339192f419c28fcd96e0905989f53605c98df466c267", - "0x05b5f552389729509fc107951af7c247e0357f7777519c88b70b4cf829b0ae42", - "0x0c9b8d587d771abed1616cc5f04452c4029e09440a84de341fc4edde1093fe6d", - "0x18561e7a178ca77016105046bcea4a5e5b2fccc4c7879cf249dd0a7ac6d1c17b", - "0x081151937c01c63f362ce61f7011fbe89f1d79a66f7961042a6b24d40e958708", - "0x28e3b491f9ca9368f3ec458e50ed28a309236a87cbfa3667192bed8e4be2b5a7", - "0x04affc391a3d9264177268cc2ae67bec006a8744ae8103108ed88ecb443410cd", - "0x287fba05fce2279aeb02360e6885dbf52770e572b7834b20b7d63db882ff98bd", - "0x02f6250cffc5f6e1bb86f6b1f442856108d8de366b7fc55c91afa810878000cb", - "0x193c47d1e8634cdf88898af76af934eb939ab982659b13bb18ae191dbf4a0e78", - "0x203b9b8d7be4eb7b01c9a5d67b9ec14fda7d5c3c80cb258637f66c9b1b8a3560", - "0x0afb27223635c2fdf46c4cdd79df7850e1e03e6d68d03c44c79098bb13ffcf13", - "0x0ca25eb1f1c5490bc99d187acecead1f5a5248a125a6c8c53bc4ff3c5263001d", - "0x0d28ff3b98b99121c684a1a0f69c5b1d0073c27cf579396e4996c7fca7ba86ed", - "0x1960425343d79f27853c5917d31870f34e4b68e0fce1a9946cfe01718d66aa7a", - "0x2a1c537366430e145b851ef5dab83fcb42ef79cc99a9f65343f12c766f26a422", - "0x0b5977302025d038bd92f82ac378c67ab2c8afc2618cc3174d92172561bbb856", - "0x169ed3ddb40b4691a6435c2d5416e14c3ef98a5458fe1a9a89f830c0cbdb29c3", - "0x12afb79a22d7316dbee30a68bc26b7aa7fe74e764df466e324080ebc8dfe50de", - "0x05216c5776fd112fd3fbfddb2780580a866e729cb39558b15845a9d312301a4c", - "0x1ff98f0b6d98d2748a712c5491e25d1b8b4ddda973b04dfb090c6145b403e685", - "0x0f55d4014468707776b2dba27224de0ecbc78fee5a2f9b15d23a0d7f68ed5592", - "0x14c9eba54974968b908d2a6ed49ac5574be0de70a54c4ab9fce547fce871889d", - "0x2c97c398616800118f074577d742c004b3e2f9d694be2c14a47a0bd9d21aea41", - "0x0d114ddb4f5d913d33b86679f68806c8f60c1f850857dec1d5e543e0edf63469", - "0x1f852536fe21079d8bdd130b14453c4068c43f797986e70226b1eca8dfba51a4", - "0x070b06329262a96019868a33d15d6ee96bda0ef1cee60b5caa4fa64b5ac5cb3f", - "0x1310ba278de8694f6146cf1b8a7eb9cbafc5b797e802157f4b0debeab61b8c05", - "0x122598542d7bfb5a853f75d50ec125f1d44593e331059fedbe923f62d56df7ef", - "0x0db5cbdca6c38f2b0e331cf759b388c95c3b41db0d372b7a25e3620393871fad", - "0x0cd759e5f1d97ce5b9612093deb0f1f8f989cc480ef5ce25960f36a33ae599e1", - "0x15ea3c7c9b2cbee8fe6939b22549be5be0c66b84a349bb1cab2ba9dff473b8c5", - "0x2d508178a57eef0e5c775cb4cfcd470f10dab239a6d534546467cdad554d76de", - "0x06941e8f4c3e3b273580df36ba1fb0728792ca9d77b36efed0f1d23b5bc5c48c", - "0x1238c8b46e3c11073d463641b72504258a316dbe9dde667daa3bad291f49ba11", - "0x20301412da3d321d074f2882ac894d85dd163bee1aab248fca8172eb17225a1f", - "0x24459360815716524eba579f6becae81a95e389079c74064f2b8789a7e050d7a", - "0x0cfcc61c74bf7f5f86182cbe60d90889225847c2ba51133d3c03d2c8823c97cf", - "0x2ba7ed9c1bca8192bb2099a582fadb488c400eedd3bc48f8010632daf145367a", - "0x236b8c2faab3cc2be922f889cc0657d0cb40f89822e56f8d06a77a6aa3900d05", - "0x27970d3ec6fdfd8d2be50169c70ef0ebafede530a8df9fd483c5e5ae65669d4e", - "0x207c5971a376eb0d396cbee59b083e21db0bb7d416a048f5213afb1fdfdc4acb", - "0x1b5123ec7bccd2dbfc7ef8c9d9e0f57cc5026285c5ade1b2d09bac376e541865", - "0x29ff1f676a81d2a0974b3c361a43bb3076d6a3094ff75670342f13bc9fd70963", - "0x219cf44a3094c56eaf9d7baf9683673e404131d4f67c247f64fb74cf5efc6094", - "0x17345d662acf5ed7325818446ef12503cde289c3ee3e3824abd48ab5aff2e2a2", - "0x0d3c491c54eadf81d3a49610dbcb16ecfb8ee53f8cb100667bf4ffa8531274a2", - "0x11e81ecb2a69bf860422b5f50eee632101abeb0d42fae45c86eeee11739fb751", - "0x17b9cae61c0b03e1acc26d1a475bc176861d59f16fe6d1d3a50512d33bb68efb", - "0x16188df89f34374f78fb91cbd8f8ecf08299e549dfd6bb8c848fe6c2dbfac967", - "0x13363cc5c98e2f638a523bfd305a1fd4d0363b7f9c2928e0506273988ec6c1ed", - "0x267aad9e266beafff039323fe96e2617becd8f8b7cc9628b7b3c5d8d9cba5398", - "0x1afa5ef75c1baf98f46ae5392762fff3a5b7520ae3fdc23aa45e809d95594b34", - "0x083fa1d3877c96280fe6bcd4432043f24cc73fd0713b905e680f883f318ba87b", - "0x1909805f4353f397b594baa7e447dd02a8b48f4824943b9c488c256ef035400b", - "0x288a3fe277bf3dc47147f5d94865ee5da4ede6649c3b3031a95041460df0316c", - "0x064b65eaf41856496e4a5c154ad1aad72adc74046dcd66df311f77db8d9dd205", - "0x1ae62c259ccb1429737ba06a51814ad4e2fa1f05ba80b1daa1db9b7cc1a8d776", - "0x00ad3dfc7fa99c093c133c500564ad49e2e1efc97bd7818c93926eb1d949b401", - "0x26b29d323c13aaebc833f23b42736681b36fa287d07cce535c165cc5c5141979", - "0x0bdd7cfab0b6089c7dff2d4f20dc3a89c2cb420f0896befd8d6f79e620c8c8b1", - "0x211a8cea8dd65ec8a0933a981993d56866a6d20a9a25938e598d5a30fc16578c", - "0x14e00d4207ecef3c6da4fea2cbcec5ce4834fa9ac69e46eb90f485c4c133a227", - "0x0806d482d51d223b8ef9a1b1534ba4eaf9427ce2d1685a6f06b659698d432d36", - "0x1d3d4be14d8be10a271317cdbcb30a6927fb7bfec73ad70d122ab558ced5efb7", - "0x10a27887296bb1b96158b5b881ed10a2a12be3f187d053e4d6c5a5df85c0776d", - "0x214e7acd4c5bdc3448a101321bdde3145a99c2f39748369402d797a06b82699c", - "0x02729b7f397ac0ce06a8a6d432605c668fe14c387d3d9703201a1f9fa4d56a94", - "0x1482e47fb3cd36b10b0affaca744a30b0825530b9bba0f5f394e8d4caa7b12f4", - "0x1e0deefc814cd2fb64b63e6f74c1f987b62d382a3fba2c61d055f0a30eda9ebc", - "0x1d9df0f8f3b02c961ddad73afcbf3007f2d0f808c055674b69d959026c8c148d", - "0x07d721fa1037a95520765b7fa524a921411d7bb1d531b77037c2d3e6b8080738", - "0x00e30a433cd1df10d2ce4f72c35254a9b72682ce0faa9117f64b73bef000ebed", - "0x16bea3322795ffa2d680bc18691a84452e226840fc03c76fef6538496a7eddc1", - "0x0c82a45ea0113d3ba3214bac669a1ba3dfc8616b3a4dafa6648087c85d28e045", - "0x09e6a936d22786420da2b88a774f8e1cf3126232e1b67b17ef09ad81b1a983c7", - "0x0f9323561918c0361927b7f5d12139a9af974b9d9a032ab7292354611eb9a1c1", - "0x0859e76106f1a2f5d4d2bb2ff0c4f836befe17ed72e09714b70dcb258790efa9", - "0x2b814768b51d230767019b538a381529ed266932aa62a75c607e48e9141d0337", - "0x1e4c19c36f8dd284903722a0d33b70910199070c3b93fa8daa6a8f143d9f0059", - "0x101b10c33a1926bcf6ca6f1d9e9acce52e36e1417f5d585a1959dda00b899f17", - "0x0979942f83fc515d27449e51c33db3a5c7d645b99cb709ecb80b8d38a66a1bcb", - "0x027f8ac716314c934653dfa6edd063eb1500846542ab52ee3b2c77435ae5be34", - "0x09a7f55d72b0516bff2a9166d15374da9c3261afc180fcac1a3421079c3804de", - "0x26fbdefe5207cb082cc36774bdc6e0ce0d6104b177d4311814efeb82c6ead997", - "0x17c83afd13dfc6d42d9579d9f1f6682fc064d92e9dcc9f41581d2552f9fa7804", - "0x266f0a510fdcc32dd21f0cb49f8ac4423f1ff486c9ead1a0d500852f8643ac79", - "0x0beee8108554ad66143e5c3dad3d13ee8146abb4af1576d57804082c2d1013ab", - "0x1dcdcf2c036daff39b0fd9cb72d707b1e37247c18c224396e937d0aa7a62222d", - "0x1fdf01f86c79934b7be7bf9707a12033c52f51d23f192f4e695dcc7fdf92d191", - "0x09a306f88fe8bed015a766bf63bf30a1207a25ad143ebc1590ba12d33123b1b1", - "0x136ad9af5f27bf598c6ad8faac9adeced321cfa5bce83f4336610df4a40c5dc9", - "0x300910cc414b785518d8cfede669ebe45a95c6c124da010ed8f1c8ccacf7b090", - "0x1c2839a5e4d026d8b0a02f5221d9cbe6506c4c06a6e3f591d6edcf88e578de98", - "0x1ed885fa8965dd8d18643d7f512b82d2aa8e4a469eb0b2919e159afab8235911", - "0x156a3665fc903f7528494d700561c9b20fb16be2d587d1d9b54df611f0b6ad81", - "0x1a0ec57a8601ea3390aa66a01798341d16294067c082d541c9e574457fba65aa", - "0x133d29eef6802a0a46fbed2f8ef13875883de09e0e63361df9fe821049b8d0fb", - "0x19d540175c794fca4e37d6209fdf295fc47f0edcc996dcbc2c65a7621a47e85b", - "0x028292d7bc4c78a93f4ae2ed14c61ef790b3205de54c9983d41f62d71f1445e6", - "0x1b0c04b9b76fca1d43cd37edce965fbe38b2dffb607c070884c425152433b2c9", - "0x2dec30b96155782410635fb270284450f89ad0fb97a48256aa49e9b52d7ef0f3", - "0x091bb694bcdfee8d8ee696aa8d71a3fb0db7034a9faf61184e630865dd01607a", - "0x00f10bac7c3cb63a009c07ac0d8b19e6e1260e170b378be23a76dfd90fd863df", - "0x1ba3883bec225dabe3d8886777dcd3b4548a233defff89ea7f64813e0311af01", - "0x1f1290b74bdae2398b613dca281186d14db71b799387ae992a054672107463e2", - "0x2388aaea8b8e1f01af80ec74101ef524872656e396cb1dbd4fe3785e718199ee", - "0x19912255b7f247bcaca15647670683f051b817fc29c31d6e55c4d60e61be8044", - "0x2f106e2cbb7c7fd5ccb56d161d9a86f04f4b622a5507dd17359889e13ad74aa3", - "0x153ca24cd14f9fca8cae19936ad5533646c9ad2340602e7ec7c840826f26bf6d", - "0x251aa1bba20c862149496148005db50f47df876f9b02ed953c10164e99c53ed1", - "0x2989c86d54446c6f015f6753e23e373ac5de1905912ba6033c20bfeeb20ee322", - "0x25fe6b51e6c25c77d40af87508f644e3696e5e36d0739e268fa8045290829bbc", - "0x2774012580bc00cd489db2cd79d6bb0ec2c15febf40fa312dfcc80396a9d9af8", - "0x07ede50d4515af25f18f358bb6707802a7808836d34999451f0691e33b233680", - "0x213e9040d7aff064e04b19539d38cb25d4cbf62bff225a8e1299828a66d908eb", - "0x202456b5564cf56210888c95756e95a97048572b1bbcee6ecc0baf69ff9333b8", - "0x176adf8d5a4e1d803142527ea2b13354534320286a9122a6b6fbe311e72715cd", - "0x0a7e5d39b4452035ebe2340c9da825096e6ef6fcea39a0c363df9064b88b0538", - "0x01d954c63e905fd0bb25acb43628a723e94f374225c93b3be4d2ebce8c8b53e4", - "0x1a5e4431ab833606cd996698df7e9698a3b6dbe01d74de5c6a14162e065ead57", - "0x25dd962b1c8af9eab01d1bd63912c8531fc8e86b8aafd8191ea5d7635754d081", - "0x11cbf99fa6878d00d5c32289923a79234f6236b22fa918a5a625c2800e543553", - "0x0e129a2baed67e5c0e3c85dcffc43ffc850ae59b88ea038556bb10574da7800d", - "0x2654813a8190e5b5d96d3139f9cefd96d57f260de115bc5fcce50d990612e54e", - "0x1ebedd6f665bc58b4628865608a8bef864fbb058058933474b40b27e822ea5fd", - "0x2a8d8ac00f7f0e6f564b2673aa66ebb579dab0c5fc5eac835ab8d0d3ddebe2e2", - "0x0a096a6e235fa0773e58802ae5bb87151e22917a5ceb301ce2486419c4247e30", - "0x11de0c6a774151706221b9f2782e37fbac12b6214c485cf448ca1d46273f6da4", - "0x04943fc7736b07608ff4c901d0269ff50246936370774e3d43a17778cd51d02a", - "0x27c3167c6a29c45a2ee630e64c43509a1f72119c5bfc2c1c2b822b4aa18ff7e5", - "0x1564eceed967b52e8c09a000d87a0f594ab30d69304ca4bd953afa07743df505", - "0x2c9455b7533672697431ebb95007bd83c2cc340809a869ee387ecb23af9f0114" + "0x126244da091e9626e1476643568dc39851935ae53e3e3dc47e40c8b06be6f2ad", + "0x25913ef7d820de40804e2b72b4b0e559181938fd78742160e2dc8b407c006f61", + "0x00bed14afcc25d07418857427f264c6b32bb6646bc39c322a7502b96d67cd502", + "0x27d1eb20acf8a071b1aa9585aec72e9b8b4685394b867be921a387d09af1b59f", + "0x0a60a33ca879d50b6502f0935dceeb458674799990d57f26170db047902cbecf", + "0x02324f672a3054b953c6defc4bd933ddd293fd96b0ba1d30d4c74b7952b489ee", + "0x2f58ef640eb2c513dbc4553fc4ff7ad685563a2f5a1e03ab8302ad3d206d7dc8", + "0x12f015a12e4155dd3990111d26f8242ce655c70ec2bfe034ca38835693004c25", + "0x06e8e8711beb98ce60f3d96fb838bac3ee6b87e97429cbe3b83a4d4f6c57bb45", + "0x2e6b4386375630fac125c072503ca61233e697813bd7791a00960ce8f30c908e", + "0x2fecf0e8b61f4f452f477a7bbf671edbe18defe0b70931f1863409a0b1225129", + "0x204bc70e57640d3791db140aac07ddd81534a7398ddc4a2ec19ed59537084cce", + "0x04626ce9e3331147487e5f91e0b7dd616b839a00362447f240cc209732b0a598", + "0x02cfadd993675975250f98326b5429b5c601a767773263c4dc6b8270ed97a1eb", + "0x11ee30231c5e0ae469ba60135bfaafe2272a699dbd1fde6ae3b0d6f88191f8b7", + "0x174afde4de42836ec04c2a7643add960ca2268ecec8836df2e15fa419882b8d9", + "0x24ca515f2328e401275ff223da197e913e5d509cbc1e430d3b1c31e957d28651", + "0x17cd0b4eb883f2c00fa1596e0a51e57ae5b10222f27b2d24d9ced0be6a7c1a58", + "0x1dc386894fd7e657276d6372d4d9d2387a84279179c04fd7a14a7089542449b4", + "0x2ace022815549054956a35c09dfd536c049087f0db8f95ef393393d823282265", + "0x12c2ce0673ccb0126e11576e717e5eeacae1ae1852c89bfd85310a761c0b9fba", + "0x14acaba727ebb7f8151663077fd8539efc6025818eee93181ce6c26d751912f7", + "0x035656b96bba99ddfde289797f26ca3808ed63e52dc0a6315cb69fe6c5f0106a", + "0x29b71761020755bd05fd2c00a53404abb84a525b34649b278ad46792c20b2fcb", + "0x24a28281ae1ace8afeabee3943d80a59726ece1b08adc22a0dac51c0410bd9ad", + "0x0ef7dc7887b315e3ec6c6515ef73462506e49d9d7f2609f1c353b6c347ccfa90", + "0x282840d9e8f957ec287fdba8f866ca3783643a0ee9e13a1649a45ec9a636020d", + "0x13f5027994607f2eb76e4709c8fb77dcd7ee3250338cabda744394ab00abea33", + "0x2af35b2ff2e6dcb21a0d5f5f8d8e65fdcf558b95380408da1d58f6ffb11f3952", + "0x13f32700edf2de3498a0f201e920221b96a5df2e7bceb686f8f62d1d707b7da1", + "0x0b0d5a9805e02906347c010f4865bb24141b7a7521b4f7dfc33ad1c3466884c8", + "0x0337a26d3922d26499c8236fd18c9b6a251c92b863bdb44518042ca68e5d90a7", + "0x2eb32b742fd6063be17b07c754d1b3bfc8416aaa5c0d4fed331152d9c0395537", + "0x2e1b236632a9b8bfc203b5685aeba560562154d1eb10a0f3c744478cd0e48d4c", + "0x0032513a9e2221f979600130a71b38a10d341bfe2c7f814ff83c7842d65a4765", + "0x211711aedaa19ea6ce4680b97a405268b561db68a1cadb5e483e3cb4136be085", + "0x0e229e2533ae30c200d914ea2d28dfbe24733e80ca4592cebb52456822c4e8eb", + "0x14ba03f9e608efeeb3b350a9dada68cddf3d554c23480572d6a39f4c157c8a68", + "0x15548829f7f980f52dab7931e4d30a5d7d8e1f069a83a69349ea2b66cdff6510", + "0x1ed53578e46c61241340c978e4471bfc991f1865645d922dd5a9ccd78106b8d6", + "0x2321a169eb442b1528a432c93e4e79f0c39561fa149d20530fb35fc8a99bee23", + "0x16827368e30b3fd6da3dc2836c338478da556e39b93482fe8f3955e46217228b", + "0x1d8971eda366b6be3fec43049c608b8208d7f3d6c31a7b521eae923f9406cb82", + "0x051c3c1ddcc4c95443f367c420cb7e5f4faa6c953c38d4c22c8e9653f22a093a", + "0x12fc4225f7670e5b0c8bb04e31907a896192cf8afb891d0943535e45fbd184b2", + "0x0421b926332b34357f6c07978284f4313a706ea5d867e93354400fbf7b03fc85", + "0x1390ed66e3ba70672217081f4477774d595b57fbaba96a5978a110eb5c661ab5", + "0x1677c75505a7b043725621b5793e33bc9cf56989451c8d82d6b1f689ef929ce3", + "0x219f8ead73033792f8bd89fc1aba13f078fbf6a431d028facd84a7e11e0359b7", + "0x0ac2f4343ac14d04d22cb3c9c3c50d3b01fde9927996f646ec01cb0174387594", + "0x14f3dcec9a46a12709a7cf9baf83432885091deec5b9aef81ad04c90b8d25843", + "0x0f72ef9b60ce44be9840d28b46d8e7798ac8f54b670e7d75e3952ed572058841", + "0x108d1be2447b3eeb569aaa91d00d6048412e7d42b1518615c27dc32fbe798bde", + "0x24cb9b4edf1445e3d5ecd92d5e7cd58c3c48376b3fa16555ea2bbf3e51142bba", + "0x1fda743346a1513043dbdcec7b23d2b9ae193905b155fd259e19d60d7ce927be", + "0x1934bec3a2fe738bc32ceb0f3eefa0dc371698af48fb69fb949606a326aa0a48", + "0x001d10f889b8d954c16c249ce41104f0fad138ba79132a1602077ba26de63168", + "0x0da7a3a65eab918a84669179d31693b986dd95dd4d52af0f122d0c737bb7159a", + "0x09184d7beedc10d8fde47a0dd45bdc90736cc12f14ab80981ef5dc9823ba666b", + "0x1d2fcbbfc9d0715511435ceb651e51d3e60d177522d1db0e2ffde5d4ea4e9602", + "0x091040caf9f757fae892fd89981a49f562e638e3d074dd562bb14b0b2ad11db3", + "0x0f1a37de5f410f25887a8937d29351f2acd39092b3cb2107e5a16bd75142c947", + "0x2c68ddc0ea3796531d513f50022fd873118c1db606abdc8ff07321250d85ce7d", + "0x18ff1a960ed9e17148afd2a0a7673ee195995e924710fdd4fc170ad4c0a6ddc3", + "0x070612b84854b4998baaee3db1d3347c62682a3e886b23f5ff5e062d657c5988", + "0x0ec52c1774b7069811657cd7cc168c9dbcd79ac0aebc6d44f899ab11371ceec8", + "0x1ae8efb61fdf6776e8905f5e2b514a5b71fa409a331d9931388d36fc3efb8e58", + "0x0942a9d09269793145d5a4e86fc06f06e6f193792e95a550aee2cb275ca2946f", + "0x199dd9e6e232dc7361ba078af39d1b93a616ffa6ace3181e39947124070c8aa8", + "0x1fad05a88edc9dcd9bb01d81032ff8a64def0e0e14ec1210b52f7807f64b5213", + "0x2113f1d07bbc89b3aad1cdef3c947ad172006c34c05ddb1439a55dd586fb54f0", + "0x1d7efd0e169848d72a8eb7ef05d70be61aded1f9f20c5a7b1052225652dc3b80", + "0x22e12ac84018ede793a7fe39bc4fc0d796ca4189437d2ae2958e85745381e1ea", + "0x085a2129b7722b8678e454e006438b33d39bebb60c5cacf16e13babcb9598dfa", + "0x231660c364a3b66602fa1daace0d440650de3d6c38de12af06ae8e096c2830f8", + "0x28bf415afc2df8626a922d74f955d5c8f2600d526e3fe9410f0f645f4fb2c3cf", + "0x0cf0285bb9e52628c207d7839e3cae09eac12244d4092550f4e68fbb358cf674", + "0x0e4e61726215302212d7b0866a8d26812d5f0afe721522a1aa0de44dbb40dc78", + "0x1caf934ebf6061d5a4231fe1eb19668df66f8345145e027febc7b19612c7bba3", + "0x23fc2774d6aa56fd45af25adc12dd6c62f0cd137a3750d55ffd88326a45c939a", + "0x2719c76301c840642494eb6fce3b03094d24736d07c5058f4a497f401c7cefb9", + "0x2a070cd01cdf9b78aef779f73882a40597d040d3b8a08b5f1f597979db7bfc45", + "0x0290c72aac00afc739611a074505d59f5bf71a91c377d9a2ef7a2f2d6ab521ee", + "0x0d1a81bc36c6bdcc6cf379e8a87e6494d8583e771d48abda25a89ae83ed1e0a7", + "0x21db68d4398093e2b7be643a5aef27accc106b097297dfe8494e82a043672b93", + "0x28dca52f61e6206922dbfb2bfd95621da29d79f074bec062742baeaf6b1598b2", + "0x1ac731274409d80252e3c6478091c4a3128f3955f2d6898d2b23fa04cf26c89a", + "0x29d97e2571b8fe9cd9760711c5b19b9a7ace7357bd984f25d5d31f2ff64b303d", + "0x300c585a0c85c2a1bc44af539050c21f5b87ae14c0697d0fe89df91cc698a38a", + "0x293cb726174292450d85a8158a14e8f06803fba4491841bbbf36aa95cce07ccb", + "0x1500bfd9ce363606db462596df719c5c753bcf62b4771db08840c37adfb1d376", + "0x2801ea8b564248c2c381857c7fdf6037911db1998b23ca58be45f098f77d16cc", + "0x13762e00a3b6677fb3302943759ccf32c604daba64f4a6423b85028c721ce0d2", + "0x19bd179148aabd0ee3609624d73a65875fe6d26c630496c15a740eb84e52678b", + "0x1a7c4b652593fc3ae5871c64ef335f2af82f843eeb5eb5b62801d76be19911ca", + "0x00a9a5a50fe1c9c1ff40f7902de9a3c9525d05c48323fc98a22a645db9c96c9d", + "0x05e5a35fdd0f8af28ad4897e588cc767e824919ae1448f3946438c8f26f7b130", + "0x2a9b4b77c7c693afba591aec950e7b011d8a66779502a85fd82ec6f73000536e", + "0x14fe03b986975298ebbf829aa7e5dac3e8f018e3144c5c0ba31b0eaa9fdb291f", + "0x19b637c3dbd89198ce75f467d502b81edf88007245e807f8c55a63649a207178", + "0x2fc272b3511294b0ef17ba4eb911878d58d0d2814ab69e011d2d75cee8de8e99", + "0x1399e03eb5ea1a570a70ce29563c6faf4f78c5141a0ad283bf6283a43086fc54", + "0x2b940523e86330524c9cd3f5a31be789c7c8b69d4e5f95c5d4213e1966adec9a", + "0x1788880174707a2f323016ffd26fdf769db2705af5dd3e040f6ef02a7cd717b1", + "0x02b3040f323b5045d518c81bd03ff5fadf81403eebbfd6126917e30a186bde64", + "0x2e76bb0e17aa01edf0be535e1a76e03e9d2271e23466b33cc883bafb9faf464f", + "0x0afdafa57c96157a8e159ab91727bb4833becf0cfbbeec222b4a6d986414d709", + "0x1e0a4d73b48b5c040c51edfef3df06846aba09464e09bb28d68e9bde1caeb40a", + "0x2f7737abfd90df07f7a1120c6122ef9aa4ff5ad13a563191d5edf7409538f921", + "0x0c3dd90bd7be92e5cd09b3ce4ea82ccbc1029c56cdd84a6dcf882f4a05c47807", + "0x26706f615d0f7061332182015e2a20abaa6e1777c852dbb19c7a3be588c25c23", + "0x1f29a15b47f18364082f78560623c89ac26213eb60fa076267e06ba9a59ab73e", + "0x22dc5e34b8b6298a8b29a6ad30c4a76a0c9503111088e5db1d2f30e6d8e42511", + "0x05ed0822d84e5f5660e592741e596ed7a19f404a5a97d6b8a507871d9d1927ff", + "0x2ffdad9309554f9556569bf429b78cd2a978e8d93989992d8f8194a7f5f3bc7b", + "0x12ef15ec1690ad77b237fd69d1adf334e3f7cd6de494fa45e0ac4983af3480eb", + "0x159d284c4af5eeb6e04ff10c81510fef4b7f2ed0a786b5284988d2311b888965", + "0x04e8810edc7e04b9b18dad2303cc6a733ec189a291a53408c68131e2844ba079", + "0x220c8989d1972113751a91fe3e4cbb7b7ed495573b9420615c5f37ebc0b542c3", + "0x1926070c61b4aaddc4a645ed365cffb1fe967433c60988d48e6cd07c6598fcd0", + "0x19f3c3d7cdf154031edcaacf03847e17d6fa992e9cc265b7bd4bd80355ec8832", + "0x226332c8db85e956ea4168ac1062f73eadabceac8f03612398e5ce3d86f56b89", + "0x26f2e64a11cdc6cc5fa46c9f76fdad29efb6be209244611c15a8d9ee9ca68db7", + "0x0871def9ee3f681242cc0c76f51b71a15161f3ed4c269c1e25f228f8cc21e249", + "0x149e8668bc1bb81cc9c2e78cb41853eb23a294a21316b1fb15f976a8fbad1be4", + "0x237a307c17932c1e77f847ceff8c452208f8ebf80ad8794bf0bfd573c611824a", + "0x16e10091b648e0b7d74f881509466298010f393a1f80d63ff3b3014c8300c514", + "0x0c406be2c80035da42d53b9b389f42f83d44edbbfb8d064df988fd2ce17a5b02", + "0x2d34543a52f15d241defe162711b8587d857228408b9287cffc3887724f4a615", + "0x189b2aac534834091b7db05ab2f15be9f75fee7e21a3fb32c20528c62387631d", + "0x2b87337f73ff661456e04c63400a5fe800eab10d22423e77a8cd720c585fa4a5", + "0x2644e3dd07fb2e3f8059d17cf30a66ee8c28b8adecec094774a47bf72bd75dc7", + "0x21529a3e85b045e1e7e52b46296f8a7d7a885c748615d148d0853c61706be7b1", + "0x20a14d8dd459d120276930a39fe1f00edbcf7f6242724e48c8796ab113645009", + "0x130f3e478dd30d19af6bcc202a975798e28af8eccd642feb9c57002a87bc6d85", + "0x052fe635ac032fc03d82a62ce29f24a0416dfc998933333326319b5bcc54999c", + "0x282f14dc5be761aee25bcd1977b2cb8bb69178790e02f3d91a1ebb72b642ef7f", + "0x301fee3b6c3cf2ac4efe7b897c19d84c6534121167024a5278957abf112e4c67", + "0x02b50065bd41a82e006f22893f8b9bc57dcba62f9d9dab975a2498f9794f13ae" ] - hash = "0x2717d8cc1e2eb08ceb65de20c0f73a3127047268f1961739cc6085226905bacc" + hash = "0x16831338c611adc4fef156ef2df190e7b366fe2e7ea3a0222241fe3ef74a0e6d" [inputs.avm_proof_data.public_inputs] transaction_fee = "0x000000000000000000000000000000000000000000000000001057ce82718190" @@ -3497,10 +3497,10 @@ reverted = false version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000026" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643ca" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877329" [inputs.avm_proof_data.public_inputs.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.avm_proof_data.public_inputs.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3514,15 +3514,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.note_hash_tree] -root = "0x23f64d9baf49503d89bb994227dbf62cc089e7791648cf09eedaf1ff2a794c93" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.nullifier_tree] -root = "0x128c8309df536e068fa55fea8b4b699887e66c2d5b8db6f6fe298e2ea8e8a286" +root = "0x040c91f9c106e67a484f7f6d62d5e9fd35257e6c88388756bd9c5427c5b2c151" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000003c0" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.public_data_tree] -root = "0x0444fe8a7f39cd07769b0d90d7fcb8942a68640cc9c1db1e52ca71ff1a6e28fe" +root = "0x03b32580f27d14c400cd3c8727892998e4375fba34c11ddc7d32d0c29c606467" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.avm_proof_data.public_inputs.start_gas_used] @@ -3966,13 +3966,13 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [[inputs.avm_proof_data.public_inputs.public_app_logic_call_requests]] is_static_call = false - args_hash = "0x1016c04342deb851fa40aa2720a1f85116b8a8e05f49fe11c64b99007e0aee44" + args_hash = "0x00773c5282e57e85dad0f78159d214eb0de698477a9fbbfa8bf047adf3b283f9" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.msg_sender] - inner = "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f" + inner = "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.contract_address] - inner = "0x2bda00fb4a45ac4cb42b510e702d67dab07dfc80f7062b282e36acbbf8208a4a" + inner = "0x08b8e662c312a0c92428b1fe66f5db62c7d88fabb1a60382641b7996a41fdb77" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000d5441b0d" @@ -4471,7 +4471,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x0d3b5bf0817ed87b9c9659d3e228609519daa7d4f332ddf6b980ca83d7953c8d", + "0x1d359af15c8da8ae0ad67e6165749041a12d165a7506293d9ed832d3823193a2", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -4852,15 +4852,15 @@ root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000000a0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.note_hash_tree] -root = "0x23f64d9baf49503d89bb994227dbf62cc089e7791648cf09eedaf1ff2a794c93" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.nullifier_tree] -root = "0x2ffc0bfe0b47182d3d3298933d2ed0e1a20aa605a01c8e1e8829c2925c62eae9" +root = "0x0574492ba7e09985d8b103021cc4ee4f9914e2680ba6bb85a5239bd6c0f6ae06" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000400" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.public_data_tree] -root = "0x02bc2b23f728ac10a529f1b95ae5e93cf03ddd35486f93851710e9797df14ff4" +root = "0x135c338b994832083bacffb9619c8e7a1d686a4cb74ab1e27538686ac2e01d73" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.avm_proof_data.public_inputs.end_gas_used] @@ -4935,7 +4935,7 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x0d3b5bf0817ed87b9c9659d3e228609519daa7d4f332ddf6b980ca83d7953c8d", + "0x1d359af15c8da8ae0ad67e6165749041a12d165a7506293d9ed832d3823193a2", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5162,11 +5162,11 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x0463f0b1946aa246b7bca16e5815f8f4be21f6024461977189f5839aa18e829f" + leaf_slot = "0x2f5ea04cc7cefd643963e832a05adb97ed9668436ae7f032c12573c46bf3a7db" value = "0x0000000000000000000000000000000000000000000000000000000000001c20" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x1617f1e21264a59dd74914879674492e6c79578899a19ab624c2f0a660d2f795" + leaf_slot = "0x155cfc7717d76be565fcdc7d933239e96de9e7506661393791a92bb4fdb4081b" value = "0x0000000000000000000000000000000000000000000000000000000000000af0" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] @@ -9572,16 +9572,15 @@ fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] [inputs.avm_proof_data.vk_data] vk_index = "0x0000000000000000000000000000000000000000000000000000000000000005" vk_path = [ - "0x1fc20ec0fc628ef2b11a4ac3e3bfee8b1f37ba9b7455d618a6efac9c9548e24c", - "0x2e35987e1843a38cfb33fae96b18ef49eb8f7ecd17bfff2c0c11f262a19cb421", - "0x0d6f9c5822fcb85611adda50e1901278593eae2e75594f026f1c064bd219b9fd", + "0x09e9cb7ece5c2fa27f42fcf541fd046c4e89393290e5c72c72e1ea7d427acd78", + "0x15c61f6c1b0e9b11c5e194d5f86a8b161d960d907e3fed321bc821b4a483af92", + "0x053f26ac8ee4a19c16e66c99f605210ac169f86425a2d27c24878d060d60e236", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" @@ -9589,105 +9588,105 @@ vk_path = [ [inputs.avm_proof_data.vk_data.vk] key = [ - "0x1a0dc4b8ea828487e552153ffaed34c7a0671e50d81b6df1e73282577115596a", - "0x25d5dbf9c7e55e1a4dbb0024d07af95a9a66088aff5c7b73120c38c52719754d", - "0x20a03c3421f3ff6f37d8eb410d3825d003586c6e894427ed20566b1995d569e0", - "0x22cffe2fd2328575ace30959e6a1e7bc8e096c6ecdc25b5da257f34ea3d22e0d", - "0x06930e647b3f7f9d4175cc116ea13210f029d3225edf318e0445cee154cdb175", - "0x07883c4c0f8e3107ebbcd2da2fd136c235f903095d77fc0851f351ebf0940efe", - "0x1aaea457357bb111003ee9a57eacc198d570bc1098a2328e6cc309297cb41cae", - "0x02e69d5699476da8a903d506ca6361b8f8bae7b506a79d0804f359e4107314a1", - "0x2116e71f025165419699db43dcf562821cd68587723f406d6f8407f4bc0b2e6a", - "0x0ba2e2bf9774b9c069d8226766245bf19f2c63480a91eee0b91c42400679c7ff", - "0x140ce7bbdf8997d9e576f876223f2a5c5345c5e9817954764f288cdac1fec85e", - "0x1dc75f76114d1d4ec133ff0d217e8c1f9cfa77acea81cdb2feebd3e3c04228be", - "0x0e895e4b8174e9cecdf1b578d9a106d0ab761ca74332abd3631c83122895f3df", - "0x2cb63edb20ab8708334ceb7015ef6978f3a50e271eb713801f89dfda3c0af91b", - "0x13bab6b32a101b2de6bc504f3e860b1e9f52141da5222e5649a16a60535082ed", - "0x2c2fc38508539d74f3499b6cd50f7910a03ede19840ce81a35b60b84adeba20a", - "0x2329149c13ce1cfe68fd5eecd2be803a4872c16304fa252951f680561703a690", - "0x19ddef1d5bc7cb0481a3cc657b4e7bae288bffe9084158ae4df155bd9b813bb8", - "0x13e7b2570986d12e87132b8dd014de91d1609c2b84bdd321cfb963fe2345d81f", - "0x012212808713b200eebbba60d8c232f21e899ebfa8d4e16a3b3ba04054cae2a6", - "0x0998ec53084cff788d07c0b07e179b9ac3a4d1573837131dfb6d6527087eb294", - "0x09147876b17d4a1978f22c07fe23c227756dc0dc16e88e29e21650d691779036", - "0x0b0d6cb6bfc9d2c3b747bf00e02b3d91c1828443d1afb9885d34c16909295bb4", - "0x03b73febd37eaa6ed4ebb83b072441845f75c1449c9c17fe97cd8738f6a8cdcd", - "0x0cfb629bfdb070ad866eab6ab41930308dc27506dd95151389a6fc6d2737febe", - "0x05797e7b4b93aff39b1359d7c1a75354239fe8939184e651d5b74eef3e7dc943", - "0x0add447d076d24087ed546c1acbf53df079030533804a17683112d5dd9c62da9", - "0x08f2532802b06fda3c43b65f5b704a2887232af830fa1cd50804791a9b551cb8", - "0x30635c62cf0d4d9ff08b286632cc6215b1354593d7c2eae978462334f6e1e811", - "0x00087016736031448a6be9952058fb807b28832b43c59d3f7d332bd39a79de35", - "0x14954cfb5635826a8ecbc54242a4baa1897e034f3f01eeec4606ef728c6d92f0", - "0x16d2adbdf5cf7654c112e28fec901a9139e3a07cac79331b4dc7e3c3dce54a30", - "0x109a4430c050c8d539629d4c1dde06a01ccfb759f2956b1e01896a3445e6a61d", - "0x0d20f64512b8aab4defb798b3fb18018b6379cc5aa9954648fa822687e3ed52e", - "0x11d2b8f3e53ca0988e3e0fde440e504f959b5858b5662ecef7c162c4c3d282d1", - "0x1d520630ab042755c098d1da037123f5bbf61858598d4afd2f0ffc7a3a3f7a01", - "0x29f4cc7f587067266d144ea4471d388badb31577494263e44d4852f6ac011c84", - "0x2eab7c500d8f10925cf306c7c4ce3999470d5bd31f06256a297326a138b14f96", - "0x0fba31347e8542aa097a92da81921d43cfe421679ed135575daab411dba908bf", - "0x19e77ebf8730f2f18a4a46af117b74ba27b455389ac5ac03bef0a6b13eeb9043", - "0x1b6b47d29d7970e0eb16b1e9be15e2de36e05dfdf723ebe27da0e5679678cbfe", - "0x1a88906adc8b86c389fa629bb1bb77eba2c298c399a811df37876548cfa261b7", - "0x2315c589cdb58e25c20f6496a8cda8189e75af3d64cb756ffd147b4f1bb24625", - "0x116699b16151402d0cf0cb7ffb81f5b018f97a17db057084d736e99905eee51b", - "0x009c531be20d7b193f8420b5b15c215b220b0ad8facf327aaf3934150612c625", - "0x07a3ea719f496ba2b1880a9683d22dc84fff69e0489895392da838cc130b853c", - "0x04a828d2e79b44ff5d65ce5cedfa8989b58b4ce5a8e71451f3d852bc2ae312ef", - "0x28873c4926d6c30db5b838377afe46cd48bdff63c68156abf926410fe29ec3de", - "0x092cd24bf3d04667f68050ea8a2ced55c29d308c84b428ff35ef9c86c525df03", - "0x1beebd4be104a0c7f2ab8f3de7fd8e4d515e22bd362252873bb51dc80f50756b", - "0x26fce694e6c0ae3562a949f0aa5132209364b99443d149d35385981112eb3a6b", - "0x19f7758704d565ed8a737523c16b0ca8c88020ba7150932225a11a36849643b4", - "0x1d328941c6bf39223c59e2908f94945fe7b2647b65c7cbb892ca09d19868a9c4", - "0x2ed7a0b878c91281b649b7fec342d13c2f6db9e656134a50d7e584d75077ab74", - "0x2832da7bd59f85ea7ff0bd7da6c9429d60fe98d9449525b9904bcf4a8eac1f4d", - "0x0dfe07b78a85955556dc87d4a231eed39ba638959bddbad4efe867ecf52b62d1", - "0x078c0fb46dc54adab3fc927b1aa3b086e2ad68996a8e65cc7150a0a7fd1e6b17", - "0x2a146d90a09869f34d6c1f3ba2c0ce6e30cf42d41db72ed766449872858c12eb", - "0x1ae9c6a51cbebe10e5b81953c9e3fbf4bfe3eda88326d2e113366da259258638", - "0x01c919d7c1eeee807ae817735ec6b47026023bcb438c15ff88f9ed7ea3776c43", - "0x1546adeac8fa029bc511e822c2e3666f84730d09dd26f72afd5540fa42681b76", - "0x02afed2e6189b70be5ad63cb593bba3f45f4250e6df93974904150de4588bc22", - "0x24281ce400bdb2a1aebd29127ea2501bf0030eb9dd69ad0d1919c8bc4cea7715", - "0x252e5c605b0bba29771eb2fab15c91831750c9bcc34735759587966d9b4aeee7", - "0x0d00836120c4b99882a46ab31beaea11b44931e37bce1280fa018b5abfe79794", - "0x23b43df9207b97dcb8314a6e70b41083d3aeff5ee07ce48947bd4ced010e034b", - "0x06056b683e3201492c3ec240a4fdc02d17b6016f478df8ddb6dfbe828566bba7", - "0x07c64c8a9842839ea7229bde651aaafe6868a717170b9b67c028a4ee3ba244ce", - "0x1b2bd487cf970c2ee29dc8a3b0350746a84fa36cc009b121d174b6563793a2d0", - "0x16b56b6ba3d147b75b873da60d76edbba300cb65c7a9b12a7f0c10b6dc463744", - "0x13b54a81c1fe11b9bc842de6ee33a2de24a845d549ae13db3946af60948c8974", - "0x010d45d793459326853866def61391410224467e06232145d7fac8adc4c284a2", - "0x15b04b596bc988e7bfd93c743d5567385ed035a5567c8727ba98b010d26320b2", - "0x2733ddd15532227d6f71b14ee2068b652c9ba6e811eac6cb69851d49dea2db4f", - "0x267a5216b1e63798e7243f2509b44fc309641fe1d415eff4494a3e947a0ce62a", - "0x1f0f799b7c21e050676efb626ce637f33636b4d5cdbd876da436b97724052907", - "0x066c3d13e27b3664f5557bd11693a676cbc9d4e4fca9afeeee0232b05aff85cd", - "0x0605858ce597cd52a75d1c3d2b1537ecf1875c7c75210b3619e30a330fae7765", - "0x03b056a4bd239e57d7e895027309d9692614e412c599a7d1c4435902729bef90", - "0x2d0ee6e0756af0f81138c8f5bdd05f082582b3faf31be2fb59810db611a99797", - "0x26a6b90d9906e324a05a640d182451ae2ec30819474aa377a67e51a00a4846d0", - "0x08007e5cee0b6d5e1d5559de13d25203dd03e79cb932158e60cdd1eb7af335db", - "0x2567aee09281741a5e4b9d79166eca9a0c86ac90fa54da7e5db41c6d207357a2", - "0x0d3cfa52191e9ddcf1d0eb2a45113869cbf763c175594efc6d7d5b44ca2c3732", - "0x14e0ff1b46d8cffd798de6b04e2f3177f790bd65489c270ebc092228ae8825e1", - "0x1d9e8b622512c9e51b84481ec4fa127b84a95a98e9cfc85383a43cb38d8ff408" + "0x280ab404ccff9e26ef427d44987fa982c6bcc8ccef2fca441f512f6f8997761a", + "0x025177b15eb80b7b25cc225161d22df4688e779dd35f8316c647188eb4411d89", + "0x22305da71c0b1c66e1fc3b80cdab1da376ac38fa83b5460971993989708001c6", + "0x13d2b2cd993564758e80ecdb463ac3b43826d4c750027ba697dd41cfce7a4d52", + "0x2ae8e9fa4011fbca5134e43de50c4e5764cf1e3b68c5fab95542ae95d75f450c", + "0x24928db05bb6da2ae77131ec3bd26952124b3a1ceb6d985b86178a50ef6b62d2", + "0x15c57fba4053adc628856481c092a557d64e3959d70886617bf7805075e87ec8", + "0x1b44728777c93fa3d3b515567edf125278bd8a6b52c379f42e4a357d2f210a19", + "0x16688a69c1057c505b7030b56008654cffec7d672cce9b96e40889645737547e", + "0x0423d07a3ec350c7784b470088bb8e590fa3f8f37827e4258d32a48b2ef21f5c", + "0x2ba8fe5089d699d8bda44683620c5a8dcdea193937935166f5cb71ea79b06aa6", + "0x23c34a60b96c7d98cef9746a07b3a9bf8d756d444988b6c7bcef8b802d82db18", + "0x01d731818a6e310c25c5c18929b581c01639845052037fb9887a356a5822b5cf", + "0x1f20c21bbfcb26a2cbfebd0f23496d55f8c80c633bd156dbb8b2bfe430e74110", + "0x02ec9c8d190ffe8cb1c1f515952715fd57bda0290c9eed198a4062c3647460cb", + "0x234ffc1c2e07bd329e2cd114bcc3504b7b38948bc695877d78e79d6bff2124b2", + "0x14ab8e56bebb0d75bc2bf1c28e662750d1854e21cc9f59c7c1aadc800e3cd519", + "0x1d36ca1ada3ff9cbc8d5b32c9796940c64ae12c4cb7b3d621a77264d970d6a2f", + "0x0f3ac532d3d6285a772097fd6493304fe0869ed6ba683082491573adae1f0be2", + "0x2391f0716eb64883cb0508607ae3c6750f60c40a5c92188340e78e8583ba6e54", + "0x06f01f4cda07e2f13f09a27681ea1c9e06852108cf8816468d1e149eea3e2166", + "0x24e158995c2b68f5b05df98192f1ac9660a56fc28b4a30c2ab59cfe535819555", + "0x106c7fea80d3ee9859b2c9b0f3be70ad86ad63165fe16dc5c7c5682f1be478aa", + "0x1dc434e6be476fe46d676526de70ce54ae8cd68a841e7645d0623f8810945c09", + "0x23e47189fa0e65c8aecd1493a6578cd7515ce98f9da7f83b83a283be885fdb79", + "0x1605f3878b81ffdbc9a52ee1bf8f128c707120e3bd2195a1094d98ead633220a", + "0x2ae41c4a310576d391ea19752316f538070d5aac7c68e107fa6e8253ce0834a3", + "0x28cb0383d58f8545b5b57bdabec1cc6b071745ba933449666994c0bbd52f738c", + "0x026f5a584e5b1e28dbf79d5786001369af89c364cf31c6de9af6ac92aae9bd30", + "0x13ce710e244e1357f91d829bd181007fd4b49de30981cc2f8fee437ac7eac778", + "0x01eb7837365555d82b1f8901b56672846cd73c2e7071662abbea78fe0f508130", + "0x1a989fb8397dabd8fb66e19998fe5185adc7cffd80bb58df88884727c76a148d", + "0x15e9b21104b32cb3d701ae2483c0173f9fa2940ea6c4dbbea9358ebbefa69ab0", + "0x10d1832b1efaadec8689bc8199d2ac9844f228957bc0411640f2552875ae8bf3", + "0x113182b029336c79785320b55b1835dfb894c6789806b11dae48aad887e24f42", + "0x1cdbed5fe2a59054d754820fc24724964ac98cbc0b9e04db2244d4237e5ae56a", + "0x1c3ec0415d0434af100986070d68e390efcc0933e574f9d3f9c371e90e565210", + "0x123c86719b5894ab7b42b2c4e58f9f448e324752af37ad5298afee299f43e813", + "0x21e357e5250eb818d477f616b71b6ddf72a82a5350c79a8dd43428e8f89df680", + "0x1813a49b3185c446d273007c38b52103030c7c65b9ea92cdb6e153461f473a4e", + "0x2ab27c6a111085fd7d37509916fc31a89af56b7d44091a1cacffa8472249ec6e", + "0x1c773fe90e9580b277be353b66f3dcc49e6c5df365ca6b9f98fd36cd8dd24903", + "0x12d292d17e1da3fe25b30501e5e1219770321e2b555dc6406a49085b35249174", + "0x0443021a6ce3b0f9ebb35314f166c6244b5d2e90b2d64b3440b2ee86e4b221c2", + "0x262b98b95d92d4b2caa8594baadbc49296217bc76703260f046320a65b3a82e2", + "0x0417bc7aab8bda42aec36a4d5494dc955770acb4d0742389755c0b64476fbea9", + "0x12de4e8784aa4fbad2f3b8c14fa9184ab3d70bb2c15b85de67d3ac2b450b9207", + "0x0b8ddbd362b5d44aacd86f17b58d6e64c2b4f09463c5f64ee02f17a0ca5c8773", + "0x23f70f5298eb1081ee50e89fbdc861ab20f0b517020554b793ccaba64f56cb66", + "0x10952e44b22dcdea41a3482c4ada5ecaf79582953d72fcd29a69fcfebf4cb000", + "0x182be3f7f6070ba3533fda88a0ba8858c30d68a3acf05133aaa6ce6088dcf014", + "0x12332b48d371dce3bacbb76df073dabcfa7995403ad518c4121d6efe365563af", + "0x287d8258e240e18e81a30cf73e433ae2f63bc43496a902d65640c1d46fb38086", + "0x0816b67d660cf32239407f3488fe931febd381406a19b4bcb0d90bc7b408deb5", + "0x2d642522231c23bf14acc0a99351c2ca004e39c24c1a5dd36154ef4a23cf05b0", + "0x1a4ee71e036a1240fe4367dbe1571f6eedab09db2f8712b24857404f273f8a8b", + "0x21ed4e035cb556e3cd9300b64753ab433b7ae143c43b79fdedc92e4aa816605b", + "0x0956a9e5a58dfeb8a381d0e097ac249c7c2c66788f4071512c8515980f35d98c", + "0x133d658db14075d1854e6115323faf33ac50b1e823f5cc04d16c68c3c576998c", + "0x2b258435519f8d7a4c581c06e0561b9dcf8692abcb5162b8572b636ccc3541a8", + "0x0484e8cf328b9725fed4f5cbf36ab8d6e09f1ee14be4af8987dd604bbded15f2", + "0x0824d8b7ad2d5bf3541f2b6faa7db4919c91dff8cc9d69604dd531f60b7283cc", + "0x1ee71111ce95b4c2c9fed1f154a871786c346840755cb4ed03695ba9fa16abce", + "0x0a78b7a0f02f472d933c68357b2576c598c81ab6d8ff1e1bcd5df543af6f7752", + "0x14012b8c68354aafa588969f95860b8757875ee8158bf078bda8f532d239cc1a", + "0x15e6380a5551d9d4f8a0ec75d188a6f11a37f5fe818059093b1cdd60d8e2b11b", + "0x0fe152e186f2080ce1de534653fbfffc337bf1a28698b60ecd34e4fb096c02a2", + "0x1524473c703b6a30092fb6713ee181c66e7af169cf84c08b43f878acb74331c4", + "0x21340ea65137115fda344e39b300d132e48fdc7998de915b93669d99f1a93522", + "0x240164bca1afe9632ddc084f4546f347ad3deb0b8bbe6ec5c1c94cc597f50b45", + "0x2a8806988cbf99e77cc9a78e7a077debdf3347c03387b786b0624ae3ae4ee3d7", + "0x02328967f11ba83f6de6ebaf0222c54257b06c2c4aec7aee51ae16c20ce5f32f", + "0x17d8e3cd175b0168592b42155fba85886151f87babda47090ee61475a5a4887a", + "0x147b5beddbc90fa90ddce1ec9f407c9bc05d812402b594f4c493f7ae3f1375ce", + "0x09a79201708568869dd4f8410572ce1b27b99d1a10662ed28cf3a1eed258569b", + "0x1ce38d69031b196abb6a735e98fd91c6e56b3ba0247074e08703adad76c8cdd4", + "0x19a9a1901acc3b2e646731e4999365c3e6b9640595f59f7910d30562cf88d6d1", + "0x0eb068547479aa535d1f6a03f6068dccf69eb4686564215ffaa74565a4e3aa8c", + "0x12dfd1cbd4f1dc2d3ef7226179f44f4648418cd4989701cf3d56c4de55f75301", + "0x25953910bf64a0db20bcca60325ad65fa8437afd8161046177ea32ced876dc7f", + "0x16f3ead970b07d59f0c2360fb9722eb04bba4a44e359056691feb2c8e7e1e282", + "0x2d895eba8c11d2c08fbe71225b1a7f6628b93adcdc7956c24503883bbd3a1cc0", + "0x2cacb35c977d85099795052d0819385d6b01a2e09da866eff89120cc2d190f16", + "0x10783cb9a3ad4f365b9cb5c34720f56a0badc28980eab15340f26988262348e0", + "0x1fe0d6dc11842b5cc8e9b910220b58df628cbd2938255b438df8612ee4ca5bfc", + "0x19dc0c5410a418a70bac3bca6a7ca44b4eadbdb98d19e0fa1c20cd0b3e1c6665" ] - hash = "0x039b4b5dda1e182aa80297749b1db0764de34bcae3760668c09ddc237adf6716" + hash = "0x070e01df8a3305ef675bc08cdabee48fd85ac961d85176db19df1800fe190436" [inputs.start.note_hash_tree] -root = "0x23f64d9baf49503d89bb994227dbf62cc089e7791648cf09eedaf1ff2a794c93" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.start.nullifier_tree] -root = "0x128c8309df536e068fa55fea8b4b699887e66c2d5b8db6f6fe298e2ea8e8a286" +root = "0x040c91f9c106e67a484f7f6d62d5e9fd35257e6c88388756bd9c5427c5b2c151" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000003c0" [inputs.start.public_data_tree] -root = "0x0444fe8a7f39cd07769b0d90d7fcb8942a68640cc9c1db1e52ca71ff1a6e28fe" +root = "0x03b32580f27d14c400cd3c8727892998e4375fba34c11ddc7d32d0c29c606467" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.start_sponge_blob] @@ -9711,7 +9710,7 @@ expected_fields = "0x00000000000000000000000000000000000000000000000000000000000 [inputs.state_diff_hints] sorted_nullifiers = [ - "0x0d3b5bf0817ed87b9c9659d3e228609519daa7d4f332ddf6b980ca83d7953c8d", + "0x1d359af15c8da8ae0ad67e6165749041a12d165a7506293d9ed832d3823193a2", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -9845,8 +9844,8 @@ sorted_nullifier_indexes = [ note_hash_subtree_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x1233c16e1a51c8bdbd28657abaaaaa0e63008cecc58d438e00784ab00c64abd2", - "0x0ab01d75ab50d0cb472f7191fc3cd72b14b8c784ab5be094f57e9b779ad8e29c", + "0x156d3961b987a21db09fcbf1369a55842da952dcb9e1915fa792fda9ad2e88c2", + "0x0aae851086e16b1394ef15bcce72a9feacd5398f9aa8222872587d6a55909abe", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -9879,10 +9878,10 @@ note_hash_subtree_sibling_path = [ "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" ] nullifier_subtree_sibling_path = [ - "0x0f8f140094e9e4e3cd5e63ec9331114def4b2c73d94ad0da770657d76cddc1ff", - "0x0ae193f4acf2adfc2e2cffef5c39261234f7514e145a43066c480c26e54e57d2", - "0x2838c95b1b70264dac4e8049e74c3e4d37369dcad94ebf5d971e7e0e7d82bab5", - "0x0a4546e4ab3dfa9230f6fb4cf4d0a0949be6780c93311b2f6ac3b25dd73c65eb", + "0x22a12e48e438e2de22ac2f575acf4aaedbbed5c927e637d884404097f605215c", + "0x05ac210b20d71be0d188f4bc05415b0be5cfd429e9f311e1c2a0a800041f62a8", + "0x0dd0ea5ee93e7d587a664c1ab28140ce54caf046c9da14f316c79e121acbb158", + "0x0c01ccb63dc89332bfec90f2b0134b0d19c0a4b3a916528badb0482494715ffc", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -12606,9 +12605,9 @@ public_data_tree_sibling_paths = [ ] [[inputs.state_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x0c85fe9d559afbd44df12e770202a13fb9a2cbe6aec87d1f96ca81d5a18aa2ee" - next_nullifier = "0x109b1b77c5be4036bdf390ce104f3677e0cf7326a0739ed1dff7c3fb15f48b35" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000141" + nullifier = "0x1d22e97f6451bee2cf9d476df052e2bb42a39f222d073eada194905c41fb0f17" + next_nullifier = "0x1eaf2bbacfcc40c234634ff49769835d02b2ef4c70f564dc8a2144caaafeb4b9" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000100" [[inputs.state_diff_hints.nullifier_predecessor_preimages]] nullifier = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -12928,16 +12927,16 @@ public_data_tree_sibling_paths = [ [[inputs.state_diff_hints.nullifier_predecessor_membership_witnesses]] leaf_index = "257" sibling_path = [ - "0x2c1bc3f08988551a141f94873b1b8b990e9f8a150ba6e3f50c40cfe87070d0ce", - "0x0181f02f72b7b6c2248559cf4b837538a9763f1441b5d73c9d8b09b9e7e89ff1", + "0x240df6ad1d99c8341ceccd8314eadf2bfdfbf21fdcbe6dcb7f6c7bd495a22675", + "0x271cd36814b2805c1b75b09a028c1ad95e86302e6369b85f0a0c437841cb2a3b", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x25eba9d2ab78fad7117d5ecc1e76a5d868e2f037897a520a9160495eb011c26c", - "0x08f6986c16fad2702073b818f9a3eb211f2bc775e4d7934fedd3c26e72ac5083", - "0x0338835c735d8b7c3b556a39cfb08eab22352a1f00057b0ba830c6591c2fa51e", - "0x303c4ea820824e8a658e49d1d1ae491e23ede913274e44dd5f7d3d0cb2a7436a", + "0x2878f1ff3d311335c6ac69b70af2c4fa6fb60b1fe2d6cb8b659c38b7f8a03932", + "0x15fa290933db057f6f81f5cd0eef3c9ff734c6affd36b29651187f2900931df5", + "0x28871d1779940b9138aacd73d9aa58eb17ccef0becd72276da6ae8aa8381e1da", + "0x0b2bd1f5617f3a8a3b617eaab39f55c30cef82bc1ef27b11844f85acb8f80c10", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -15806,16 +15805,16 @@ public_data_tree_sibling_paths = [ ] [[inputs.state_diff_hints.low_public_data_writes_preimages]] - slot = "0x0463f0b1946aa246b7bca16e5815f8f4be21f6024461977189f5839aa18e829f" + slot = "0x2f5ea04cc7cefd643963e832a05adb97ed9668436ae7f032c12573c46bf3a7db" value = "0x0000000000000000000000000000000000000000000000000000000000001fa4" - next_slot = "0x05611eb26446e3fd130b85dd1ffa136e1c27113f084bc712dcaa5a4972569992" - next_index = "0x000000000000000000000000000000000000000000000000000000000000008f" + next_slot = "0x2f6b5d18f7ede1ce58ddeb829fb87499d38e0460efa032c99a8cbacd14381c73" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000092" [[inputs.state_diff_hints.low_public_data_writes_preimages]] - slot = "0x1617f1e21264a59dd74914879674492e6c79578899a19ab624c2f0a660d2f795" + slot = "0x155cfc7717d76be565fcdc7d933239e96de9e7506661393791a92bb4fdb4081b" value = "0x000000000000000000000000000000000000000000000000000000000000076c" - next_slot = "0x1a1c36f410ac5382eb4dc33f743616b85b9dcbf467713d9724aa457afc9987b4" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000089" + next_slot = "0x1657e20f336cafca8be4bee32d11f7fbed92c058c95bf8d212520198d26b8a32" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000086" [[inputs.state_diff_hints.low_public_data_writes_preimages]] slot = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -16192,14 +16191,14 @@ public_data_tree_sibling_paths = [ [[inputs.state_diff_hints.low_public_data_writes_witnesses]] leaf_index = "136" sibling_path = [ - "0x29bc16c510c10babf93339c9ae25783694fc5df41d12449a9e0cd3c7d8e4254d", - "0x01b0c13f6622cd88ae57040af31204c548a24234c5bcd8ece31b56e48c5605cc", - "0x25fa0ce3af0dac47371c0d958a8bb77781b8b6419b04e3d24357dd8a42792c5a", - "0x15127a97c5ae1d3c7d726e339bf5aec3e4ad9a55f6c545dc0dbec425dcd55876", - "0x23db542944eb1726ed06dbde4f9ce276f03c44988078f06654c9d75c8ff23159", + "0x0ba70454794fffa2566f2f85f0fcea2f56bff5b9de81a808900f30a576840fb2", + "0x17ba15dcc982c0097c4a6f1f05645db37da036f4314bbb4e934f72425b8ddd09", + "0x19a94d2c76867f717ac5ef1ded14944461dda1a58bf08393c97bd271cddbb491", + "0x2bbe03d0900c8ddfdfdd1b14b8053e49b7814d407c1da2e15598370376c3460f", + "0x1103ec20200ffb90f9a1092561b5dde33be6176ebb1e752aeb9b29060cb63095", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x1a129fb4c89ce9b056b517b83acae35958aefa4c36d8fc9bd7f1604e1902d314", + "0x2748a8715f3298f3d13b78095590431dc152f51435f1b7c3bd7714a8f417423e", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -16238,13 +16237,13 @@ public_data_tree_sibling_paths = [ leaf_index = "150" sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0959378dde5a6f8ac49c2902b0cbe218d91839b3703025e8823850cbd20db3fd", - "0x0a3ba93a4e75e86a2e8ae35595a755939a8de20a8b4802799c715d6588472dd9", + "0x207ca7a1ccf51177951338b1fbfff0b7e1b448d3ff0694cd48ca9aecc7f01e44", + "0x2f9eb12bea9b0e9e20fd99fd66394dbc62458ea130e5ab27710788dcfeaee389", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", - "0x1222dee11d8e9720d91e2a0b7c9975728960b2b15bf2186a7ee9f46581f44081", + "0x040f7e28f74486cdab7662db0e310dab22034ff598a1ed8d2c614e9dbc390e9b", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x1a129fb4c89ce9b056b517b83acae35958aefa4c36d8fc9bd7f1604e1902d314", + "0x2748a8715f3298f3d13b78095590431dc152f51435f1b7c3bd7714a8f417423e", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -19072,10 +19071,10 @@ public_data_tree_sibling_paths = [ [inputs.archive_root_membership_witness] leaf_index = "8" sibling_path = [ - "0x12057b5770da5eb4dcbbbb5fb9d9fe7fbc41d96e8d84f2d913b8ce31c3c4ac83", - "0x1f865b38ecbe795917345502d9b7a86a50b8e1de80d11c0eb3557afe937fde2e", + "0x1565f06871e606e4734c03de8a55dc0c5de6186df8fd6569fa2239765046d0c0", + "0x040078170cef742c9cc6c61be9b8a2746fefbd436e193393d67a20c5dec9361d", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x0df8f03021abe8c796c16be8b101792b26524906d2b035a296c0b5d9ff616d8a", + "0x17ff0b6a12fdff1d7282aba3a10b67c0d5cbd0c2a5136d029d47a9ba18d8d9a4", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -19104,11 +19103,11 @@ sibling_path = [ ] [inputs.constants] -vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.constants.last_archive] - root = "0x27496baf3e5d8f0acacdbe438b82154235e71db231f588ea50c408dad91ae0e6" + root = "0x07de5d784972bdfb5bcf872c804ed3aaf309b9e266d70882e90208250ab35fb9" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" [inputs.constants.global_variables] @@ -19116,10 +19115,10 @@ protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f3 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000026" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643ca" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877329" [inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [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 a431759ce16..879fdf51889 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 = "0x242f01a2758fd0f2698831255105a751c720b6e993bd4df69137c31fe1f341dd" -end_block_hash = "0x0b2a0ea17253bfc7e969587439ec4c5f9d93eee210ca6c6ded0863bf9358c065" +previous_block_hash = "0x173036a682a22c82c7cbdfbf69f8c6acaf332b42fd6e6f69bb886e9c732dad0f" +end_block_hash = "0x1c3816106077cc3f78e1081f706bb10c87f8e3439b2f6f1709f50341a962baa0" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x0f3711002df26d4f5290b7f46971ec9f9dbf55aa7cd0b0d2541f1ba9f2d4d572" + root = "0x1566582e6653f16bc9df9431aeb78df062bf2700872597c2c497d5fd9f9b1fb2" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -20,10 +20,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -37,10 +37,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -53,7 +53,7 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" value = "0x0000000000000000000000000000000000000000000000000003a83222d00980" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -339,19 +339,19 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [[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 = "0x1a3a9a49ccc9a80dadd8edf0f1d1493f647f5160a87f2a97a71aedba8b323de2" +z = "0x177008bd74a765d7e5694c9f75097fb890aff3a96aaf4679510bfc2c467616c9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x981849c35d1487a623576e6b154bcb", - "0xc7bb0e7d02be0f5cfadde2c087b7ad", - "0x3467" + "0xb5b2a5db979b811c24a679758b8fc2", + "0xb522d79c711780eedd799682584ad1", + "0x21ff" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00a5a816ec83f0bf74443800b684d67bbbd215789af26f595e8cbb91f6860303", - "0x00000000000000000000000000000008536948f39759d11af8f8aa134a02a904" + "0x00ac02a8af8ffaa24542a65298a011695e0d3a418d4efbf4782c513737f35da8", + "0x000000000000000000000000000000703991f87cc5904b818b9471bdc54e7a09" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3377,26 +3377,26 @@ sibling_path = [ "0x0e4adaaacf3634a0c60c003a9f12a4c244ef09cdb2a8708946c027b1a564f8f2", "0x08cc5c0e478b22a8b0651751678658dca388416fb2bd0c15939b5282c881411f", "0x21fb0765eb51db034b114a7675682967db40550e91bcab530ce5f5b79c8cb4b4", - "0x2cbea5bd5a0ce0bdb5bd97514406a123adc7682a694295aed904bf2e71963372", + "0x14e6f3ffda19f0fd88b3f521e9fe4a2013b6173765356101587a17eaff574277", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x0b2a0ea17253bfc7e969587439ec4c5f9d93eee210ca6c6ded0863bf9358c065" -end_block_hash = "0x12057b5770da5eb4dcbbbb5fb9d9fe7fbc41d96e8d84f2d913b8ce31c3c4ac83" +previous_block_hash = "0x1c3816106077cc3f78e1081f706bb10c87f8e3439b2f6f1709f50341a962baa0" +end_block_hash = "0x1565f06871e606e4734c03de8a55dc0c5de6186df8fd6569fa2239765046d0c0" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x0f3711002df26d4f5290b7f46971ec9f9dbf55aa7cd0b0d2541f1ba9f2d4d572" + root = "0x1566582e6653f16bc9df9431aeb78df062bf2700872597c2c497d5fd9f9b1fb2" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x0d4afa681ad9f28724a3d4bca9b150b2cc9cbd357c5afa259276a5d3e31a22c5" + root = "0x19b6f9a14ccd779d609dab32ec41417eb02a7c79d132c42e2b57a740dcfc7bf7" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -3404,10 +3404,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786439a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772f9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3421,10 +3421,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786439a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772f9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3437,7 +3437,7 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" value = "0x0000000000000000000000000000000000000000000000000003a8313f5eb200" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3723,19 +3723,19 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [[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 = "0x2c315f654fcc7f2eeaf1c6412c4e7f2ad8921da26bde6224349685eb57c22ad5" +z = "0x0dcda263641976923341c58dbf78ddc03cb6c8be56274dc75cac61446b9ce9d1" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x52a54b8acc004628ae2204d7f221d4", - "0xc84c4cb9dd515dc01616db6e5c3554", - "0x0897" + "0x53db3c3c91fd12d85062d029a1fe3a", + "0xb7b8e16c92a85aeff71fbae52bc595", + "0x5632" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x0084cf66ea58780ed89c35c7f483c64263d90182c2c9f68d194eea8c6466ce73", - "0x000000000000000000000000000000963b403ca20103b907f0a3bb7d977d2ed9" + "0x0093b0590e27acd08e1f14c0ee59bf6bd8692cb10a65b702556531690cb6b312", + "0x0000000000000000000000000000003da756b7c5955591d7259f9a4d7d367fa1" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6761,7 +6761,7 @@ sibling_path = [ "0x0e4adaaacf3634a0c60c003a9f12a4c244ef09cdb2a8708946c027b1a564f8f2", "0x08cc5c0e478b22a8b0651751678658dca388416fb2bd0c15939b5282c881411f", "0x21fb0765eb51db034b114a7675682967db40550e91bcab530ce5f5b79c8cb4b4", - "0x2cbea5bd5a0ce0bdb5bd97514406a123adc7682a694295aed904bf2e71963372", + "0x14e6f3ffda19f0fd88b3f521e9fe4a2013b6173765356101587a17eaff574277", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" ] 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 2d7ed40195c..1d353479187 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 = "0x000000000000000000000000000000000000000000000000000af7197baa9010" -accumulated_mana_used = "0x000000000000000000000000000000000000000000000000000000000000dea2" +accumulated_fees = "0x0000000000000000000000000000000000000000000000000013ffffc1d03390" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000019612" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x0d4afa681ad9f28724a3d4bca9b150b2cc9cbd357c5afa259276a5d3e31a22c5" + root = "0x19b6f9a14ccd779d609dab32ec41417eb02a7c79d132c42e2b57a740dcfc7bf7" 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 = "0x0000000000000000000000000000000000000000000000000000000000000025" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643b2" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877311" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -32,27 +32,27 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000c9bd09588" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x2f9ad72085fdcf629b79343ffb123c2f05327956ccae34a7a3c865ac44a73f13" +root = "0x2c705e441017894c4498a90b9945bd14ff87e5046180fa27c1eead011d6e3d22" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x2fa39ed4f5cabf245c7a811ae846f02af84cb2c9f233772779e5410ac99ff141" +root = "0x13d226e94c3832d6f58d340152e6977a5caa14851b2a72873db17045d3ecd2dd" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x23f64d9baf49503d89bb994227dbf62cc089e7791648cf09eedaf1ff2a794c93" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x2d773c4b9cc095eabb21828eeb6e994d5d221172b9e715eed519773d1149f514" +root = "0x24008c5853dc9e387e34fc92479192becce327d3679c8c3e0dc2849fe370e272" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x03b32580f27d14c400cd3c8727892998e4375fba34c11ddc7d32d0c29c606467" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [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 = "0x0000000000000000000000000000000000000000000000000000000000000048" + fields = "0x000000000000000000000000000000000000000000000000000000000000004a" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000052" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00dc3acee900ea3ed3486f4a3cab45de76c62687fb7458af0bce0ccb86c36386", - "0x0058216f1972e6a6020fb8318ce65944a139c59c92d483b65254ecbd6e6d1c84", - "0x00e93f1be0ee7c7dd99f4951fc81334d6ea4d7343618548e3c6678b74529bf99" + "0x155cfc7717d76be565fcdc7d933239e96de9e7506661393791a92bb4fdb4081b", + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x0000000000000000000000000000000000000000000000000000000000001fa4" ] state = [ - "0x144eac6e2c928e14da98a7c064457ede3d67662cdfad64d7ec2375f9c6b64efa", - "0x0d5b5b319180b425f149cab41062f564f021546f6e8622caa7b4cbf9497f2c56", - "0x0092850f6fc7318355c6640dfe46163a0e18299bebf1978ed7a9506d8588da54", - "0x256ce1b59d024731c44d41380e17715e5bb021822e21dbc3e80afb272cc1c3c8" + "0x1367e853f49d20f34a1f97c255842f7199d1fa0b8ce851592380e40b53c15ecd", + "0x05e57c78523814315dbf1c1f9d03a207176f54090b48ca578cd37f32d22ddecc", + "0x225d4e6c926877a1be9cf61c95902a28e922f461ba35c6675064932239df2df1", + "0x0dbaff4709cea00024a5a0f0ff42483833d4489b68be49679953e57406435f3e" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -781,7 +781,7 @@ sibling_path = [ "0x0bda8ce56ac58a33bc873ed5cc590920dc96336cc14282cdb13f46e4af633ef6", "0x133d027669e9201ef43d5329de3d76827c81bdbab4af7b4fde678e80dc80c8d7", "0x21fb0765eb51db034b114a7675682967db40550e91bcab530ce5f5b79c8cb4b4", - "0x2cbea5bd5a0ce0bdb5bd97514406a123adc7682a694295aed904bf2e71963372", + "0x14e6f3ffda19f0fd88b3f521e9fe4a2013b6173765356101587a17eaff574277", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" ] @@ -791,15 +791,15 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x000000000000000000000000000000000000000000000000001057ce82718190" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014bd2" +accumulated_fees = "0x00000000000000000000000000000000000000000000000000074ee83c4bde10" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000009462" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x0d4afa681ad9f28724a3d4bca9b150b2cc9cbd357c5afa259276a5d3e31a22c5" + root = "0x19b6f9a14ccd779d609dab32ec41417eb02a7c79d132c42e2b57a740dcfc7bf7" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -807,10 +807,10 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000025" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643b2" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877311" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -820,46 +820,46 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000c9bd09588" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x23f64d9baf49503d89bb994227dbf62cc089e7791648cf09eedaf1ff2a794c93" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x2d773c4b9cc095eabb21828eeb6e994d5d221172b9e715eed519773d1149f514" +root = "0x24008c5853dc9e387e34fc92479192becce327d3679c8c3e0dc2849fe370e272" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x03b32580f27d14c400cd3c8727892998e4375fba34c11ddc7d32d0c29c606467" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x23f64d9baf49503d89bb994227dbf62cc089e7791648cf09eedaf1ff2a794c93" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x128c8309df536e068fa55fea8b4b699887e66c2d5b8db6f6fe298e2ea8e8a286" +root = "0x040c91f9c106e67a484f7f6d62d5e9fd35257e6c88388756bd9c5427c5b2c151" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000003c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x0444fe8a7f39cd07769b0d90d7fcb8942a68640cc9c1db1e52ca71ff1a6e28fe" +root = "0x03b32580f27d14c400cd3c8727892998e4375fba34c11ddc7d32d0c29c606467" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] - fields = "0x0000000000000000000000000000000000000000000000000000000000000048" + fields = "0x000000000000000000000000000000000000000000000000000000000000004a" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000052" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x00dc3acee900ea3ed3486f4a3cab45de76c62687fb7458af0bce0ccb86c36386", - "0x0058216f1972e6a6020fb8318ce65944a139c59c92d483b65254ecbd6e6d1c84", - "0x00e93f1be0ee7c7dd99f4951fc81334d6ea4d7343618548e3c6678b74529bf99" + "0x155cfc7717d76be565fcdc7d933239e96de9e7506661393791a92bb4fdb4081b", + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x0000000000000000000000000000000000000000000000000000000000001fa4" ] state = [ - "0x144eac6e2c928e14da98a7c064457ede3d67662cdfad64d7ec2375f9c6b64efa", - "0x0d5b5b319180b425f149cab41062f564f021546f6e8622caa7b4cbf9497f2c56", - "0x0092850f6fc7318355c6640dfe46163a0e18299bebf1978ed7a9506d8588da54", - "0x256ce1b59d024731c44d41380e17715e5bb021822e21dbc3e80afb272cc1c3c8" + "0x1367e853f49d20f34a1f97c255842f7199d1fa0b8ce851592380e40b53c15ecd", + "0x05e57c78523814315dbf1c1f9d03a207176f54090b48ca578cd37f32d22ddecc", + "0x225d4e6c926877a1be9cf61c95902a28e922f461ba35c6675064932239df2df1", + "0x0dbaff4709cea00024a5a0f0ff42483833d4489b68be49679953e57406435f3e" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] @@ -868,15 +868,15 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x000000000000000000000000000000000000000000000000000000000000076c", - "0x0000000000000000000000000000000000000000000000000000000000001fa4", - "0x1617f1e21264a59dd74914879674492e6c79578899a19ab624c2f0a660d2f795" + "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9", + "0x0000000000000000000000000000000000000000000000000000000006000002", + "0x28da023873ef0b212846cf73a38d3026944e42cd364dbb87a23b5a68593d878c" ] state = [ - "0x065aefad8908ce665bde79e320c077aee59b7fd796fa493804522f1dafd0aefd", - "0x2c8592c8a6dc176909425a7b921937efcd0f3920b0e2ec3da26f75eaa82ab972", - "0x2e80154b89b96b4b8ae1c7cd01f4ab7f425c4750db28cdc4ef9d5d3b31d15803", - "0x1b1c78fe22fd64baf7d885d173aae949bbb738a1a25a6d9ffd932f31eabac763" + "0x11978df2c29fdb7be2e8b1c287f715165b2c7a882bf3601c1304bd5df7569fe1", + "0x02b3339bc379346ef24f993a82386f0648aab74a831d0f7b90e3efd1a6fdcb11", + "0x23f8195df86e371bdc98ee139055362980819ef4ab5d8d87f58cc9e3319a346d", + "0x08ce1ad0d9b6c291dace99cd193cc79b4e00a4fd068c6ad583cde3827dbe2858" ] cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false @@ -1452,90 +1452,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x00000000000000000000000000000080d89b6121094ab214bdfb2772d1285912", - "0x00000000000000000000000000000000002195083fb9589302c4559595c6ae53", - "0x0000000000000000000000000000008361ccbc46304c3663bbeea907800c421a", - "0x00000000000000000000000000000000000cdadf72ee68c6d2e788447ed5361c", - "0x00000000000000000000000000000036a2a01c7e997c452d0e8e632f7f8b28c5", - "0x0000000000000000000000000000000000091a15ccfa04cc8b362e97c6801401", - "0x0000000000000000000000000000008f04a87900691910395de193b1807cde55", - "0x000000000000000000000000000000000011ec14aa0f84c79b2bf8ab794bd5ad", - "0x000000000000000000000000000000d2d86e769cc21f027519f70f7a309bf2d1", - "0x0000000000000000000000000000000000264f0cf7aff03452c4a448c31ba484", - "0x000000000000000000000000000000b73dadf91367c7f9be0198e88aabbdb39b", - "0x000000000000000000000000000000000026b4857f1fb37630a2b0481462c499", - "0x0000000000000000000000000000006343869f49925fcdb7a20b39299fb298a1", - "0x00000000000000000000000000000000002bcfe8ac40dd893b0118bce1be279b", - "0x000000000000000000000000000000b3f2fe38134aa1e2c42cace9646788d4fe", - "0x00000000000000000000000000000000002a0168cd3c2a20673ed1920ad01bea", - "0x0000000000000000000000000000007fd0888f2a9aa4c61672d7148227deb696", - "0x000000000000000000000000000000000016d453174eeabaf3a79e85dc582c33", - "0x0000000000000000000000000000005a6862243707a7c03de6567cc29acbfb87", - "0x00000000000000000000000000000000000fe3b6b61d56dc910726ab8bc29664", - "0x000000000000000000000000000000779d75f1fa7747d982ecae41b05cf4ac2e", - "0x00000000000000000000000000000000000d7dc41611a23e4f02043ec2cf2b89", - "0x0000000000000000000000000000007bd764eba4933d8c79591ced480d7c8867", - "0x000000000000000000000000000000000024fcdb14763bee7351eea3c791ca96", + "0x000000000000000000000000000000dbd9b4143a855a0baf8d91c7077b99bba3", + "0x00000000000000000000000000000000001e3626d3bfea555f30a7975e285475", + "0x0000000000000000000000000000002313d085881c41256e2ed0d484bbd5eef9", + "0x00000000000000000000000000000000000bc6f92b7e451a3a406e676299cf3c", + "0x0000000000000000000000000000006290a44950f6a5269e192439410c404f7c", + "0x0000000000000000000000000000000000000983af41aa4e93726a9ffa8e70ca", + "0x000000000000000000000000000000699133b125808ca47a630586fb5e8867e4", + "0x00000000000000000000000000000000000a7fabb20b29496130b240a2d6e0ef", + "0x00000000000000000000000000000045c8dc421e22b5f0593f817941beea1c5a", + "0x00000000000000000000000000000000001c90fd926eff90cfcdd24ab6ba9381", + "0x00000000000000000000000000000084ea32cc46c0be7c16228fa9d8db7aeb8f", + "0x00000000000000000000000000000000002e4bce1884cfc9c1b86324abb8aa31", + "0x0000000000000000000000000000009f0a539e7b09573fc69580a749a6e090cd", + "0x000000000000000000000000000000000019f2a164f1677c8874f272c190100d", + "0x00000000000000000000000000000044779d42f49b0bda9993bfdfd4b6188c9f", + "0x000000000000000000000000000000000023abcec1df1ab2e020ee7d1d9b2f7c", + "0x000000000000000000000000000000f255e9ef57828ceef7b06c3a29bdca1746", + "0x00000000000000000000000000000000000b5a788fb59fa09b27df8ca04dc649", + "0x0000000000000000000000000000009a36a6fd679aa26381354eb13e642fc6a1", + "0x0000000000000000000000000000000000006ce93c29d0a55116d0e69efcc8a9", + "0x00000000000000000000000000000000da6a7bffba2ebd6f96898e826aa6a124", + "0x000000000000000000000000000000000011597a174cb382979b66f4942ab04b", + "0x000000000000000000000000000000540f08872d629a0c00ccb3c4f838f25277", + "0x0000000000000000000000000000000000130cea95ee0f14dc705c73469246c0", "0x0000000000000000000000000000007e01eb776da2b909e2f1d2b472fff43df3", "0x000000000000000000000000000000000010de06f5969f3ab84832887f1d5f52", "0x000000000000000000000000000000759640ca4e26c0d38ecd1d4dd30875e0a2", "0x00000000000000000000000000000000000b3c95d4f96a9a628c96ca3548e4eb", - "0x000000000000000000000000000000e753045072412326f44871f5b1282defcf", - "0x00000000000000000000000000000000000ecdef56b18c28ef57598a17c53660", - "0x000000000000000000000000000000f480d34db856d72d6111093434dcc23ce3", - "0x00000000000000000000000000000000000652bb66f698f4d04c3e3dd1f7bab2", - "0x0000000000000000000000000000009096f20db6b24f3fe881e65afb7b2a166d", - "0x00000000000000000000000000000000000f094a551cda19085cc3dbe10708ba", - "0x00000000000000000000000000000025f3b3787f3ef203413481425e51a44fa0", - "0x000000000000000000000000000000000028179e84e1d232e73262f5af095cfb", - "0x000000000000000000000000000000c8b9690a32d333193a46f373c4c2f64263", - "0x00000000000000000000000000000000003040eaadedc5da1b81ead5ebeb4298", - "0x000000000000000000000000000000a1661b30fc21832744a8e66937ef680025", - "0x00000000000000000000000000000000001d63fa27319c4db949f7c8493eac2d", - "0x0000000000000000000000000000003d80a56b3b04da758628d3e156e70f3085", - "0x0000000000000000000000000000000000059220938b666f5bc6cb52a07ed598", - "0x000000000000000000000000000000d46209da7b5d8636d2c65a9c2cfef4029e", - "0x0000000000000000000000000000000000125da602982b9ada6dc79526c1d418", - "0x000000000000000000000000000000057e8863644a0416d52032fcc222763906", - "0x00000000000000000000000000000000001f7b6237541843c3993a5927a4430b", - "0x0000000000000000000000000000009ea2fa47c8bf2e929a3275c80b657449e4", - "0x000000000000000000000000000000000008801788175a7ecc150a03cad8139d", - "0x0000000000000000000000000000003507cfabed4ca554b48be9b6c23ec69a3f", - "0x00000000000000000000000000000000000ffc0ce90f7aca4551814a1cca33b2", - "0x0000000000000000000000000000005cb1cb1e64684984f5f5b0905ce2d3372c", - "0x00000000000000000000000000000000002f5eb1df7682f2fc595fe0ac553efe", - "0x000000000000000000000000000000db6efd764174605599947ad7643f3cf1a5", - "0x000000000000000000000000000000000011227080864bed67786bfdef20089b", - "0x00000000000000000000000000000032e53f5e62302701c3b06ae76a11274d52", - "0x0000000000000000000000000000000000121c6391a73a3403bdd836f9ca9b68", - "0x000000000000000000000000000000dc909e870ab196b96d67f79a02c5d1b392", - "0x00000000000000000000000000000000002026041459765b705ac31e030478cf", - "0x000000000000000000000000000000e9fc536289802452b5f2ac3d46753450a0", - "0x0000000000000000000000000000000000048e34dd5536bd20a150f0acb4d476", - "0x000000000000000000000000000000f94a6e864348c64500a4360a6b10623cbd", - "0x000000000000000000000000000000000001bb76902ee45b2bb3cb25f44b58dd", - "0x000000000000000000000000000000d8481131361b8a80a9ace649279d5441b8", - "0x00000000000000000000000000000000002c26c18ad13016c166477e9cfe937b", - "0x00000000000000000000000000000069354992659597ad7545d1a1293585f4ce", - "0x0000000000000000000000000000000000083c6d4ea7197c04369ee6dfb7adc5", - "0x00000000000000000000000000000052b131564d7faf7692d073ec9575b63746", - "0x000000000000000000000000000000000025c1059436725e75acdd9a46b77e23", - "0x000000000000000000000000000000db39638ce8355c37bcd30a1b705a7a7f1a", - "0x000000000000000000000000000000000002f3e6e6174948193577f775f9e985", - "0x000000000000000000000000000000e5746daab5cbfbcac9642337d4df9c620f", - "0x00000000000000000000000000000000001f30d57feb31b9db8e9a8fadbff97e", - "0x000000000000000000000000000000284d85fe1aac99beae2965bbaa4b30bbe4", - "0x00000000000000000000000000000000001d2d8d30c7d3dccf59b16d7077173a", - "0x000000000000000000000000000000504b2c82cb4a69b29fed1a199738913d6a", - "0x00000000000000000000000000000000002b4d94ce8d081d96158f659c3f7466", - "0x000000000000000000000000000000a3babe67112ca2cab6adce0163685e8d30", - "0x000000000000000000000000000000000009b22e064949a4be04bedbd520d9da", - "0x000000000000000000000000000000c19cd5f47c67008e827be13f2fc6b929f3", - "0x00000000000000000000000000000000002bcf0c2f1b41cbba9df3ee02a168b3", - "0x000000000000000000000000000000066b6a7ebe1955ab147b84092a8e467c76", - "0x0000000000000000000000000000000000011387ef8593b366b95bd369b93680", - "0x0000000000000000000000000000008128cd0f36d486cca0b96042c5c39bf1bc", - "0x00000000000000000000000000000000000dc640ef1d99c308a3958a8a377d27", + "0x00000000000000000000000000000097f2cb6182aef607072553616251d6e900", + "0x00000000000000000000000000000000002a7991298f44e2ac70f79b9e521a1f", + "0x00000000000000000000000000000056d892ee357eb4d5c804e360766f8ee5c7", + "0x00000000000000000000000000000000002763b457e8fafc779e84f5e58aeb2f", + "0x000000000000000000000000000000944c9c6650398ffb735c29443719859138", + "0x000000000000000000000000000000000025180644b273cbe201d3b413679440", + "0x00000000000000000000000000000069862a0daeb9fdc30d844d1c4af3058877", + "0x000000000000000000000000000000000011683f85696de0d57605fa1f4a9959", + "0x000000000000000000000000000000a405e27869af9937b545e20c3ec4655bca", + "0x000000000000000000000000000000000023acb6276a501976178c27f687aea7", + "0x000000000000000000000000000000917e535fbeb4764f58aea2ad68d72092e9", + "0x00000000000000000000000000000000001f4922443e870841c84fcaf8cec13b", + "0x00000000000000000000000000000045aa12b40d2138aa95d542e76f153669d2", + "0x00000000000000000000000000000000002fc932f6d82ac88179f225395de4c1", + "0x0000000000000000000000000000001326ccc771a3e1c5557d05c28fb3fbcdda", + "0x00000000000000000000000000000000000278a1d69f5c64e87fa84d5fdf3e84", + "0x00000000000000000000000000000040b999254a0aedce9d46ef730226be7cf8", + "0x000000000000000000000000000000000002eb456929b66d74ecc879b15f859d", + "0x000000000000000000000000000000441956709161ab1305b471f65a28496e62", + "0x0000000000000000000000000000000000069ad241854587e84e7fd5de4da198", + "0x00000000000000000000000000000000349988be9b98ccbd40eb220ba3a676f7", + "0x0000000000000000000000000000000000142bf45773342595de2859bbefa033", + "0x000000000000000000000000000000600527fd4e94067b4a3aab59cbde31da3d", + "0x000000000000000000000000000000000017e60b9c27a2fcf38b1d4184d7457f", + "0x000000000000000000000000000000dc88489837cfa4ea66cd5059e5d8aabc71", + "0x00000000000000000000000000000000002c8ca8ac020119bf02823eb3436e04", + "0x000000000000000000000000000000e312dc5b470f3d9be317a1cfae2d5130fd", + "0x000000000000000000000000000000000011c4d0bc1d3f1314de2b153f27eb11", + "0x0000000000000000000000000000004ab5bb178252b3a50c11321f1cef253b47", + "0x000000000000000000000000000000000020763033578bce76e59edae8043e15", + "0x000000000000000000000000000000a35986c590d607edc10d361a7c344a1706", + "0x000000000000000000000000000000000016569f52009ce88690fcf89dabadd7", + "0x0000000000000000000000000000007192d225e1d178829d4f53be023073797e", + "0x00000000000000000000000000000000002ac86fe9625f2b559c02bfd82d5f66", + "0x000000000000000000000000000000b37525767db230a6c5715e4a60955f8da2", + "0x00000000000000000000000000000000001adf1c07a1a294b30f0cddf4287c7e", + "0x0000000000000000000000000000006b723cefa64f1d4026faa3d90c6f64ae92", + "0x00000000000000000000000000000000002adc54e8abb9e97b0e49ec91bbcdaf", + "0x0000000000000000000000000000000a54163f2a0af621b4bbfe2a40ce6ba880", + "0x00000000000000000000000000000000001ec9386ac29b40c105b8d8fc5ce664", + "0x000000000000000000000000000000396163122f4b9c88ca615a94cfa645ae0f", + "0x000000000000000000000000000000000008f8862f9df7b2eeaac78b20a12420", + "0x000000000000000000000000000000f6fb0cfd6c38358f380d8ee28d00d64cbf", + "0x000000000000000000000000000000000019feeb68f1156f2f2133e2cbbe4d97", + "0x000000000000000000000000000000e9dd06353e3af693f3af4af1ae0eba89ac", + "0x00000000000000000000000000000000001acedfeeda31ea502def67b6627b58", + "0x000000000000000000000000000000495c5307ab2795acc3983fc5af5d50a6b0", + "0x00000000000000000000000000000000000f7bffc2e943d40df7e73db2e291ce", + "0x0000000000000000000000000000003211e0a0d0b919c75b2e58ba732178e73b", + "0x00000000000000000000000000000000002a5a604b4e43f9af4b51f4f07bed3a", + "0x000000000000000000000000000000fb59fa56dc745117d7297fa679c540b8c8", + "0x000000000000000000000000000000000009303d683b846c26e401ba3158da24", + "0x0000000000000000000000000000006777f3b41e4d32e61f1f7219f990b362cd", + "0x000000000000000000000000000000000014d6f7309c81fbe3eeb5c0ae3357f1", + "0x0000000000000000000000000000008d959e3a6dc2532f38e94563b7d5574ec3", + "0x0000000000000000000000000000000000108c650e68187f47a0bede5dd1aef5", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -1556,19 +1556,19 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000001b48b7a30898e4880b0aae28fd4bd0fc2a", - "0x00000000000000000000000000000000001ddff8a3e46ebb1aac9053f42cdb75", - "0x000000000000000000000000000000fea16b22e49adacc1b14a1fa5962e63016", - "0x00000000000000000000000000000000001f98da795f9f2820e01d8a0f643e0b" + "0x000000000000000000000000000000b8bdd0a0bbee025d7c50cec52e4530a109", + "0x00000000000000000000000000000000001b7d2d87dd639fc9491959d431a536", + "0x0000000000000000000000000000006656bc6f00a9f7ee7f96d6ad43cdfafd9b", + "0x00000000000000000000000000000000001e7a1398fc359307ff8c969c056ddf" ] -hash = "0x2b7fe1d1f927955744642a51c7c412946a1597b4a1e325226be97ef60241f190" +hash = "0x1d3e29c7787019df8f9d0e5348738b7403635d42784e7d00897e312440cf06e0" [inputs.previous_rollup_data.vk_witness] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x0184dbb3bf7c169de7b440460a00e85e3dc469a1504c39f2ba3299b5c2aa5c52", - "0x14494fb37c0c38c7b66ba14747660b34b00cb0005155a2245519129856bfb1fe", - "0x0d6f9c5822fcb85611adda50e1901278593eae2e75594f026f1c064bd219b9fd", + "0x0c47419d30c34954ec29bc15fe029026313c8005af14e3eb4a16ad9725d63ebc", + "0x2d126195f03326864a81a24142eec64ad8d632b61d01a163a55bcdc44cc77ecd", + "0x053f26ac8ee4a19c16e66c99f605210ac169f86425a2d27c24878d060d60e236", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" @@ -1614,9 +1614,9 @@ l1_to_l2_message_subtree_sibling_path = [ ] new_archive_sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x17f3e10be03149ecfe93348cc4e4c2432421edb89a0c1eec86bf981b21e9845c", + "0x29c27979acc32db0bfd30d29eaba7bd33a7c531e5f047bb30a7d7ec317105a64", "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x0df8f03021abe8c796c16be8b101792b26524906d2b035a296c0b5d9ff616d8a", + "0x17ff0b6a12fdff1d7282aba3a10b67c0d5cbd0c2a5136d029d47a9ba18d8d9a4", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -1643,91 +1643,91 @@ new_archive_sibling_path = [ "0x064769603ba3f6c41f664d266ecb9a3a0f6567cd3e48b40f34d4894ee4c361b3", "0x1595bb3cd19f84619dc2e368175a88d8627a7439eda9397202cdb1167531fd3f" ] -previous_block_hash = "0x12057b5770da5eb4dcbbbb5fb9d9fe7fbc41d96e8d84f2d913b8ce31c3c4ac83" +previous_block_hash = "0x1565f06871e606e4734c03de8a55dc0c5de6186df8fd6569fa2239765046d0c0" prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" blobs_fields = [ - "0x000000000000000000000000000000000074785f737461727400000800010000", - "0x28ccc316fdc09f3b6fba517240c63d347869bb07078fd8f0e80952abc7c3af6f", - "0x00020000000000000000000000000000000000000000000000074ee83c4bde10", - "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x1bca4a8b476846668ab9601b48b9350b05d99118973aaab02a5385d3a866af48", - "0x0000000000000000000000000000000000000000000000000000000006000002", - "0x01cc3726df904d3b89452b25abce2d87c6a5baa0e3c7b2e2f372e13017cf3b2e", - "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f", "0x000000000000000000000000000000000074785f737461727400004000010000", - "0x1fec13599c7a1e8a21091222c3b5edc68a557130654604164c06d71e43ca32ff", + "0x2ced07b18aaac537bb27fe54d66556c643f5b7f8e9ec5074b0ddd67f83a3e6e4", "0x0002000000000000000000000000000000000000000000000003a8313f5eb200", "0x0000000000000000000000000000000000000000000000000000000003000002", - "0x12c1b0e906b5afa0737829f846e541806d2b04191ef30a5fb490906221511c74", - "0x276877b8f8a4cb8f5e9b577128d064cd7837bc80a20160d955fa2c914bf297f4", + "0x11418b21c2cf803999821769dd8d94482c83aa9aab352ded4fdde8600432162e", + "0x2dca36c50f225af9059e87026c90f50dd5855cb3afbb7ba19268a5c2ff98e529", "0x0000000000000000000000000000000000000000000000000000000004000002", - "0x2761068f8af27562b14511368fa0bbf03613c65762e1796cef7fd74caa74a2fe", - "0x18399bcffbe913939fe1c116293da9f7b778e95694324b7f724d60938a4b12e6", + "0x0eff90dafecd32e795004f14a5ffb12d986ec2fcb82a3e0226aa93d5f09f79fa", + "0x1bc489514634368037a2e5d97f65923e295b306a8371a33adbac8b70e17a2923", "0x0000000000000000000000000000000000000000000000000000000007000036", - "0x055db8a163c34510e61495aff677f5b7526642af03c7dc2312616ba47dc8ff13", - "0x00ae50791c0f7eb8299654ac198d75cb85638a7358b32d586f859c7760654b31", - "0x00601cf7ba8b91fbf6b315802c050cbd226fe1ba3f439f0bc94bc6bbf96b1cd6", - "0x008bd28d3ca00c98b4eeac356c45977549c41100000000000000000000000000", - "0x0000002610893efdb4ad0c20d9d71e1c1e8fd8761f6bb7504d9b7c95ffda6c70", - "0x002af3182bc907ad4360fc5b667628faeecae4bdef6799e99477b43d66d56b69", - "0x005745aa770bb45a01dca4c7a646808aa2923a31d586a23d124ae31e6a342d14", - "0x00caf0f336850d8aab1d55cc3ccb8a3d24ee77ca7cf7bfe473fbfd1489a0d93b", - "0x00b07df5f8e5c33653a73e75f84897589c5b855673dcbb578e2da7988a8d12cb", - "0x00f101406603f84ad2ccfbcec946145bc94d1ab4bff4bff92b64c762de67faac", - "0x0010d5abf1504e3cafdd4640bc2cf35224dc95340c9a7188061a810f4da5d4f8", - "0x00d33c06f57301a078d849fa294e87f0470025d3b6e968f99191e4a12ccbabbb", - "0x00858a451cf913bec63b70e430011dc937c24233eb9002db4d8e42755b41699d", - "0x00133990ccc2ada87593363e57662ee99709959f933420ecba97ff8f7fb9efd8", - "0x00013a5cab26c09dda4959af6cead161e6168a71e24712158f4051e7c3dd08d4", - "0x0021f3ac60ef58afb68595ddc703678713b1ebfac656422b375186cf5806067e", - "0x0089ae458488179c9e5f72b9ad9997064ac837e7560b0cac97f67c8cf33ad8cd", - "0x00ef7a51df314774d311321eed217cd92aff095e330c18da1c454448d9e92f4f", - "0x2cfc4cfe3a3a707269a57aa22a3aefc8470f773c33712be6885d93ef368cb392", - "0x008f6f8d76e71b4c0fd228f29def5a2ac9803f5888e3534e02656ef33f078df6", - "0x001d6934b4d957f81eb9708daeb055558467b6d92bae7bad5d0f301b39b66e32", - "0x00e98aa7e4cf9f818aaa03a3e34115264e5ed100000000000000000000000000", - "0x000000458770f53614ed85adcb75564d8d9a1fde1ef73572113346053c9bc20d", - "0x000b26c17294b5ed0ba8ada6427dd836b567a7ebcdf80838015d19e22bd55c8b", - "0x009d2a67a802b3a6aa3813da672d57c243400bc08a9c66bce08f65deff6d9c3a", - "0x00b9004a7a27b795cf91f2ff43522ee650e5f1a0369de9777abdbc5927b2fc6e", - "0x00482ebda9b96924bd7234ab777ece7fa40f7f462292b6851e711811a45c0104", - "0x00c5488ba6c06b379c156778c061628c4539661fb70b1023caaf893bc7048b89", - "0x00197b133f7b032d417213458f8abf8fdb6c16aa9628d6eed62c02d025c034ae", - "0x00b4b642e451d291529d0bd2130e707f5eb2d02d49594b637fbd5dba01aba69f", - "0x00a710137e749ead51d56e48012886b5b2b24158609a5bf685529aedcd812785", - "0x00522629f67410d56b36979b6bcb0dfaecbedbccf691be4f6d889ef85e01225f", - "0x00f8af20453f7b5b98db5bdd3c308648798afafb61815ecba412e4ca0b10083a", - "0x007b67cd65853288c2e105bf6499e1b781bf44811f114960134f3a1854e51fa8", - "0x00a57775bc6f04078b139d8fe73202ec06910c5268e25839fbb8f18923d7bcbd", - "0x00dd8f18660df2c7684e56ba0dd1114d8632d8611b899ab190eea5448e139dde", - "0x1e7ef3471ecfaa5b7421a4b4f0ade5e9c3c1d46ccf35559117634c52df9ffda5", - "0x00af362eff072de4580a99e79502eb7134d31b47cf11bec70949ea8a7bba3978", - "0x006214c7d9917134f7fa77462c5584c8de48d26c6556431d83e7a12cb41881ff", - "0x007d9933d32921d0b11e1748a916432a7b7ead00000000000000000000000000", - "0x000000b163cc6bf1602f41e4d440e0e6d1e4dd847062a1ad636240b083424f3f", - "0x00f10d587e8fecd45796f0cbc349d49cbe9c5be645d836e816769e2a73a4db21", - "0x00e1261284fa83f2bbea74e50b5d82c2587618823509fa11783f911d0cc85e8c", - "0x00a7b97054716f18d412a7952a281d53c4a57fb5feb117b8d1676679b6da77fa", - "0x000aef4b8631584d6dd9bb424207e02aba83fbdc55274d375ad97b5306f548f8", - "0x008526350cf431ebb31a5a7f4cba6fc89dd929ba097488c2be63a7c13d2f226a", - "0x00ce885ced24baeda7bee66c6e679bb4df1207a1c1a8e43a8ad913e38c6ede33", - "0x00f5dfcfa079322dd7efb23a0b57d712ab20a10ca826b7df2ca90aa45fed95bb", - "0x000a71f969041caafa54a16c433b4ec09d4a22e76bc99a40925c403a38bedd46", - "0x00c2337837728a158b7f97e470f91154007ba9563dcdd27b288e650bfa78db56", - "0x00a4f7cbb6bce69e48a8f0980484944f204604389463a5d1e30ccb6c01f174f5", - "0x00dc3acee900ea3ed3486f4a3cab45de76c62687fb7458af0bce0ccb86c36386", - "0x0058216f1972e6a6020fb8318ce65944a139c59c92d483b65254ecbd6e6d1c84", - "0x00e93f1be0ee7c7dd99f4951fc81334d6ea4d7343618548e3c6678b74529bf99", + "0x0ebadd25acfcf01df0fbb7995f0d180ae7e4c0ece7cd7d711d04730583424de9", + "0x0000274ed621fe25bd1b548e8ea61239d4c9e609ac8324cb385228ccb006d75f", + "0x003f1c5cf21ecfbcb25b296d06e0e478092e965901063f9f620378ad0d5ae350", + "0x002c088595b525cd8ca02f525fa0abaa7b4a2800000000000000000000000000", + "0x0000009126f64ee63014666d8f0fe929d32a734d1c2b1fb9621629156f5c6e92", + "0x009194b1e70ebf67f79eeb260139f8a27562829288d4b36611664dd5bc2c6b0d", + "0x0007ffe057590c4b7cde3001c5010df6c2744b0173dfed4c3a3950416993b6d8", + "0x00b295edce2ccb84252b37e5682e0fb5a4152207f6d41d3e6c60b07578e2a794", + "0x00a5e7a6fd9fe840dd2142db8bd6ac9e02db308a8691cb86e51e5870ef9325f5", + "0x003112e19e1d13e11263060461cc21cdafbf8d689fc453326765b57af9568a3b", + "0x007526800252dcba6e937ae3e2527a0fe8e66e69490dceeb2f86a8e34f4a0d4f", + "0x00d90ee3a96c2e281f38d2de5da6a063013937a70d2ad65bd711617c57525938", + "0x00d5d370604f044ac31021a10d552005565939173d136367f7149ca1f05c42bd", + "0x00f71376b99020b7b3c5d325168d85978a764fda95df284ffbbc284ff3a8c96d", + "0x000a97e518bb1aca34405fd35fa1dff92e7055936a5bf0a241204bc9499a7d9e", + "0x00dc0ee8a47f872f71343d155ab76d49b0dc9130b30491b13150ad8d73cd2ad9", + "0x00664ceb437eee9ff45b5cd984fe5c9cd11816d462ad19565ebe446ff5baaa60", + "0x00da4df0d90b0fb5bd147eead79443bbe9716e8788b5ed6fe249ca06a6d20a34", + "0x08b7b08be136cd9abab33a5fbc1a852479a4a69db4da79345cabfd318ad4da0d", + "0x00897877833b844d7c1cd2ee0bc2e46a5f5f6a6d1f56c6905aa12904d94f1c76", + "0x00835b04d90efb51fa8b5b2af653dc78345c27cd1a2a312ae607e8e6790515a9", + "0x00e66164f4f3d7ec68c4515924d4825562679f00000000000000000000000000", + "0x00000036977ef542614630d565e03d890b760ad8b5259951bc86437e1d6c5277", + "0x00d22390e96e389f0ec52573aee22475293f43cd790bafb356da00b25cfbe8d3", + "0x00a63103170dd1f330d82e9e6917cc8e6f8b95d4ed4b50f7f69e5628211914c4", + "0x00ed896717a002791c29773329a70b93c95594a7cd1d92773c8a3abd39a0ec53", + "0x00e5b281c7991784796f5d4435d0cd45137189e4ad004c5127b23907428cce46", + "0x005177db0d8e6d76bd3517b6b62666265031f636b02d69c0acb6e70b731f2b25", + "0x00a98ae241bed37f32769828b16a624c5c5d6112093d1502516f37bc141219f0", + "0x0024859f57fbee8f04cb4bcdf78bb3a41db1b51c5972164f9f4689a9c4f366cb", + "0x00215719f55e9ace67ee3d78e461896bc53b509bc3d69898bf369bca28f161f1", + "0x00a242c2fc5cc12f13daa73b767f9988e76208713b1348b93042adb4b4f8cdc2", + "0x0048c0f67160003feeeee8ac8401920a199ca65ceea406b0cb4aaadc4f5e2434", + "0x00b94e532df83278dad194edea6b222174b226b4aa297220e2c8be32bd21d1c6", + "0x000c60d870ed0e4a31c4e8805e67e21eec4162bd71def11756f00a30668acecd", + "0x008e7993336e489624d709bce198d1d64d65dc132824b630f4679c580ee9019f", + "0x1d1ce39e7547884a769ce1df89409d30df464cb99dc1a3c3ff305577fb1e2837", + "0x00111a0dd0e4abc11f569d18081b625a4959a0eca585f67fc0ad22e720693aef", + "0x00c8224a68b9feb36ee57d03658e94dab588c9475451feadd29be24cbe6a1752", + "0x0039a230d412721440b13d530a5221b91696cc00000000000000000000000000", + "0x000000dc179d463975210576fd30e466025f46b1bf69fb9be7131ea7c9e877f1", + "0x00015f0e735ecc3539c95d6d2e80824bbe2c7d2b4d5cd23f8dbbe948db7c0f44", + "0x00427da5d7e05b1b1ef62998fcef6d447502192bb5998f2a4690e9f9fd1ca4a4", + "0x00e843addc5a413a9fe1131b76b2add8a95729df37bf63fefc9c4415b9d3da55", + "0x00dbaa8b04232612f4677d5e8837c0e1bdf45d05728ace626ab04ca7cbaa680b", + "0x003f612c2cbb126628378ee47462c4364522f9d0c6eba6525d81e128803102b0", + "0x00b50de3c0301be87045a0e74725276dd41d08c65e3f6d584393241c14ffe4ae", + "0x00e32b43dd5d565d0d38ca531e765a46811ad62806404d52bee752f82963e515", + "0x00928b9cb44d24d21e5048377db19e9cc293b7f64c9d73db8f7eb56ce7dd0ca6", + "0x003cef429c47238f06d3ecaf1da730a874b9b31f5a748ce8ffe8a5b40be70f8a", + "0x0070cc5801255844626f5b3612dd34e792c7d1d145bcfc7d45d6e544e54ff4a5", + "0x0028ad6d5c2de37ec7f99c22263099eee82e3f91479131e2b2dded9cc8bf4f24", + "0x00aa4ad1d496166cbbf789bd3949c3d74b848d68a80dfa557dfd4341a602939b", + "0x00c5457580ba5b9983c96f0b8ead0329dc34c63353702d9dcf6fd3992fe83a95", "0x000000000000000000000000000000000074785f737461727400000a00010000", - "0x102a245b4c4a3f964dd640d9a6b7afd8020eb1ea30f5ea58c9326bc8551b0710", + "0x0778535c4954980e4aa78978d584f6b120105ba4868cfaede515693ec6fb8754", "0x000200000000000000000000000000000000000000000000001057ce82718190", "0x0000000000000000000000000000000000000000000000000000000004000001", - "0x18af9a22a8571af918f255df5b12b8bda5cd7c1b0d876a5c2a23bbb146c52554", + "0x03f0ab2d4a5c650396238d6076a8fe1fcd7346e1749760f320f24096e30675a9", "0x0000000000000000000000000000000000000000000000000000000006000004", - "0x0463f0b1946aa246b7bca16e5815f8f4be21f6024461977189f5839aa18e829f", + "0x2f5ea04cc7cefd643963e832a05adb97ed9668436ae7f032c12573c46bf3a7db", "0x0000000000000000000000000000000000000000000000000000000000001fa4", - "0x1617f1e21264a59dd74914879674492e6c79578899a19ab624c2f0a660d2f795", + "0x155cfc7717d76be565fcdc7d933239e96de9e7506661393791a92bb4fdb4081b", "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x000000000000000000000000000000000074785f737461727400000800010000", + "0x03ceeedb15a43cfe176bcf45d50aff2c5b98df535a67cd02505b2ff18a79d049", + "0x00020000000000000000000000000000000000000000000000074ee83c4bde10", + "0x0000000000000000000000000000000000000000000000000000000004000001", + "0x0fe53fed101c45ce4c38161b3db3ad07c8ea871306a4e06df546583831c4afee", + "0x0000000000000000000000000000000000000000000000000000000006000002", + "0x28da023873ef0b212846cf73a38d3026944e42cd364dbb87a23b5a68593d878c", + "0x1a9c277dc669dc6d540ab64dc5028c1828914850b05c615383cf32fbd3c430c9", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -13935,14 +13935,14 @@ blobs_fields = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] -blobs_hash = "0x00796c3697bb782f60434aa5a9434ec63a7230aa8b4ccc0e0a6844d8e9801c39" +blobs_hash = "0x0043579b2bf5fd303646eb55cd8fa028f5dc43277729bc0bb528051d87e548a7" [inputs.data.l1_to_l2_roots] vk_path = [ "0x2c00474484c14de88f979b6163f15358c18e15bf5f307c3f4b253cb692453420", "0x21b6dc832461b190a3a40b49d8a97516c591e9cd9d32349ee9f227d7494486c9", "0x0eaa5cecd9882c33401a970b7dd68c4ebbc2c31e1836d9719ed581fae05bd429", - "0x2cbea5bd5a0ce0bdb5bd97514406a123adc7682a694295aed904bf2e71963372", + "0x14e6f3ffda19f0fd88b3f521e9fe4a2013b6173765356101587a17eaff574277", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" ] @@ -14546,7 +14546,7 @@ blobs_hash = "0x00796c3697bb782f60434aa5a9434ec63a7230aa8b4ccc0e0a6844d8e9801c39 [inputs.data.l1_to_l2_roots.public_inputs] sha_root = "0x00089a9d421a82c4a25f7acbebe69e638d5b064fa8a60e018793dcb0be53752c" converted_root = "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e" - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" [inputs.data.start_l1_to_l2_message_tree_snapshot] root = "0x2e33ee2008411c04b99c24b313513d097a0d21a5040b6193d1f978b8226892d6" @@ -14554,8 +14554,8 @@ blobs_hash = "0x00796c3697bb782f60434aa5a9434ec63a7230aa8b4ccc0e0a6844d8e9801c39 [[inputs.data.blob_commitments]] inner = [ - "0x00aff26672413cad647ed858a78ee71f098d73fc14088e645b4922adcf68d967", - "0x000000000000000000000000000000ebfffbb2adfdb68149a70b3b0416dd5566" + "0x00a1aed87906e8dd12462095de2c6aac629e2d8efa6d81010ae1cb543477586e", + "0x00000000000000000000000000000093a6cea5cd14897d3ab3c667eeb95b99a2" ] [[inputs.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 b8aa7778bad..8c686471df0 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 = "0x00000000000000000000000000000000000000000000000000074ee83c4bde10" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000009462" +accumulated_fees = "0x0000000000000000000000000000000000000000000000000003a8313f5eb200" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x0d4afa681ad9f28724a3d4bca9b150b2cc9cbd357c5afa259276a5d3e31a22c5" + root = "0x19b6f9a14ccd779d609dab32ec41417eb02a7c79d132c42e2b57a740dcfc7bf7" 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 = "0x0000000000000000000000000000000000000000000000000000000000000025" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643b2" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877311" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -32,27 +32,27 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000c9bd09588" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x2f9ad72085fdcf629b79343ffb123c2f05327956ccae34a7a3c865ac44a73f13" +root = "0x2c705e441017894c4498a90b9945bd14ff87e5046180fa27c1eead011d6e3d22" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x2fa39ed4f5cabf245c7a811ae846f02af84cb2c9f233772779e5410ac99ff141" +root = "0x13d226e94c3832d6f58d340152e6977a5caa14851b2a72873db17045d3ecd2dd" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x2f9ad72085fdcf629b79343ffb123c2f05327956ccae34a7a3c865ac44a73f13" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x094a4c335b6663cc34db3cb0212a6f275a02510c77606c29ada6201906bf0ae5" +root = "0x2ab30882793a7416a5953d447090dc312cee21d2860612c4621d52dc76e4e9c6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [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 = "0x0000000000000000000000000000000000000000000000000000000000000008" + fields = "0x0000000000000000000000000000000000000000000000000000000000000040" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000052" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x01cc3726df904d3b89452b25abce2d87c6a5baa0e3c7b2e2f372e13017cf3b2e", - "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f", - "0x0000000000000000000000000000000000000000000000000000000006000002" + "0x00c5457580ba5b9983c96f0b8ead0329dc34c63353702d9dcf6fd3992fe83a95", + "0x0028ad6d5c2de37ec7f99c22263099eee82e3f91479131e2b2dded9cc8bf4f24", + "0x00aa4ad1d496166cbbf789bd3949c3d74b848d68a80dfa557dfd4341a602939b" ] state = [ - "0x08c22fc49afe539d456ea9651df431326a33621d649d6811322afc5f7cd54fba", - "0x1e6f1c5c0dc68905a8997e3f505a4d8213b3a023ef7fc8da06e532d022e7ecc6", - "0x0e7c97dba7d865a21e451b9ac48692a2213bfa793456c4b3ef115927054c65eb", - "0x21041bdcb91a5c6b43beb813235849b4ad1fa0c33aa432ede83eae27f62cf448" + "0x2999bc4b1beed1bfbff6377f5eb68ca4cfa4e54fd81fb31034c6a624e2a3e223", + "0x0259d7ac40b594c3c7d94369a568288bbb85248aa9caebd31f0e3797217ee1bd", + "0x12679238d6881cba8ff4a5ba5d92e81c47972edcac25e29bd0f498fa9126f62b", + "0x0a1b8ddac07333a9bc116eb1cfa462e807a9b158e694a36fd327a78cefcc68f6" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -633,7 +633,7 @@ fields = [ [inputs.previous_rollup_data.vk] key = [ - "0x0000000000000000000000000000000000000000000000000000000000400000", + "0x0000000000000000000000000000000000000000000000000000000000200000", "0x000000000000000000000000000000000000000000000000000000000000004e", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000001", @@ -664,90 +664,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x00000000000000000000000000000080d89b6121094ab214bdfb2772d1285912", - "0x00000000000000000000000000000000002195083fb9589302c4559595c6ae53", - "0x0000000000000000000000000000008361ccbc46304c3663bbeea907800c421a", - "0x00000000000000000000000000000000000cdadf72ee68c6d2e788447ed5361c", - "0x00000000000000000000000000000036a2a01c7e997c452d0e8e632f7f8b28c5", - "0x0000000000000000000000000000000000091a15ccfa04cc8b362e97c6801401", - "0x0000000000000000000000000000008f04a87900691910395de193b1807cde55", - "0x000000000000000000000000000000000011ec14aa0f84c79b2bf8ab794bd5ad", - "0x000000000000000000000000000000d2d86e769cc21f027519f70f7a309bf2d1", - "0x0000000000000000000000000000000000264f0cf7aff03452c4a448c31ba484", - "0x000000000000000000000000000000b73dadf91367c7f9be0198e88aabbdb39b", - "0x000000000000000000000000000000000026b4857f1fb37630a2b0481462c499", - "0x0000000000000000000000000000006343869f49925fcdb7a20b39299fb298a1", - "0x00000000000000000000000000000000002bcfe8ac40dd893b0118bce1be279b", - "0x000000000000000000000000000000b3f2fe38134aa1e2c42cace9646788d4fe", - "0x00000000000000000000000000000000002a0168cd3c2a20673ed1920ad01bea", - "0x0000000000000000000000000000007fd0888f2a9aa4c61672d7148227deb696", - "0x000000000000000000000000000000000016d453174eeabaf3a79e85dc582c33", - "0x0000000000000000000000000000005a6862243707a7c03de6567cc29acbfb87", - "0x00000000000000000000000000000000000fe3b6b61d56dc910726ab8bc29664", - "0x000000000000000000000000000000779d75f1fa7747d982ecae41b05cf4ac2e", - "0x00000000000000000000000000000000000d7dc41611a23e4f02043ec2cf2b89", - "0x0000000000000000000000000000007bd764eba4933d8c79591ced480d7c8867", - "0x000000000000000000000000000000000024fcdb14763bee7351eea3c791ca96", - "0x0000000000000000000000000000007e01eb776da2b909e2f1d2b472fff43df3", - "0x000000000000000000000000000000000010de06f5969f3ab84832887f1d5f52", - "0x000000000000000000000000000000759640ca4e26c0d38ecd1d4dd30875e0a2", - "0x00000000000000000000000000000000000b3c95d4f96a9a628c96ca3548e4eb", - "0x000000000000000000000000000000e753045072412326f44871f5b1282defcf", - "0x00000000000000000000000000000000000ecdef56b18c28ef57598a17c53660", - "0x000000000000000000000000000000f480d34db856d72d6111093434dcc23ce3", - "0x00000000000000000000000000000000000652bb66f698f4d04c3e3dd1f7bab2", - "0x0000000000000000000000000000009096f20db6b24f3fe881e65afb7b2a166d", - "0x00000000000000000000000000000000000f094a551cda19085cc3dbe10708ba", - "0x00000000000000000000000000000025f3b3787f3ef203413481425e51a44fa0", - "0x000000000000000000000000000000000028179e84e1d232e73262f5af095cfb", - "0x000000000000000000000000000000c8b9690a32d333193a46f373c4c2f64263", - "0x00000000000000000000000000000000003040eaadedc5da1b81ead5ebeb4298", - "0x000000000000000000000000000000a1661b30fc21832744a8e66937ef680025", - "0x00000000000000000000000000000000001d63fa27319c4db949f7c8493eac2d", - "0x0000000000000000000000000000003d80a56b3b04da758628d3e156e70f3085", - "0x0000000000000000000000000000000000059220938b666f5bc6cb52a07ed598", - "0x000000000000000000000000000000d46209da7b5d8636d2c65a9c2cfef4029e", - "0x0000000000000000000000000000000000125da602982b9ada6dc79526c1d418", - "0x000000000000000000000000000000057e8863644a0416d52032fcc222763906", - "0x00000000000000000000000000000000001f7b6237541843c3993a5927a4430b", - "0x0000000000000000000000000000009ea2fa47c8bf2e929a3275c80b657449e4", - "0x000000000000000000000000000000000008801788175a7ecc150a03cad8139d", - "0x0000000000000000000000000000003507cfabed4ca554b48be9b6c23ec69a3f", - "0x00000000000000000000000000000000000ffc0ce90f7aca4551814a1cca33b2", - "0x0000000000000000000000000000005cb1cb1e64684984f5f5b0905ce2d3372c", - "0x00000000000000000000000000000000002f5eb1df7682f2fc595fe0ac553efe", - "0x000000000000000000000000000000db6efd764174605599947ad7643f3cf1a5", - "0x000000000000000000000000000000000011227080864bed67786bfdef20089b", - "0x00000000000000000000000000000032e53f5e62302701c3b06ae76a11274d52", - "0x0000000000000000000000000000000000121c6391a73a3403bdd836f9ca9b68", - "0x000000000000000000000000000000dc909e870ab196b96d67f79a02c5d1b392", - "0x00000000000000000000000000000000002026041459765b705ac31e030478cf", - "0x000000000000000000000000000000e9fc536289802452b5f2ac3d46753450a0", - "0x0000000000000000000000000000000000048e34dd5536bd20a150f0acb4d476", - "0x000000000000000000000000000000f94a6e864348c64500a4360a6b10623cbd", - "0x000000000000000000000000000000000001bb76902ee45b2bb3cb25f44b58dd", - "0x000000000000000000000000000000d8481131361b8a80a9ace649279d5441b8", - "0x00000000000000000000000000000000002c26c18ad13016c166477e9cfe937b", - "0x00000000000000000000000000000069354992659597ad7545d1a1293585f4ce", - "0x0000000000000000000000000000000000083c6d4ea7197c04369ee6dfb7adc5", - "0x00000000000000000000000000000052b131564d7faf7692d073ec9575b63746", - "0x000000000000000000000000000000000025c1059436725e75acdd9a46b77e23", - "0x000000000000000000000000000000db39638ce8355c37bcd30a1b705a7a7f1a", - "0x000000000000000000000000000000000002f3e6e6174948193577f775f9e985", - "0x000000000000000000000000000000e5746daab5cbfbcac9642337d4df9c620f", - "0x00000000000000000000000000000000001f30d57feb31b9db8e9a8fadbff97e", - "0x000000000000000000000000000000284d85fe1aac99beae2965bbaa4b30bbe4", - "0x00000000000000000000000000000000001d2d8d30c7d3dccf59b16d7077173a", - "0x000000000000000000000000000000504b2c82cb4a69b29fed1a199738913d6a", - "0x00000000000000000000000000000000002b4d94ce8d081d96158f659c3f7466", - "0x000000000000000000000000000000a3babe67112ca2cab6adce0163685e8d30", - "0x000000000000000000000000000000000009b22e064949a4be04bedbd520d9da", - "0x000000000000000000000000000000c19cd5f47c67008e827be13f2fc6b929f3", - "0x00000000000000000000000000000000002bcf0c2f1b41cbba9df3ee02a168b3", - "0x000000000000000000000000000000066b6a7ebe1955ab147b84092a8e467c76", - "0x0000000000000000000000000000000000011387ef8593b366b95bd369b93680", - "0x0000000000000000000000000000008128cd0f36d486cca0b96042c5c39bf1bc", - "0x00000000000000000000000000000000000dc640ef1d99c308a3958a8a377d27", + "0x00000000000000000000000000000047c022a3397196f5a0685a333a109872ee", + "0x000000000000000000000000000000000022256537bd4f7bb2ce7cb04a5c59d0", + "0x000000000000000000000000000000eb795e280790c436736ade60b4a0a6579a", + "0x00000000000000000000000000000000001c8d6e99b8d27f20d43d98218cc992", + "0x0000000000000000000000000000001007d1fb43672df18cb388cbbc1aeb76a7", + "0x00000000000000000000000000000000001d64969c9a38215969753968c2c461", + "0x0000000000000000000000000000001682278da3e1bb4bd525c56bdd5fde38dd", + "0x000000000000000000000000000000000005b0b776077733631eee1ae8ca8165", + "0x00000000000000000000000000000069bfc70947b50246d0126741cb3f03a403", + "0x000000000000000000000000000000000008ee344fc87a17836c4b6237b365c8", + "0x0000000000000000000000000000007ef986e807ad7c200069b2ed2fbe352200", + "0x00000000000000000000000000000000002e9ed52ab3b7536fa627fcd1140c10", + "0x0000000000000000000000000000008ba0c090f0d7e396bebe4f628f34d22efd", + "0x00000000000000000000000000000000002e544549da93c4ec6ef25f8ae9f3ad", + "0x000000000000000000000000000000fc8bc19ce3ef3a98e78a0f78193371dc53", + "0x000000000000000000000000000000000001bc44b834d5ad421db002a78848da", + "0x0000000000000000000000000000006bf5d1a111c23e88e81a7bf3a3e2ff4f70", + "0x000000000000000000000000000000000007ceba6925c70d2b31540c20af95c4", + "0x000000000000000000000000000000fa6fe5bd12287d76f655f703ad642cfa35", + "0x000000000000000000000000000000000000db064cb552b7de314c183a265dd3", + "0x00000000000000000000000000000068e0d57ed7a27a842cf9e14de387bddd1d", + "0x00000000000000000000000000000000002e9292fa985bcafb383fbe1c7a26e1", + "0x00000000000000000000000000000000991def4633c15e1515e2289dffa73073", + "0x00000000000000000000000000000000000d8f5b26187f418b2be2f1f6d54399", + "0x00000000000000000000000000000002d2b3cb84edbbf262751db8e09afe95d9", + "0x000000000000000000000000000000000005990a5c3967ca23756684da6ed22a", + "0x000000000000000000000000000000030c43bd3f2e6be455debe4ad9145b1b13", + "0x0000000000000000000000000000000000298266107d0dacccc125166dfe934f", + "0x000000000000000000000000000000841dd35df758d12be0463c6f89472420fb", + "0x00000000000000000000000000000000002c596fd65560abfc9cac1712b7c921", + "0x0000000000000000000000000000004abf48d88a94ff7f33695d795298adef30", + "0x00000000000000000000000000000000000b4b1967ca486e2b458fdcc0016c56", + "0x0000000000000000000000000000003e662d06aa6a75c1ca29ba764547f98a36", + "0x000000000000000000000000000000000000d1249fa8ad374cfb2639713182c6", + "0x0000000000000000000000000000002d6fac51e338f2600802e81db86447467c", + "0x00000000000000000000000000000000002e60c47ceec06de0a9d628992aee73", + "0x0000000000000000000000000000007b23ee10ab165c0cf924fd06754fe7cf6b", + "0x00000000000000000000000000000000001a5f413e06a903e243f3e42ea23c9f", + "0x0000000000000000000000000000003412fca71d8db9523171817b52363e456e", + "0x000000000000000000000000000000000000595c9afd547b6a94e834ce315f73", + "0x000000000000000000000000000000055ecd7df8f6861dc95bc09a378ec360d5", + "0x000000000000000000000000000000000016b286bb381753944d789e322f98fc", + "0x0000000000000000000000000000007beff5dce511f87ff043ce1a8b9f58f5b7", + "0x00000000000000000000000000000000002acb48e491c6438be162ecf34896f5", + "0x000000000000000000000000000000543059e447a9d0f9b68f4e9c26142f5df0", + "0x000000000000000000000000000000000003a01db03c8a1876a382e8880ee23b", + "0x0000000000000000000000000000007f68ec1ad2f12d043516103420dab39b80", + "0x000000000000000000000000000000000021505a69369a95a38954a4795b3bdb", + "0x000000000000000000000000000000e72fd4337995f15a16d94975331e6e12b0", + "0x00000000000000000000000000000000000204cf6db6cce60de43c0656765541", + "0x0000000000000000000000000000001d1a4db094290134ce8b868eb48d279c0f", + "0x00000000000000000000000000000000001ed69702c9d826a265bfa9d58f2d7a", + "0x000000000000000000000000000000192bb237dd8fddbce628467a10eb6804bb", + "0x0000000000000000000000000000000000055e323858290fdbcfb5952edde735", + "0x00000000000000000000000000000011749a1f6a96559183a1c7c1b3e61cfc02", + "0x00000000000000000000000000000000002831461af0fc2f71195d362c4a1ba8", + "0x000000000000000000000000000000f65863ad430c0567fb0d01efc624a21d8d", + "0x0000000000000000000000000000000000229f48b2cdfadae0a32c404c9fd5c9", + "0x000000000000000000000000000000559c7e26fb034095517ad75a021155a2b0", + "0x000000000000000000000000000000000028a93fe6f5cc13ae3c8565645fc780", + "0x000000000000000000000000000000541104e16bb231e8d0e1f6ed54a876d2f3", + "0x0000000000000000000000000000000000178706b59748b48fa8bbf0cd0b7b36", + "0x000000000000000000000000000000827f25d9b1f49a6aa3960e5c9d05e9c41e", + "0x000000000000000000000000000000000003c261d894b8436a7bd36a59fb5170", + "0x00000000000000000000000000000084b86bae2163a513ac61aaa91d4477d9ef", + "0x0000000000000000000000000000000000037eb3ea42af6d5a7a7a30154a77e1", + "0x00000000000000000000000000000077e249788ace655b3ee1e39aadd8896633", + "0x000000000000000000000000000000000022b14230a40963a1fc00cad18b3de2", + "0x000000000000000000000000000000fd9b322615ad659d50e7b1df82dee2c21c", + "0x00000000000000000000000000000000002bf9e0936832102f9bc0a4d25f0346", + "0x0000000000000000000000000000007f3b61962c08fadc6ba50baeec21a4fa55", + "0x00000000000000000000000000000000002c337187c3a59342eb964b66c31a13", + "0x00000000000000000000000000000077af0669c7455e1cf3dc5f3bf44d297c18", + "0x0000000000000000000000000000000000020ec91f5aa6b93c44a58c8833c247", + "0x000000000000000000000000000000f2295c5d6bdabf9438f341c848398401ba", + "0x00000000000000000000000000000000001d61ec77ca78dc4317e29b98f82bd7", + "0x000000000000000000000000000000cf85a8d8962c6297a734e9b230daaf7a35", + "0x00000000000000000000000000000000000496e48206cb4d29d231a8633415d7", + "0x000000000000000000000000000000c23178d9f7fabf00eed1cd3211eb0850fd", + "0x00000000000000000000000000000000000bbebc6ce007e234dda8c1257cb977", + "0x000000000000000000000000000000ba15b2d14b9140ed36f66e473fdd9e93d1", + "0x00000000000000000000000000000000002fccaa958b728b7bc6550028e68b36", + "0x000000000000000000000000000000b54ef0987b8c62a2fde1512993b0fc35f1", + "0x000000000000000000000000000000000024a49ad22ed686189a32cf2ca95131", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -768,19 +768,19 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000001b48b7a30898e4880b0aae28fd4bd0fc2a", - "0x00000000000000000000000000000000001ddff8a3e46ebb1aac9053f42cdb75", - "0x000000000000000000000000000000fea16b22e49adacc1b14a1fa5962e63016", - "0x00000000000000000000000000000000001f98da795f9f2820e01d8a0f643e0b" + "0x000000000000000000000000000000b1f5c429c2c7a03464084f3f4427d3bf0a", + "0x00000000000000000000000000000000002790574ea5d160896aa2d5fd382a02", + "0x00000000000000000000000000000024473fa165b0896f45fa962236fa801bb3", + "0x00000000000000000000000000000000000e05f1458249d36efc315eef6aa840" ] -hash = "0x2b7fe1d1f927955744642a51c7c412946a1597b4a1e325226be97ef60241f190" +hash = "0x0c47419d30c34954ec29bc15fe029026313c8005af14e3eb4a16ad9725d63ebc" [inputs.previous_rollup_data.vk_witness] -leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" +leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" sibling_path = [ - "0x0184dbb3bf7c169de7b440460a00e85e3dc469a1504c39f2ba3299b5c2aa5c52", - "0x14494fb37c0c38c7b66ba14747660b34b00cb0005155a2245519129856bfb1fe", - "0x0d6f9c5822fcb85611adda50e1901278593eae2e75594f026f1c064bd219b9fd", + "0x1d3e29c7787019df8f9d0e5348738b7403635d42784e7d00897e312440cf06e0", + "0x2d126195f03326864a81a24142eec64ad8d632b61d01a163a55bcdc44cc77ecd", + "0x053f26ac8ee4a19c16e66c99f605210ac169f86425a2d27c24878d060d60e236", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" @@ -791,15 +791,15 @@ sibling_path = [ rollup_type = "0x0000000000000000000000000000000000000000000000000000000000000000" num_txs = "0x0000000000000000000000000000000000000000000000000000000000000001" out_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" -accumulated_fees = "0x0000000000000000000000000000000000000000000000000003a8313f5eb200" -accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000004a40" +accumulated_fees = "0x000000000000000000000000000000000000000000000000001057ce82718190" +accumulated_mana_used = "0x0000000000000000000000000000000000000000000000000000000000014bd2" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants] - vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" - protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" + vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" + protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.last_archive] - root = "0x0d4afa681ad9f28724a3d4bca9b150b2cc9cbd357c5afa259276a5d3e31a22c5" + root = "0x19b6f9a14ccd779d609dab32ec41417eb02a7c79d132c42e2b57a740dcfc7bf7" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables] @@ -807,10 +807,10 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000025" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643b2" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877311" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -820,65 +820,65 @@ accumulated_mana_used = "0x00000000000000000000000000000000000000000000000000000 fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000c9bd09588" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.note_hash_tree] -root = "0x2f9ad72085fdcf629b79343ffb123c2f05327956ccae34a7a3c865ac44a73f13" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.nullifier_tree] -root = "0x094a4c335b6663cc34db3cb0212a6f275a02510c77606c29ada6201906bf0ae5" +root = "0x2ab30882793a7416a5953d447090dc312cee21d2860612c4621d52dc76e4e9c6" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x24def158fdd419e32e9623b37c11fe67301dbcd23eaaaced2db9ab933e6d2167" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.note_hash_tree] -root = "0x23f64d9baf49503d89bb994227dbf62cc089e7791648cf09eedaf1ff2a794c93" +root = "0x22444503a58a58db783cb391823613c22c504ede9f151dc563a4eeea30b9d78b" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.nullifier_tree] -root = "0x2d773c4b9cc095eabb21828eeb6e994d5d221172b9e715eed519773d1149f514" +root = "0x24008c5853dc9e387e34fc92479192becce327d3679c8c3e0dc2849fe370e272" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end.public_data_tree] -root = "0x1a4a73aeb78b34c9e8fd19b1e15ee07edd058f35ad98b6c3ff3f55b4aa0e9522" +root = "0x03b32580f27d14c400cd3c8727892998e4375fba34c11ddc7d32d0c29c606467" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000097" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob] - fields = "0x0000000000000000000000000000000000000000000000000000000000000008" + fields = "0x0000000000000000000000000000000000000000000000000000000000000040" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000052" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.start_sponge_blob.sponge] cache = [ - "0x01cc3726df904d3b89452b25abce2d87c6a5baa0e3c7b2e2f372e13017cf3b2e", - "0x0d0a1a63a40db6ccaaa6d10941ba772cbc4d850fd7c54a324c97eb724e90af3f", - "0x0000000000000000000000000000000000000000000000000000000006000002" + "0x00c5457580ba5b9983c96f0b8ead0329dc34c63353702d9dcf6fd3992fe83a95", + "0x0028ad6d5c2de37ec7f99c22263099eee82e3f91479131e2b2dded9cc8bf4f24", + "0x00aa4ad1d496166cbbf789bd3949c3d74b848d68a80dfa557dfd4341a602939b" ] state = [ - "0x08c22fc49afe539d456ea9651df431326a33621d649d6811322afc5f7cd54fba", - "0x1e6f1c5c0dc68905a8997e3f505a4d8213b3a023ef7fc8da06e532d022e7ecc6", - "0x0e7c97dba7d865a21e451b9ac48692a2213bfa793456c4b3ef115927054c65eb", - "0x21041bdcb91a5c6b43beb813235849b4ad1fa0c33aa432ede83eae27f62cf448" + "0x2999bc4b1beed1bfbff6377f5eb68ca4cfa4e54fd81fb31034c6a624e2a3e223", + "0x0259d7ac40b594c3c7d94369a568288bbb85248aa9caebd31f0e3797217ee1bd", + "0x12679238d6881cba8ff4a5ba5d92e81c47972edcac25e29bd0f498fa9126f62b", + "0x0a1b8ddac07333a9bc116eb1cfa462e807a9b158e694a36fd327a78cefcc68f6" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000001" squeeze_mode = false [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob] - fields = "0x0000000000000000000000000000000000000000000000000000000000000048" + fields = "0x000000000000000000000000000000000000000000000000000000000000004a" expected_fields = "0x0000000000000000000000000000000000000000000000000000000000000052" [inputs.previous_rollup_data.base_or_merge_rollup_public_inputs.end_sponge_blob.sponge] cache = [ - "0x00dc3acee900ea3ed3486f4a3cab45de76c62687fb7458af0bce0ccb86c36386", - "0x0058216f1972e6a6020fb8318ce65944a139c59c92d483b65254ecbd6e6d1c84", - "0x00e93f1be0ee7c7dd99f4951fc81334d6ea4d7343618548e3c6678b74529bf99" + "0x155cfc7717d76be565fcdc7d933239e96de9e7506661393791a92bb4fdb4081b", + "0x000000000000000000000000000000000000000000000000000000000000076c", + "0x0000000000000000000000000000000000000000000000000000000000001fa4" ] state = [ - "0x144eac6e2c928e14da98a7c064457ede3d67662cdfad64d7ec2375f9c6b64efa", - "0x0d5b5b319180b425f149cab41062f564f021546f6e8622caa7b4cbf9497f2c56", - "0x0092850f6fc7318355c6640dfe46163a0e18299bebf1978ed7a9506d8588da54", - "0x256ce1b59d024731c44d41380e17715e5bb021822e21dbc3e80afb272cc1c3c8" + "0x1367e853f49d20f34a1f97c255842f7199d1fa0b8ce851592380e40b53c15ecd", + "0x05e57c78523814315dbf1c1f9d03a207176f54090b48ca578cd37f32d22ddecc", + "0x225d4e6c926877a1be9cf61c95902a28e922f461ba35c6675064932239df2df1", + "0x0dbaff4709cea00024a5a0f0ff42483833d4489b68be49679953e57406435f3e" ] - cache_size = "0x0000000000000000000000000000000000000000000000000000000000000003" + cache_size = "0x0000000000000000000000000000000000000000000000000000000000000002" squeeze_mode = false [inputs.previous_rollup_data.proof] @@ -1421,7 +1421,7 @@ fields = [ [inputs.previous_rollup_data.vk] key = [ - "0x0000000000000000000000000000000000000000000000000000000000200000", + "0x0000000000000000000000000000000000000000000000000000000000400000", "0x000000000000000000000000000000000000000000000000000000000000004e", "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000001", @@ -1452,90 +1452,90 @@ key = [ "0x000000000000000000000000000000000000000000000000000000000000004b", "0x000000000000000000000000000000000000000000000000000000000000004c", "0x000000000000000000000000000000000000000000000000000000000000004d", - "0x000000000000000000000000000000b8a879161ec25f61871531cc6360c1301c", - "0x0000000000000000000000000000000000217a55a8e1b4d5b4b37c22689aab8e", - "0x0000000000000000000000000000005afadde374f6c3b5b540323887faa9d92a", - "0x0000000000000000000000000000000000069c0f2b4e17149e788a1cac4ae826", - "0x00000000000000000000000000000021044e5c20fb982a4a70620756f31305c4", - "0x000000000000000000000000000000000012f133abb2122e6d074d18e4821d83", - "0x000000000000000000000000000000698f3fdd05a0e04604de7f04edbaf16f5c", - "0x00000000000000000000000000000000001c52a013e1d0e1f44296883c8180c0", - "0x000000000000000000000000000000082c74d07b7a7acf1084baf3ece51ac734", - "0x00000000000000000000000000000000002c2963b855262e41d0474dc8c42635", - "0x000000000000000000000000000000007280b269e97ca8710953bdcde90039d4", - "0x00000000000000000000000000000000000dc97fdd49b6a6bdc7fcfbde04014a", - "0x0000000000000000000000000000008ac9cd5ea87c0ca845100d772afa37ef83", - "0x00000000000000000000000000000000002b4ad8ff83f2602598f00ee4a036a8", - "0x000000000000000000000000000000ad8eda57afee16c99bd009b1cd9029f390", - "0x00000000000000000000000000000000000525b65d8bf6febfbbbd5c6da0e2fc", - "0x0000000000000000000000000000001cbc3bc4f3f6c849f0901f75b3d3128eb1", - "0x00000000000000000000000000000000001eced428293abdfc7aff43a616df06", - "0x000000000000000000000000000000d4e435c32ac3bdf21b3fd1cd1e8d8142bb", - "0x00000000000000000000000000000000001e262a55bdc48ff51cee36f89d1c6b", - "0x0000000000000000000000000000004bdf968bd9674b0d48c2a1f283b208286a", - "0x000000000000000000000000000000000028785c55e8d658e3453b2953c637fb", - "0x000000000000000000000000000000a8521970a5bae6a3d03eb4d700e2ee2f9f", - "0x000000000000000000000000000000000005e62e0359b0a3ce80cd9d3dd52d39", - "0x00000000000000000000000000000002d2b3cb84edbbf262751db8e09afe95d9", - "0x000000000000000000000000000000000005990a5c3967ca23756684da6ed22a", - "0x000000000000000000000000000000030c43bd3f2e6be455debe4ad9145b1b13", - "0x0000000000000000000000000000000000298266107d0dacccc125166dfe934f", - "0x000000000000000000000000000000a7523bd9edec3f091507011b9185d4990d", - "0x000000000000000000000000000000000019ef4b8ea180171a000a5adf5f414c", - "0x0000000000000000000000000000007efeef7779329b2f98b6571eac2e6b534a", - "0x000000000000000000000000000000000016b2162de02c15baaed9b808d1f0c5", - "0x000000000000000000000000000000b105144e85d341232fb631a55cab4842d9", - "0x00000000000000000000000000000000002baeee7383c9b60139a88bbe2eb83d", - "0x000000000000000000000000000000ec540925af5825da3e5960e03c710b3606", - "0x0000000000000000000000000000000000068b1e8f6b2cf04ec1bc0aaf4041f6", - "0x000000000000000000000000000000db17de3812fe66ad07c0a1e111a4418db9", - "0x000000000000000000000000000000000025629f62487c8b5d192a9dfee95eac", - "0x00000000000000000000000000000092424310727f8d1e778cda76fd0d9726f8", - "0x00000000000000000000000000000000002ee6a00ec46dfefe0fd751a308fd0f", - "0x00000000000000000000000000000019c1e1baeecf853f3a1a17b65ef876ca14", - "0x0000000000000000000000000000000000167fccf1d7d0150c6af6a4833e49ae", - "0x000000000000000000000000000000e714b6add487b8b0703cc551ac8e0bf0ae", - "0x000000000000000000000000000000000025ce649f18ff7a554aba71a909d90b", - "0x00000000000000000000000000000007fc715447f69536690e464dc2f7b4e464", - "0x00000000000000000000000000000000002d5c925e7789ac7b32f8ffcdd73b96", - "0x00000000000000000000000000000035d688a71f33dc900f06ccff12b3e5bc3e", - "0x000000000000000000000000000000000028d5a5e70d0761cd8f7067c837920a", - "0x0000000000000000000000000000008c57fc755ead74d097ff8295e7b5417604", - "0x00000000000000000000000000000000001d32abc0eb3f5dd8116372c5de73f0", - "0x0000000000000000000000000000000a93ed5fa28f1b51bd3d3ff0f59be42204", - "0x00000000000000000000000000000000000f4d53b1c0ee8927d7f2fd0d234e72", - "0x000000000000000000000000000000a918dd0c523d26c0ebfe15d35c27aa2656", - "0x00000000000000000000000000000000000ce65c1f79569e01fcfa0c7f271590", - "0x0000000000000000000000000000002f3cb47baa1ccbfbec4c180b8beba222d3", - "0x000000000000000000000000000000000017a148a023c12fa8038ef74517012b", - "0x00000000000000000000000000000031eb926132d4df63ab7cae1187b2d97af1", - "0x0000000000000000000000000000000000056d45a1a0d969db032c18961785ac", - "0x0000000000000000000000000000005db491a5f80bc26d11ba9f966b0ec05a61", - "0x00000000000000000000000000000000001f6ef39e26481e2ad8583a8b7c91ae", - "0x0000000000000000000000000000005601fbe705a08a3e6dd49ff063216df7ff", - "0x00000000000000000000000000000000001c8a0b9f884a6e3f87582375e68a53", - "0x0000000000000000000000000000004cbe315d614373d4aca80bf8ef78209e00", - "0x00000000000000000000000000000000002c49e45ef702be43f21d1d52601a07", - "0x0000000000000000000000000000007e7023524e8590e02f3eea970bebf78796", - "0x00000000000000000000000000000000001b1b7b8a52915d00cd69a6b42e8f06", - "0x0000000000000000000000000000004e119ab30a925dd8eddd5515204d5da1b8", - "0x00000000000000000000000000000000002f93c9ea384092ac69edffb0e43576", - "0x0000000000000000000000000000009b901e2750d8480077b4c667e76e6f1903", - "0x0000000000000000000000000000000000150286fbd4e25f1a62405153052544", - "0x000000000000000000000000000000d69a558286f1ec7426ffd66ac82374d02d", - "0x00000000000000000000000000000000002a24ee0446867685a16dccb5c18c97", - "0x0000000000000000000000000000006f981885deb807c5f267710246f6dae7d1", - "0x000000000000000000000000000000000020667e8ed654e29b7748914d6fb645", - "0x0000000000000000000000000000001701ce85363fcdaefb09a1b4ac33d5c1cf", - "0x00000000000000000000000000000000001ed92476b342b00b9df3680cb8ef05", - "0x00000000000000000000000000000042875ea42a5285d77851facf54511f8f02", - "0x00000000000000000000000000000000002e01a1353d23525e8dd5a2e26bf0f1", - "0x000000000000000000000000000000e84e2e71ebae0d99d182e95b86ed1c35cf", - "0x000000000000000000000000000000000015f43842d9e2720504f0661b64fed1", - "0x0000000000000000000000000000002b747688a8022cb1972055217b65dd9bfb", - "0x00000000000000000000000000000000002d045192e6888d48b7965a16f2f6b4", - "0x000000000000000000000000000000589b05048047258562c98ebbffc7ff5f88", - "0x00000000000000000000000000000000001a0eecb46b3c9d0eb35c7470e6eade", + "0x000000000000000000000000000000dbd9b4143a855a0baf8d91c7077b99bba3", + "0x00000000000000000000000000000000001e3626d3bfea555f30a7975e285475", + "0x0000000000000000000000000000002313d085881c41256e2ed0d484bbd5eef9", + "0x00000000000000000000000000000000000bc6f92b7e451a3a406e676299cf3c", + "0x0000000000000000000000000000006290a44950f6a5269e192439410c404f7c", + "0x0000000000000000000000000000000000000983af41aa4e93726a9ffa8e70ca", + "0x000000000000000000000000000000699133b125808ca47a630586fb5e8867e4", + "0x00000000000000000000000000000000000a7fabb20b29496130b240a2d6e0ef", + "0x00000000000000000000000000000045c8dc421e22b5f0593f817941beea1c5a", + "0x00000000000000000000000000000000001c90fd926eff90cfcdd24ab6ba9381", + "0x00000000000000000000000000000084ea32cc46c0be7c16228fa9d8db7aeb8f", + "0x00000000000000000000000000000000002e4bce1884cfc9c1b86324abb8aa31", + "0x0000000000000000000000000000009f0a539e7b09573fc69580a749a6e090cd", + "0x000000000000000000000000000000000019f2a164f1677c8874f272c190100d", + "0x00000000000000000000000000000044779d42f49b0bda9993bfdfd4b6188c9f", + "0x000000000000000000000000000000000023abcec1df1ab2e020ee7d1d9b2f7c", + "0x000000000000000000000000000000f255e9ef57828ceef7b06c3a29bdca1746", + "0x00000000000000000000000000000000000b5a788fb59fa09b27df8ca04dc649", + "0x0000000000000000000000000000009a36a6fd679aa26381354eb13e642fc6a1", + "0x0000000000000000000000000000000000006ce93c29d0a55116d0e69efcc8a9", + "0x00000000000000000000000000000000da6a7bffba2ebd6f96898e826aa6a124", + "0x000000000000000000000000000000000011597a174cb382979b66f4942ab04b", + "0x000000000000000000000000000000540f08872d629a0c00ccb3c4f838f25277", + "0x0000000000000000000000000000000000130cea95ee0f14dc705c73469246c0", + "0x0000000000000000000000000000007e01eb776da2b909e2f1d2b472fff43df3", + "0x000000000000000000000000000000000010de06f5969f3ab84832887f1d5f52", + "0x000000000000000000000000000000759640ca4e26c0d38ecd1d4dd30875e0a2", + "0x00000000000000000000000000000000000b3c95d4f96a9a628c96ca3548e4eb", + "0x00000000000000000000000000000097f2cb6182aef607072553616251d6e900", + "0x00000000000000000000000000000000002a7991298f44e2ac70f79b9e521a1f", + "0x00000000000000000000000000000056d892ee357eb4d5c804e360766f8ee5c7", + "0x00000000000000000000000000000000002763b457e8fafc779e84f5e58aeb2f", + "0x000000000000000000000000000000944c9c6650398ffb735c29443719859138", + "0x000000000000000000000000000000000025180644b273cbe201d3b413679440", + "0x00000000000000000000000000000069862a0daeb9fdc30d844d1c4af3058877", + "0x000000000000000000000000000000000011683f85696de0d57605fa1f4a9959", + "0x000000000000000000000000000000a405e27869af9937b545e20c3ec4655bca", + "0x000000000000000000000000000000000023acb6276a501976178c27f687aea7", + "0x000000000000000000000000000000917e535fbeb4764f58aea2ad68d72092e9", + "0x00000000000000000000000000000000001f4922443e870841c84fcaf8cec13b", + "0x00000000000000000000000000000045aa12b40d2138aa95d542e76f153669d2", + "0x00000000000000000000000000000000002fc932f6d82ac88179f225395de4c1", + "0x0000000000000000000000000000001326ccc771a3e1c5557d05c28fb3fbcdda", + "0x00000000000000000000000000000000000278a1d69f5c64e87fa84d5fdf3e84", + "0x00000000000000000000000000000040b999254a0aedce9d46ef730226be7cf8", + "0x000000000000000000000000000000000002eb456929b66d74ecc879b15f859d", + "0x000000000000000000000000000000441956709161ab1305b471f65a28496e62", + "0x0000000000000000000000000000000000069ad241854587e84e7fd5de4da198", + "0x00000000000000000000000000000000349988be9b98ccbd40eb220ba3a676f7", + "0x0000000000000000000000000000000000142bf45773342595de2859bbefa033", + "0x000000000000000000000000000000600527fd4e94067b4a3aab59cbde31da3d", + "0x000000000000000000000000000000000017e60b9c27a2fcf38b1d4184d7457f", + "0x000000000000000000000000000000dc88489837cfa4ea66cd5059e5d8aabc71", + "0x00000000000000000000000000000000002c8ca8ac020119bf02823eb3436e04", + "0x000000000000000000000000000000e312dc5b470f3d9be317a1cfae2d5130fd", + "0x000000000000000000000000000000000011c4d0bc1d3f1314de2b153f27eb11", + "0x0000000000000000000000000000004ab5bb178252b3a50c11321f1cef253b47", + "0x000000000000000000000000000000000020763033578bce76e59edae8043e15", + "0x000000000000000000000000000000a35986c590d607edc10d361a7c344a1706", + "0x000000000000000000000000000000000016569f52009ce88690fcf89dabadd7", + "0x0000000000000000000000000000007192d225e1d178829d4f53be023073797e", + "0x00000000000000000000000000000000002ac86fe9625f2b559c02bfd82d5f66", + "0x000000000000000000000000000000b37525767db230a6c5715e4a60955f8da2", + "0x00000000000000000000000000000000001adf1c07a1a294b30f0cddf4287c7e", + "0x0000000000000000000000000000006b723cefa64f1d4026faa3d90c6f64ae92", + "0x00000000000000000000000000000000002adc54e8abb9e97b0e49ec91bbcdaf", + "0x0000000000000000000000000000000a54163f2a0af621b4bbfe2a40ce6ba880", + "0x00000000000000000000000000000000001ec9386ac29b40c105b8d8fc5ce664", + "0x000000000000000000000000000000396163122f4b9c88ca615a94cfa645ae0f", + "0x000000000000000000000000000000000008f8862f9df7b2eeaac78b20a12420", + "0x000000000000000000000000000000f6fb0cfd6c38358f380d8ee28d00d64cbf", + "0x000000000000000000000000000000000019feeb68f1156f2f2133e2cbbe4d97", + "0x000000000000000000000000000000e9dd06353e3af693f3af4af1ae0eba89ac", + "0x00000000000000000000000000000000001acedfeeda31ea502def67b6627b58", + "0x000000000000000000000000000000495c5307ab2795acc3983fc5af5d50a6b0", + "0x00000000000000000000000000000000000f7bffc2e943d40df7e73db2e291ce", + "0x0000000000000000000000000000003211e0a0d0b919c75b2e58ba732178e73b", + "0x00000000000000000000000000000000002a5a604b4e43f9af4b51f4f07bed3a", + "0x000000000000000000000000000000fb59fa56dc745117d7297fa679c540b8c8", + "0x000000000000000000000000000000000009303d683b846c26e401ba3158da24", + "0x0000000000000000000000000000006777f3b41e4d32e61f1f7219f990b362cd", + "0x000000000000000000000000000000000014d6f7309c81fbe3eeb5c0ae3357f1", + "0x0000000000000000000000000000008d959e3a6dc2532f38e94563b7d5574ec3", + "0x0000000000000000000000000000000000108c650e68187f47a0bede5dd1aef5", "0x000000000000000000000000000000e97fb648fc1ff99f9988a73de181e0de22", "0x000000000000000000000000000000000024cae2d5d2c4daefe858889eeb01b8", "0x000000000000000000000000000000e072297115d09425f5612d626dc82f1002", @@ -1556,19 +1556,19 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000005d50d571acc24cda054090c6b2040ac7ea", - "0x00000000000000000000000000000000000f4ca143e9e396d8cbad35f069c446", - "0x000000000000000000000000000000ecc918368baf0d96df97a22196766856b6", - "0x000000000000000000000000000000000001dfc90925fe0713bbb709591768ea" + "0x000000000000000000000000000000b8bdd0a0bbee025d7c50cec52e4530a109", + "0x00000000000000000000000000000000001b7d2d87dd639fc9491959d431a536", + "0x0000000000000000000000000000006656bc6f00a9f7ee7f96d6ad43cdfafd9b", + "0x00000000000000000000000000000000001e7a1398fc359307ff8c969c056ddf" ] -hash = "0x0184dbb3bf7c169de7b440460a00e85e3dc469a1504c39f2ba3299b5c2aa5c52" +hash = "0x1d3e29c7787019df8f9d0e5348738b7403635d42784e7d00897e312440cf06e0" [inputs.previous_rollup_data.vk_witness] -leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" +leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" sibling_path = [ - "0x2b7fe1d1f927955744642a51c7c412946a1597b4a1e325226be97ef60241f190", - "0x14494fb37c0c38c7b66ba14747660b34b00cb0005155a2245519129856bfb1fe", - "0x0d6f9c5822fcb85611adda50e1901278593eae2e75594f026f1c064bd219b9fd", + "0x0c47419d30c34954ec29bc15fe029026313c8005af14e3eb4a16ad9725d63ebc", + "0x2d126195f03326864a81a24142eec64ad8d632b61d01a163a55bcdc44cc77ecd", + "0x053f26ac8ee4a19c16e66c99f605210ac169f86425a2d27c24878d060d60e236", "0x195e21d3e0c8da5568adbaad913cc79f4bb59f1d682a95b2b6f3a73118cbad2f", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" 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 8545bf00c1a..a88d163a017 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 = "0x0000000000000000000000000000000000000000000000000000000000000051" [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x242f01a2758fd0f2698831255105a751c720b6e993bd4df69137c31fe1f341dd" -end_block_hash = "0x12057b5770da5eb4dcbbbb5fb9d9fe7fbc41d96e8d84f2d913b8ce31c3c4ac83" +previous_block_hash = "0x173036a682a22c82c7cbdfbf69f8c6acaf332b42fd6e6f69bb886e9c732dad0f" +end_block_hash = "0x1565f06871e606e4734c03de8a55dc0c5de6186df8fd6569fa2239765046d0c0" out_hash = "0x00f5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb" -vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x28e4f38281c88d2f32bb258acf92b735933e7a8ad44881d30e5d6c8d90544414" + root = "0x0c6cb7a6934a41768737997d0193e00d2ba33128b5e4ae2303c45a5ac3634b8e" next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x0d4afa681ad9f28724a3d4bca9b150b2cc9cbd357c5afa259276a5d3e31a22c5" + root = "0x19b6f9a14ccd779d609dab32ec41417eb02a7c79d132c42e2b57a740dcfc7bf7" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -23,10 +23,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786436a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772c9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -40,10 +40,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000024" - timestamp = "0x000000000000000000000000000000000000000000000000000000006786439a" + timestamp = "0x00000000000000000000000000000000000000000000000000000000678772f9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -56,13 +56,13 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" value = "0x0000000000000000000000000000000000000000000000000003a83222d00980" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000003a8313f5eb200" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -342,19 +342,19 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [[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 = "0x1a3a9a49ccc9a80dadd8edf0f1d1493f647f5160a87f2a97a71aedba8b323de2" +z = "0x177008bd74a765d7e5694c9f75097fb890aff3a96aaf4679510bfc2c467616c9" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x981849c35d1487a623576e6b154bcb", - "0xc7bb0e7d02be0f5cfadde2c087b7ad", - "0x3467" + "0xb5b2a5db979b811c24a679758b8fc2", + "0xb522d79c711780eedd799682584ad1", + "0x21ff" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00a5a816ec83f0bf74443800b684d67bbbd215789af26f595e8cbb91f6860303", - "0x00000000000000000000000000000008536948f39759d11af8f8aa134a02a904" + "0x00ac02a8af8ffaa24542a65298a011695e0d3a418d4efbf4782c513737f35da8", + "0x000000000000000000000000000000703991f87cc5904b818b9471bdc54e7a09" ] [[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 = "0x2c315f654fcc7f2eeaf1c6412c4e7f2ad8921da26bde6224349685eb57c22ad5" +z = "0x0dcda263641976923341c58dbf78ddc03cb6c8be56274dc75cac61446b9ce9d1" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x52a54b8acc004628ae2204d7f221d4", - "0xc84c4cb9dd515dc01616db6e5c3554", - "0x0897" + "0x53db3c3c91fd12d85062d029a1fe3a", + "0xb7b8e16c92a85aeff71fbae52bc595", + "0x5632" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x0084cf66ea58780ed89c35c7f483c64263d90182c2c9f68d194eea8c6466ce73", - "0x000000000000000000000000000000963b403ca20103b907f0a3bb7d977d2ed9" + "0x0093b0590e27acd08e1f14c0ee59bf6bd8692cb10a65b702556531690cb6b312", + "0x0000000000000000000000000000003da756b7c5955591d7259f9a4d7d367fa1" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3380,26 +3380,26 @@ sibling_path = [ "0x281c30c4f8971dcecab407257fbb05bbc66d2df8fb01f31be37e3414ce8ff7fe", "0x137ab02d970bb799fe59301ecd94432d4dde93e1d1bd06fef1cda91f67ceb633", "0x0eaa5cecd9882c33401a970b7dd68c4ebbc2c31e1836d9719ed581fae05bd429", - "0x2cbea5bd5a0ce0bdb5bd97514406a123adc7682a694295aed904bf2e71963372", + "0x14e6f3ffda19f0fd88b3f521e9fe4a2013b6173765356101587a17eaff574277", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" ] [[inputs.previous_rollup_data]] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs] -previous_block_hash = "0x12057b5770da5eb4dcbbbb5fb9d9fe7fbc41d96e8d84f2d913b8ce31c3c4ac83" -end_block_hash = "0x20acca75e74353b8a58815bfe8fcb485032bcad2b6a82d54e73300a5af475165" +previous_block_hash = "0x1565f06871e606e4734c03de8a55dc0c5de6186df8fd6569fa2239765046d0c0" +end_block_hash = "0x2ac9719fb4d9717312a2f50b64bd9bfa47dfaa1c438d465dcff4b68ca2fd9681" out_hash = "0x005f28e47e2cced94ce6e70c6f6a31daf16d9bd590ef76114e73fd5360220c57" -vk_tree_root = "0x243668b1e69d1e3e3c0025cf817e78951028032d03a9ba4065c85bedc44e3240" -protocol_contract_tree_root = "0x079e52752a69943e06275ed76dab067ecac35b3b974f9f310277cc5d4726ce93" +vk_tree_root = "0x2179d3304848dd3ae9f4c4b02eb809eab879ede97ad57e920d8de13374646204" +protocol_contract_tree_root = "0x12f7d7bead804a77db948671bcb7197562652fe546c9115485c6d9da7cf8941d" prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.previous_archive] - root = "0x0d4afa681ad9f28724a3d4bca9b150b2cc9cbd357c5afa259276a5d3e31a22c5" + root = "0x19b6f9a14ccd779d609dab32ec41417eb02a7c79d132c42e2b57a740dcfc7bf7" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.new_archive] - root = "0x2d72fe784051eaffcf0019838e02bb3212d0e4d56b9dadd6c24a01a88501dc3d" + root = "0x2ca9c012aa9d34884d286eb04884c27b3de461972420f84a70dba92c16449dfd" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000c" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables] @@ -3407,10 +3407,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000a" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000025" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643b2" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877311" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.start_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3424,10 +3424,10 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" version = "0x0000000000000000000000000000000000000000000000000000000000000001" block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" slot_number = "0x0000000000000000000000000000000000000000000000000000000000000026" - timestamp = "0x00000000000000000000000000000000000000000000000000000000678643ca" + timestamp = "0x0000000000000000000000000000000000000000000000000000000067877329" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.coinbase] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.end_global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3440,13 +3440,13 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" value = "0x000000000000000000000000000000000000000000000000001b4ee7fe1c11a0" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x000000000000000000000000000000000000000000000000001057ce82718190" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees.recipient] - inner = "0x000000000000000000000000b8ee1c1c888939d4808210bc87beb62cb6ba4917" + inner = "0x0000000000000000000000008043b75809c29debab25045670017d0468d1ed6a" [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.fees]] value = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3726,19 +3726,19 @@ prover_id = "0x0000000000000000000000000000000000000000000000000000000000000051" [[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 = "0x2b7c336fc0bb309e1b2e96e588366f1e8f8c70bf946b4e0ce2a24a5ee4db59e4" +z = "0x1beba9b192f632c152fea53ea7549dac5728da5d0fb859517f6cd9c2cf25e720" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x3c949252eb794744764a740d7194d8", - "0x1b3cd56e2871f263c835614a7a495a", - "0x54fe" + "0x0b14a379926f4d2d19227e449d9c86", + "0x0a840e50c69d465be41461fc1befd0", + "0x2fc6" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00aff26672413cad647ed858a78ee71f098d73fc14088e645b4922adcf68d967", - "0x000000000000000000000000000000ebfffbb2adfdb68149a70b3b0416dd5566" + "0x00a1aed87906e8dd12462095de2c6aac629e2d8efa6d81010ae1cb543477586e", + "0x00000000000000000000000000000093a6cea5cd14897d3ab3c667eeb95b99a2" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -3775,19 +3775,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 = "0x16362976c9c7a27a3c0de639380fece69338d1966ac38ebf68d5e7b8a6ab6e04" +z = "0x0698067eb007e0104c543ff0a17eeca7feb1ae7b4e9bcdcb1e8a71ecda4e08ba" [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.y] limbs = [ - "0x1695f1388b49969cd99b6ca75cd657", - "0x7fd67acdbfcc04e985d24ae140cf52", - "0x02d7" + "0xc0fb86ef7a6ca8e55a5af91f9dd81e", + "0xd13c5c9920d37bc235ced3def0f6b1", + "0x2d66" ] [inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner.kzg_commitment] inner = [ - "0x00a94b5f4f2b09543a3043c4f9f88918c8a8efbe16748573dfad4a7a696d3304", - "0x00000000000000000000000000000030a16790bec9967238eb127b12f4aad335" + "0x00954f3d403cc21aeebe254e7753b8fefccf7bb4482afac18b6bacc8db10d16e", + "0x0000000000000000000000000000002a74c5ff9e06623e544aca2e9515de8d8c" ] [[inputs.previous_rollup_data.block_root_or_block_merge_public_inputs.blob_public_inputs.inner]] @@ -6764,7 +6764,7 @@ sibling_path = [ "0x281c30c4f8971dcecab407257fbb05bbc66d2df8fb01f31be37e3414ce8ff7fe", "0x137ab02d970bb799fe59301ecd94432d4dde93e1d1bd06fef1cda91f67ceb633", "0x0eaa5cecd9882c33401a970b7dd68c4ebbc2c31e1836d9719ed581fae05bd429", - "0x2cbea5bd5a0ce0bdb5bd97514406a123adc7682a694295aed904bf2e71963372", + "0x14e6f3ffda19f0fd88b3f521e9fe4a2013b6173765356101587a17eaff574277", "0x2b9d81f8d5f7446ff6125494ab674e27e5511999aa3a64e9cbf00aa61d47495c", "0x0ad29c3319939513aea092d13f1e0adb890c354cc8b2b14fd0522b9a00a13a07" ] 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 dc09e914ffe..95160db0211 100644 --- a/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr +++ b/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr @@ -486,7 +486,7 @@ pub global MAX_PUBLIC_CALLS_TO_UNIQUE_CONTRACT_CLASS_IDS: u32 = 21; // `AVM_PROOF_LENGTH_IN_FIELDS` must be updated when AVM circuit changes. // To determine latest value, hover `COMPUTED_AVM_PROOF_LENGTH_IN_FIELDS` // in barretenberg/cpp/src/barretenberg/vm/avm/generated/flavor.hpp -pub global AVM_PROOF_LENGTH_IN_FIELDS: u32 = 4155; +pub global AVM_PROOF_LENGTH_IN_FIELDS: u32 = 4154; pub global AVM_PUBLIC_COLUMN_MAX_SIZE: u32 = 1024; pub global AVM_PUBLIC_INPUTS_FLATTENED_SIZE: u32 = 2 * AVM_PUBLIC_COLUMN_MAX_SIZE + PUBLIC_CIRCUIT_PUBLIC_INPUTS_LENGTH; diff --git a/yarn-project/bb-prover/src/avm_proving.test.ts b/yarn-project/bb-prover/src/avm_proving.test.ts index 5119af27f2a..2b587049a65 100644 --- a/yarn-project/bb-prover/src/avm_proving.test.ts +++ b/yarn-project/bb-prover/src/avm_proving.test.ts @@ -220,7 +220,7 @@ describe('AVM WitGen, proof generation and verification', () => { }, TIMEOUT, ); - it.skip( + it( 'Should prove and verify multiple app logic enqueued calls (set storage in first call, read it in next)', async () => { await proveAndVerifyAvmTestContract( @@ -233,7 +233,7 @@ describe('AVM WitGen, proof generation and verification', () => { }, TIMEOUT, ); - it.skip( + it( 'Should prove and verify multiple app logic enqueued calls (like `enqueue_public_from_private`)', async () => { await proveAndVerifyAvmTestContract( diff --git a/yarn-project/circuits.js/src/constants.gen.ts b/yarn-project/circuits.js/src/constants.gen.ts index e6e00cd1551..96563ab6da4 100644 --- a/yarn-project/circuits.js/src/constants.gen.ts +++ b/yarn-project/circuits.js/src/constants.gen.ts @@ -212,7 +212,7 @@ export const CLIENT_IVC_VERIFICATION_KEY_LENGTH_IN_FIELDS = 143; export const AVM_VERIFICATION_KEY_LENGTH_IN_FIELDS = 86; export const MAX_PUBLIC_BYTECODE_SIZE_IN_BYTES = 96000; export const MAX_PUBLIC_CALLS_TO_UNIQUE_CONTRACT_CLASS_IDS = 21; -export const AVM_PROOF_LENGTH_IN_FIELDS = 4155; +export const AVM_PROOF_LENGTH_IN_FIELDS = 4154; export const AVM_PUBLIC_COLUMN_MAX_SIZE = 1024; export const AVM_PUBLIC_INPUTS_FLATTENED_SIZE = 2912; export const MEM_TAG_FF = 0;