Lit Controller
const litAuthProvider = new LitAuthProvider(
stytchProjectId: string,
baseUrl: string,
walletType?: WalletType,
aa?: AaDetails
)authenticateWithStytch
async authenticateWithStytch(
accessToken: string,
userId?: string,
method?: string
): Promise<AuthMethod | undefined>export interface AuthMethod {
authMethodType: number;
accessToken: string;
}mintPKP
async mintPKP(authMethod: AuthMethod): Promise<IRelayPKP>export interface IRelayPKP {
tokenId: string;
publicKey: string;
ethAddress: string;
}getPKPs
async getPKPs(authMethod: AuthMethod): Promise<IRelayPKP[]>export interface IRelayPKP {
tokenId: string;
publicKey: string;
ethAddress: string;
}initSession
async initSession(authMethod: AuthMethod, pkp: IRelayPKP, chain: string)Last updated