UNPKG

@web3modal/wallet

Version:

#### 🔗 [Website](https://web3modal.com)

21 lines (20 loc) • 941 B
import type { W3mFrameTypes } from './W3mFrameTypes.js'; export declare class W3mFrame { private iframe; private projectId; private rpcUrl; frameLoadPromise: Promise<void>; frameLoadPromiseResolver: { resolve: (value: undefined) => void; reject: (reason?: unknown) => void; } | undefined; constructor(projectId: string, isAppClient?: boolean, chainId?: W3mFrameTypes.Network['chainId']); get networks(): Record<string, W3mFrameTypes.Network>; events: { registerFrameEventHandler: (id: string, callback: (event: W3mFrameTypes.FrameEvent) => void, signal: AbortSignal) => void; onFrameEvent: (callback: (event: W3mFrameTypes.FrameEvent) => void) => void; onAppEvent: (callback: (event: W3mFrameTypes.AppEvent) => void) => void; postAppEvent: (event: W3mFrameTypes.AppEvent) => void; postFrameEvent: (event: W3mFrameTypes.FrameEvent) => void; }; }