- createAuth(__namedParameters): {
getSignInPayload: ((__namedParameters: {
address: `0x${string}`;
} & Partial<NewSignInPayload>) => Promise<{
message: string;
payload: SignInPayload;
}>);
requestOtpCode: ((__namedParameters: RequestOtpCodeParams) => Promise<boolean>);
signIn: ((__namedParameters: {
payload: SignInPayload;
signature: `0x${string}`;
}) => Promise<Account>);
signInPrivy: ((__namedParameters: {
accessToken: string;
}) => Promise<Account>);
signOut: (() => Promise<void>);
signUpPrivy: ((params: SignUpPrivyParams) => Promise<Account>);
} Parameters
- __namedParameters: {
client: Client;
}
Returns {
getSignInPayload: ((__namedParameters: {
address: `0x${string}`;
} & Partial<NewSignInPayload>) => Promise<{
message: string;
payload: SignInPayload;
}>);
requestOtpCode: ((__namedParameters: RequestOtpCodeParams) => Promise<boolean>);
signIn: ((__namedParameters: {
payload: SignInPayload;
signature: `0x${string}`;
}) => Promise<Account>);
signInPrivy: ((__namedParameters: {
accessToken: string;
}) => Promise<Account>);
signOut: (() => Promise<void>);
signUpPrivy: ((params: SignUpPrivyParams) => Promise<Account>);
}
getSignInPayload: ((__namedParameters: {
address: `0x${string}`;
} & Partial<NewSignInPayload>) => Promise<{
message: string;
payload: SignInPayload;
}>)
- (__namedParameters): Promise<{
message: string;
payload: SignInPayload;
}> Parameters
- __namedParameters: {
address: `0x${string}`;
} & Partial<NewSignInPayload>
Returns Promise<{
message: string;
payload: SignInPayload;
}>
requestOtpCode: ((__namedParameters: RequestOtpCodeParams) => Promise<boolean>)
- (__namedParameters): Promise<boolean>
Returns Promise<boolean>
signIn: ((__namedParameters: {
payload: SignInPayload;
signature: `0x${string}`;
}) => Promise<Account>)
- (__namedParameters): Promise<Account>
Parameters
- __namedParameters: {
payload: SignInPayload;
signature: `0x${string}`;
}payload: SignInPayload
signature: `0x${string}`
Returns Promise<Account>
signInPrivy: ((__namedParameters: {
accessToken: string;
}) => Promise<Account>)
- (__namedParameters): Promise<Account>
Parameters
- __namedParameters: {
accessToken: string;
}
Returns Promise<Account>
signOut: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>