UNPKG

klip-connector

Version:

A simple, maximally extensible, dependency minimized framework for building modern Klaytn dApps

30 lines (29 loc) 1.04 kB
import { AbstractConnectorArguments, ConnectorUpdate } from 'caverjs-react-types'; import { AbstractConnector } from 'caverjs-react-abstract-connector'; export interface KlipArguments extends AbstractConnectorArguments { supportedChainIds?: number[]; showModal: () => void; closeModal: () => void; } export declare class NoKlaytnProviderError extends Error { constructor(); } export declare class UserRejectedRequestError extends Error { constructor(); } export declare class KlipConnector extends AbstractConnector { KlipConnectorProvider?: any; constructor(kwargs: KlipArguments); private showModal; private closeModal; private handleChainChanged; private handleAccountsChanged; private handleClose; private handleNetworkChanged; activate(): Promise<ConnectorUpdate>; getProvider(): Promise<any>; getChainId(): Promise<number | string>; getAccount(): Promise<null | string>; deactivate(): void; isAuthorized(): Promise<boolean>; }