We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6438d1c commit d77c92dCopy full SHA for d77c92d
tests/mocks/MockWorldID.sol
@@ -1,7 +1,7 @@
1
// SPDX-License-Identifier: MIT
2
-pragma solidity ^0.8.13;
+pragma solidity ^0.8.30;
3
4
-import {IWorldID} from "src/interfaces/IWorldID.sol";
+import { IWorldID } from "src/interfaces/IWorldID.sol";
5
6
contract MockWorldID is IWorldID {
7
mapping(uint256 => bool) public nullifiers;
@@ -13,7 +13,9 @@ contract MockWorldID is IWorldID {
13
uint256 nullifierHash,
14
uint256, // externalNullifierHash
15
uint256[8] calldata // proof
16
- ) external {
+ )
17
+ external
18
+ {
19
require(!nullifiers[nullifierHash], "MockWorldID: Nullifier has already been used");
20
nullifiers[nullifierHash] = true;
21
}
0 commit comments