klip-connector
Version: 
A simple, maximally extensible, dependency minimized framework for building modern Klaytn dApps
30 lines (29 loc) • 1.04 kB
TypeScript
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>;
}