@0xsequence/connect
Version:
Connect package for Sequence Web SDK
27 lines • 871 B
TypeScript
export declare class ProviderTransport {
private walletOrigin;
private walletWindow;
private callbacks;
private connectionState;
private session;
private walletCheckInterval;
constructor(walletUrl: string);
private observeCallbacks;
private updateWalletCheck;
private ensureWalletCheckActive;
private ensureWalletCheckInactive;
private loadSession;
private saveSession;
connect(auxData?: Record<string, unknown>): Promise<{
walletAddress: string;
}>;
sendRequest(method: string, params: any[], chainId: number): Promise<any>;
private openWalletAndPostMessage;
private postMessageToWallet;
private isWalletOpen;
private handleWalletClosed;
private handleMessage;
disconnect(): void;
getWalletAddress(): string | undefined;
}
//# sourceMappingURL=providerTransport.d.ts.map