UNPKG

@web5nexus/web3auth-core

Version:

Core Implementation for 1 click Web3 Social Auth Implementation for Ethereum, XDC, Bitcoin,Cosmos and other Altcoins.

22 lines (21 loc) 1.18 kB
import { Web3AuthNoModal } from "@web3auth/no-modal"; import { SafeEventEmitterProvider } from "@web3auth/base"; export declare class Web5 { clientId: string; network: string; web3auth: Web3AuthNoModal | null; web3authProvider: SafeEventEmitterProvider | null; constructor(clientId: string, network: string); init(blockchain?: string, symbol?: string): Promise<Web3AuthNoModal>; facebook(): Promise<SafeEventEmitterProvider | null | undefined>; google(): Promise<SafeEventEmitterProvider | null | undefined>; discord(): Promise<SafeEventEmitterProvider | null | undefined>; twitter(): Promise<SafeEventEmitterProvider | null | undefined>; reddit(): Promise<SafeEventEmitterProvider | null | undefined>; twitch(): Promise<SafeEventEmitterProvider | null | undefined>; apple(): Promise<SafeEventEmitterProvider | null | undefined>; github(): Promise<SafeEventEmitterProvider | null | undefined>; linkedin(): Promise<SafeEventEmitterProvider | null | undefined>; email(email: string): Promise<SafeEventEmitterProvider | null | undefined>; mobile(mobile: string): Promise<SafeEventEmitterProvider | null | undefined>; }