@iden3/js-iden3-auth
Version:
iden3-auth implementation in JavaScript
12 lines (11 loc) • 619 B
TypeScript
import { PubSignalsVerifier, VerifyOpts } from '../circuits/registry';
import { IDOwnershipPubSignals } from '../circuits/ownershipVerifier';
import { Resolvers } from '../state/resolver';
import { AuthV2PubSignals, BaseConfig } from '@0xpolygonid/js-sdk';
export declare class AuthPubSignalsV2 extends IDOwnershipPubSignals implements PubSignalsVerifier {
pubSignals: AuthV2PubSignals;
constructor(pubSignals: string[]);
verifyQuery(): Promise<BaseConfig>;
verifyStates(resolvers: Resolvers, opts?: VerifyOpts): Promise<void>;
verifyIdOwnership(sender: string, challenge: bigint): Promise<void>;
}