Skip to content

Commit b86d2a2

Browse files
JohnGuilding0xmad
authored andcommitted
fix: maci 9 incorrect parameter to verify proof in semaphore checker
1 parent 08d76f5 commit b86d2a2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/contracts/contracts/extensions/semaphore/SemaphoreChecker.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ contract SemaphoreChecker is BaseChecker {
5959
revert InvalidProver();
6060
}
6161

62-
if (!semaphore.verifyProof(_scope, proof)) {
62+
if (!semaphore.verifyProof(groupId, proof)) {
6363
revert InvalidProof();
6464
}
6565

packages/contracts/contracts/test/extensions/mocks/SemaphoreMock.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ contract SemaphoreMock is ISemaphore {
3131
}
3232
}
3333

34-
function verifyProof(uint256 scope, SemaphoreProof calldata proof) external view returns (bool) {
35-
return mockedGroups[scope] && mockedProofs[proof.nullifier];
34+
function verifyProof(uint256 groupId, SemaphoreProof calldata proof) external view returns (bool) {
35+
return mockedGroups[groupId] && mockedProofs[proof.nullifier];
3636
}
3737

3838
/// @notice Stub functions required to comply with the ISemaphore interface.

0 commit comments

Comments
 (0)