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
let program:Program<FieldElement> = Program::deserialize_program(&program)
60
-
.map_err(|_| JsExecutionError::new("Failed to deserialize circuit. This is likely due to differing serialization formats between ACVM_JS and your compiler".to_string(),None,None))?;
60
+
.map_err(|_| JsExecutionError::new("Failed to deserialize circuit. This is likely due to differing serialization formats between ACVM_JS and your compiler".to_string(),None,None,None))?;
// TODO: look at changing this call stack from None
256
-
returnErr(JsExecutionError::new(format!("Failed to read from solved witness of ACIR call at witness {}", return_witness_index),None,None).into());
266
+
returnErr(JsExecutionError::new(format!("Failed to read from solved witness of ACIR call at witness {}", return_witness_index),None,None,None).into());
assert(self.header.storage_slot != 0, "Storage slot must be set before computing note hiding point");
530
+
let slot_scalar = dep::std::hash::from_field_unsafe(self.header.storage_slot);
531
+
532
+
let point_before_slotting = aztec::hash::pedersen_commitment(self.serialize_content(), aztec::protocol_types::constants::GENERATOR_INDEX__NOTE_HIDING_POINT);
533
+
let slot_point = dep::std::embedded_curve_ops::multi_scalar_mul([dep::aztec::generators::G_slot], [slot_scalar]);
secondary_message:Some("Failed to parse Noir macro code (fn compute_note_content_hash). This is either a bug in the compiler or the Noir macro code".to_string()),
543
+
secondary_message:Some("Failed to parse Noir macro code (fn compute_note_hiding_point). This is either a bug in the compiler or the Noir macro code".to_string()),
0 commit comments