BidirectionalTransport
Defined in: packages/dapp/src/transport/types.ts:26
Bidirectional transport that can also receive messages.
Extends
Section titled “Extends”Methods
Section titled “Methods”submit()
Section titled “submit()”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.
Parameters
Section titled “Parameters”payload
Section titled “payload”Request payload with method and params
method
Section titled “method”string = ...
params?
Section titled “params?”Record<string, unknown> | unknown[] = ...
Returns
Section titled “Returns”Promise<{[key: string]: unknown; result?: unknown; } | {[key: string]: unknown; error: { code: number; data?: unknown; message: string; }; }>
Promise resolving to success or error response
Inherited from
Section titled “Inherited from”submitResponse()
Section titled “submitResponse()”submitResponse(
id,payload):void
Defined in: packages/dapp/src/transport/types.ts:33
Send a response back to the requester.
Parameters
Section titled “Parameters”Request ID to respond to
string | number | null
payload
Section titled “payload”Response payload
{[key: string]: unknown; result?: unknown; } | {[key: string]: unknown; error: { code: number; data?: unknown; message: string; }; }
Returns
Section titled “Returns”void