@soundsright/connector
Version:
soundsright wallet connector
19 lines (18 loc) • 760 B
TypeScript
import { Connection, UriHandler, AddTokenOptions } from '../types';
export declare const RPC_CONFIGS: any;
export declare class WalletConnectConnection extends Connection {
protected static _instance: WalletConnectConnection;
static getInstance(): WalletConnectConnection;
private eagerConnection;
private ethereum;
private uriHandler;
protected constructor();
private _initialize;
initialize(): Promise<void>;
connect(): Promise<import("../types").ConnectionState>;
switchChain(chainId: number): Promise<void>;
addToken(options: AddTokenOptions): Promise<void>;
disconnect(emit?: boolean): Promise<void>;
registUriHandler(handler: UriHandler): void;
private registDefaultUriHandler;
}