UNPKG

@0xfutbol/id

Version:

React component library with shared providers for 0xFutbol ID

36 lines (35 loc) 1.2 kB
export declare class AuthService { private readonly httpClient; constructor(backendUrl: string); claim(username: string, owner: string, message: string, signatureExpiration: number, userDetails?: Record<string, any>, userEmail?: string): Promise<void>; getJWT(username: string, message: string, expiration: number): Promise<string>; pre(params: string | { address?: string; username?: string; }): Promise<{ claimed?: boolean; username?: string; exists?: boolean; }>; sign(username: string, owner: string): Promise<{ claimed: boolean; signature: string; signatureExpiration: bigint; }>; registerPassword(username: string, password: string): Promise<{ token: string; address: string; walletId: string; walletAddress: string; waasSessionToken?: string; waasSessionExpiresAt?: number; }>; loginPassword(username: string, password: string): Promise<{ token: string; address: string; walletId?: string; walletAddress?: string; waasSessionToken?: string; waasSessionExpiresAt?: number; }>; }