UNPKG

@linenext/dapp-portal-sdk

Version:

Dapp Portal SDK

14 lines (13 loc) 614 B
import { DappPortalSDKConfig } from '../config/config'; import { RpcResponse } from '../message/RpcMessage'; import { RequestArguments } from '../provider/interface'; export declare class RelayRequestClient { private readonly baseUrl; private readonly clientId; private readonly relaySessionTimeout; private readonly maxRetryCount; constructor(config: DappPortalSDKConfig); request: (requestArgs: RequestArguments, requestKey: string) => Promise<void>; waitForResponse: (requestKey: string) => Promise<RpcResponse>; fetchWithTimeout: (requestKey: string) => Promise<RpcResponse>; }