@iden3/js-iden3-auth
Version:
iden3-auth implementation in JavaScript
19 lines (18 loc) • 786 B
TypeScript
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>;
}