Skip to content

Commit f5d820d

Browse files
remove noop from supported operators for onchain v2 circuits
1 parent 826ad35 commit f5d820d

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@0xpolygonid/js-sdk",
3-
"version": "1.21.0",
3+
"version": "1.21.1",
44
"description": "SDK to work with Polygon ID",
55
"main": "dist/node/cjs/index.js",
66
"module": "dist/node/esm/index.js",

src/proof/provers/inputs-generator.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,22 @@ const v2Operations = [
7373
Operators.NIN,
7474
Operators.NE
7575
];
76+
const v2OnChainOperations = [
77+
Operators.EQ,
78+
Operators.LT,
79+
Operators.GT,
80+
Operators.IN,
81+
Operators.NIN,
82+
Operators.NE
83+
];
7684

7785
export const circuitValidator: {
7886
[k in CircuitId]: { maxQueriesCount: number; supportedOperations: Operators[] };
7987
} = {
8088
[CircuitId.AtomicQueryMTPV2]: { maxQueriesCount: 1, supportedOperations: v2Operations },
81-
[CircuitId.AtomicQueryMTPV2OnChain]: { maxQueriesCount: 1, supportedOperations: v2Operations },
89+
[CircuitId.AtomicQueryMTPV2OnChain]: { maxQueriesCount: 1, supportedOperations: v2OnChainOperations },
8290
[CircuitId.AtomicQuerySigV2]: { maxQueriesCount: 1, supportedOperations: v2Operations },
83-
[CircuitId.AtomicQuerySigV2OnChain]: { maxQueriesCount: 1, supportedOperations: v2Operations },
91+
[CircuitId.AtomicQuerySigV2OnChain]: { maxQueriesCount: 1, supportedOperations: v2OnChainOperations },
8492
[CircuitId.AtomicQueryV3]: { maxQueriesCount: 1, supportedOperations: allOperations },
8593
[CircuitId.AtomicQueryV3OnChain]: { maxQueriesCount: 1, supportedOperations: allOperations },
8694
[CircuitId.AuthV2]: { maxQueriesCount: 0, supportedOperations: [] },
@@ -296,7 +304,6 @@ export class InputGenerator {
296304
circuitInputs.challenge = params.challenge;
297305

298306
const query = circuitQueries[0];
299-
query.operator = this.transformV2QueryOperator(query.operator);
300307
circuitInputs.query = query;
301308
circuitInputs.claim = {
302309
issuerID: circuitClaimData.issuerId,
@@ -381,7 +388,6 @@ export class InputGenerator {
381388
circuitInputs.skipClaimRevocationCheck = params.skipRevocation;
382389

383390
const query = circuitQueries[0];
384-
query.operator = this.transformV2QueryOperator(query.operator);
385391
circuitInputs.query = query;
386392
circuitInputs.currentTimeStamp = getUnixTimestamp(new Date());
387393

0 commit comments

Comments
 (0)