Skip to content

BidirectionalTransport

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

Bidirectional transport that can also receive messages.

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

RpcTransport.submit


submitResponse(id, payload): void

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

Send a response back to the requester.

Request ID to respond to

string | number | null

Response payload

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

void