UNPKG

@iden3/js-iden3-auth

Version:

iden3-auth implementation in JavaScript

19 lines (18 loc) 786 B
import { PubSignalsVerifier } from '../circuits/registry'; import { Query } from '../circuits/query'; import { DocumentLoader } from '@iden3/js-jsonld-merklization'; import { BaseConfig, LinkedMultiQueryPubSignals, VerifiablePresentation } from '@0xpolygonid/js-sdk'; /** * Verifies the linked multi-query circuit. * @beta */ export declare class LinkedMultiQueryVerifier implements PubSignalsVerifier { readonly pubSignals: LinkedMultiQueryPubSignals; readonly queryCount: number; constructor(pubSignals: string[], opts?: { queryCount?: number; }); verifyIdOwnership(): Promise<void>; verifyQuery(query: Query, schemaLoader?: DocumentLoader, verifiablePresentation?: VerifiablePresentation): Promise<BaseConfig>; verifyStates(): Promise<void>; }