@colligence/web3-react-klip
Version:
27 lines (26 loc) • 865 B
TypeScript
import type { Actions } from '@web3-react/types';
import { Connector } from '@web3-react/types';
interface KlipSDKOptions {
bappName: string;
rpcUrl?: string;
}
/**
* @param provider - An EIP-1193 ({@link https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1193.md}) provider.
* @param onError - Handler to report errors thrown from eventListeners.
*/
export interface KLIPConstructorArgs {
actions: Actions;
options: KlipSDKOptions;
onError?: (error: Error) => void;
}
export declare class KLIP extends Connector {
private options;
constructor({ actions, options, onError }: KLIPConstructorArgs);
private activateAccounts;
private restoreProvider;
/** {@inheritdoc Connector.connectEagerly} */
connectEagerly(): Promise<void>;
/** {@inheritdoc Connector.activate} */
activate(): Promise<void>;
}
export {};