@@ -73,14 +73,22 @@ const v2Operations = [
73
73
Operators . NIN ,
74
74
Operators . NE
75
75
] ;
76
+ const v2OnChainOperations = [
77
+ Operators . EQ ,
78
+ Operators . LT ,
79
+ Operators . GT ,
80
+ Operators . IN ,
81
+ Operators . NIN ,
82
+ Operators . NE
83
+ ] ;
76
84
77
85
export const circuitValidator : {
78
86
[ k in CircuitId ] : { maxQueriesCount : number ; supportedOperations : Operators [ ] } ;
79
87
} = {
80
88
[ CircuitId . AtomicQueryMTPV2 ] : { maxQueriesCount : 1 , supportedOperations : v2Operations } ,
81
- [ CircuitId . AtomicQueryMTPV2OnChain ] : { maxQueriesCount : 1 , supportedOperations : v2Operations } ,
89
+ [ CircuitId . AtomicQueryMTPV2OnChain ] : { maxQueriesCount : 1 , supportedOperations : v2OnChainOperations } ,
82
90
[ CircuitId . AtomicQuerySigV2 ] : { maxQueriesCount : 1 , supportedOperations : v2Operations } ,
83
- [ CircuitId . AtomicQuerySigV2OnChain ] : { maxQueriesCount : 1 , supportedOperations : v2Operations } ,
91
+ [ CircuitId . AtomicQuerySigV2OnChain ] : { maxQueriesCount : 1 , supportedOperations : v2OnChainOperations } ,
84
92
[ CircuitId . AtomicQueryV3 ] : { maxQueriesCount : 1 , supportedOperations : allOperations } ,
85
93
[ CircuitId . AtomicQueryV3OnChain ] : { maxQueriesCount : 1 , supportedOperations : allOperations } ,
86
94
[ CircuitId . AuthV2 ] : { maxQueriesCount : 0 , supportedOperations : [ ] } ,
@@ -296,7 +304,6 @@ export class InputGenerator {
296
304
circuitInputs . challenge = params . challenge ;
297
305
298
306
const query = circuitQueries [ 0 ] ;
299
- query . operator = this . transformV2QueryOperator ( query . operator ) ;
300
307
circuitInputs . query = query ;
301
308
circuitInputs . claim = {
302
309
issuerID : circuitClaimData . issuerId ,
@@ -381,7 +388,6 @@ export class InputGenerator {
381
388
circuitInputs . skipClaimRevocationCheck = params . skipRevocation ;
382
389
383
390
const query = circuitQueries [ 0 ] ;
384
- query . operator = this . transformV2QueryOperator ( query . operator ) ;
385
391
circuitInputs . query = query ;
386
392
circuitInputs . currentTimeStamp = getUnixTimestamp ( new Date ( ) ) ;
387
393
0 commit comments