diff --git a/nssa/src/validated_state_diff.rs b/nssa/src/validated_state_diff.rs index 3356b72c..bdee3452 100644 --- a/nssa/src/validated_state_diff.rs +++ b/nssa/src/validated_state_diff.rs @@ -356,7 +356,13 @@ impl ValidatedStateDiff { // Check there are no duplicate nullifiers in the new_nullifiers list ensure!( - n_unique(&message.new_nullifiers) == message.new_nullifiers.len(), + n_unique( + &message + .new_nullifiers + .iter() + .map(|(n, _)| n) + .collect::>() + ) == message.new_nullifiers.len(), NssaError::InvalidInput("Duplicate nullifiers found in message".into()) );