You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Do not make unique revertible note hashes in the private kernels (#10524)
- Changes note_hash => unique => siloed to note_hash => siloed => unique
- Adds a new hint in the private kernels of wether the tx is private
only or not, verified in tail
- Makes unique only nonrevertible note hashes. Uses the previous hint to
know wether everything will be nonrevertible or if we need to look at
sideffect counters
- In the transitional adapters of the AVM simulator, makes unique
revertible note hashes from private
---------
Co-authored-by: MirandaWood <miranda@aztecprotocol.com>
Copy file name to clipboardexpand all lines: noir-projects/noir-protocol-circuits/crates/private-kernel-lib/src/components/previous_kernel_validator.nr
Copy file name to clipboardexpand all lines: noir-projects/noir-protocol-circuits/crates/private-kernel-lib/src/components/private_kernel_circuit_output_validator.nr
Copy file name to clipboardexpand all lines: noir-projects/noir-protocol-circuits/crates/private-kernel-lib/src/components/private_kernel_circuit_public_inputs_composer.nr
// assert_sorted_transformed_value_array_capped_size ensures that there are the same amount of empty items padded in kept_note_hashes and in self.output.end.note_hashes.
@@ -203,7 +222,7 @@ impl<let NH_RR_PENDING: u32, let NH_RR_SETTLED: u32, let NLL_RR_PENDING: u32, le
0 commit comments