From a7cedc81b20ed26bb6373530cabfce80e5d02624 Mon Sep 17 00:00:00 2001 From: Sergio Chouhy Date: Fri, 22 May 2026 00:21:45 -0300 Subject: [PATCH] fix nullifier duplicate check --- nssa/src/validated_state_diff.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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()) );