Skip to content

RpcTransport

Defined in: packages/dapp/src/transport/types.ts:13

RPC transport interface.

Implementations handle the communication mechanism (postMessage, HTTP, etc.)

submit(payload): Promise<{[key: string]: unknown; result?: unknown; } | {[key: string]: unknown; error: { code: number; data?: unknown; message: string; }; }>

Defined in: packages/dapp/src/transport/types.ts:20

Submit an RPC request and wait for response.

Request payload with method and params

string = ...

Record<string, unknown> | unknown[] = ...

Promise<{[key: string]: unknown; result?: unknown; } | {[key: string]: unknown; error: { code: number; data?: unknown; message: string; }; }>

Promise resolving to success or error response