mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-05-29 19:39:31 +00:00
fix nullifier duplicate check
This commit is contained in:
parent
c0bf12d9f8
commit
a7cedc81b2
@ -356,7 +356,13 @@ impl ValidatedStateDiff {
|
|||||||
|
|
||||||
// Check there are no duplicate nullifiers in the new_nullifiers list
|
// Check there are no duplicate nullifiers in the new_nullifiers list
|
||||||
ensure!(
|
ensure!(
|
||||||
n_unique(&message.new_nullifiers) == message.new_nullifiers.len(),
|
n_unique(
|
||||||
|
&message
|
||||||
|
.new_nullifiers
|
||||||
|
.iter()
|
||||||
|
.map(|(n, _)| n)
|
||||||
|
.collect::<Vec<_>>()
|
||||||
|
) == message.new_nullifiers.len(),
|
||||||
NssaError::InvalidInput("Duplicate nullifiers found in message".into())
|
NssaError::InvalidInput("Duplicate nullifiers found in message".into())
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user