UNPKG

@iden3/js-iden3-auth

Version:

iden3-auth implementation in JavaScript

17 lines (16 loc) 929 B
import { PubSignalsVerifier, VerifyOpts } from '../circuits/registry'; import { Query } from '../circuits/query'; import { Resolvers } from '../state/resolver'; import { IDOwnershipPubSignals } from '../circuits/ownershipVerifier'; import { DocumentLoader } from '@iden3/js-jsonld-merklization'; import { AtomicQueryV3PubSignals, BaseConfig, JSONObject, VerifiablePresentation } from '@0xpolygonid/js-sdk'; /** * Verifies the public signals for the AtomicQueryV3 circuit. * @beta */ export declare class AtomicQueryV3PubSignalsVerifier extends IDOwnershipPubSignals implements PubSignalsVerifier { pubSignals: AtomicQueryV3PubSignals; constructor(pubSignals: string[]); verifyQuery(query: Query, schemaLoader?: DocumentLoader, verifiablePresentation?: VerifiablePresentation, opts?: VerifyOpts, params?: JSONObject): Promise<BaseConfig>; verifyStates(resolvers: Resolvers, opts?: VerifyOpts): Promise<void>; }