@totle/web3connect
Version:
A single Web3 / Ethereum provider solution for all Wallets
25 lines • 735 B
TypeScript
import { IProviderOptions } from "../helpers/types";
interface ICoreOptions {
network: string;
lightboxOpacity: number;
providerOptions: IProviderOptions;
}
declare class Core {
private show;
private eventController;
private lightboxOpacity;
private providerController;
private providers;
constructor(opts?: Partial<ICoreOptions>);
on(event: string, callback: (result: any) => void): () => void;
off(event: string, callback?: (result: any) => void): void;
toggleModal: () => Promise<void>;
renderModal(): void;
private onError;
private onConnect;
private onClose;
private updateState;
private resetState;
}
export default Core;
//# sourceMappingURL=index.d.ts.map