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