diff --git a/packages/protocols/package.json b/packages/protocols/package.json index ca595f1..34c2e12 100644 --- a/packages/protocols/package.json +++ b/packages/protocols/package.json @@ -1,6 +1,6 @@ { "name": "@libsem/protocols", - "version": "1.0.21", + "version": "1.0.22", "description": "Client library for generating and verifying Semaphore & Rln ZK proofs.", "main": "dist/index.node.js", "types": "dist/types/index.d.ts", diff --git a/packages/protocols/src/semaphore.ts b/packages/protocols/src/semaphore.ts index b37aded..d8cc3a5 100644 --- a/packages/protocols/src/semaphore.ts +++ b/packages/protocols/src/semaphore.ts @@ -36,8 +36,8 @@ class Semaphore extends ZkProtocol { * @param nLevels depth of tree * @returns */ - genNullifierHash(externalNullifier: string | bigint, identityNullifier: string | bigint, nLevels: number): bigint { - return poseidonHash([BigInt(externalNullifier), BigInt(identityNullifier), BigInt(nLevels)]) + genNullifierHash(externalNullifier: string | bigint, identityNullifier: string | bigint): bigint { + return poseidonHash([BigInt(externalNullifier), BigInt(identityNullifier)]) } } diff --git a/packages/protocols/tests/semaphore.test.ts b/packages/protocols/tests/semaphore.test.ts index 224caa4..013957f 100644 --- a/packages/protocols/tests/semaphore.test.ts +++ b/packages/protocols/tests/semaphore.test.ts @@ -43,7 +43,7 @@ describe("Semaphore", () => { const identity = new ZkIdentity(); const externalNullifier: string = genExternalNullifier("voting_1") const signal = "0x111" - const nullifierHash: bigint = Semaphore.genNullifierHash(externalNullifier, identity.getNullifier(), 20) + const nullifierHash: bigint = Semaphore.genNullifierHash(externalNullifier, identity.getNullifier()) const identityCommitment: bigint = identity.genIdentityCommitment() const commitments: Array = Object.assign([], identityCommitments)