replace bytes with keccak256 to gen daily nullifier

This commit is contained in:
Tihe
2025-01-15 21:47:42 +08:00
committed by TI-HE CHEN
parent 73887ddb2e
commit e0ebca516c

View File

@@ -402,7 +402,7 @@ contract UnirepApp is Ownable {
DailyClaimVHelper.DailyClaimSignals memory signals = dailyClaimVHelpers.decodeDailyClaimSignals(publicSignals);
// check if proof is used before
bytes32 nullifier = bytes32(abi.encodePacked(publicSignals, proof));
bytes32 nullifier = keccak256(abi.encodePacked(publicSignals, proof));
if (proofNullifier[nullifier]) {
revert ProofHasUsed();
}