@celo/connect"utils/rpc-caller"DefaultRpcCaller

Class: DefaultRpcCaller

Hierarchy

  • DefaultRpcCaller

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new DefaultRpcCaller(defaultProvider: Provider, jsonrpcVersion: string): DefaultRpcCaller

Defined in packages/sdk/connect/src/utils/rpc-caller.ts:67

Parameters:

Name Type Default
defaultProvider Provider -
jsonrpcVersion string "2.0"

Returns: DefaultRpcCaller

Properties

Readonly defaultProvider

defaultProvider: Provider

Defined in packages/sdk/connect/src/utils/rpc-caller.ts:68


Readonly jsonrpcVersion

jsonrpcVersion: string

Defined in packages/sdk/connect/src/utils/rpc-caller.ts:68

Methods

call

call(method: string, params: any[]): Promise‹JsonRpcResponse

Defined in packages/sdk/connect/src/utils/rpc-caller.ts:70

Parameters:

Name Type
method string
params any[]

Returns: Promise‹JsonRpcResponse


send

send(payload: JsonRpcPayload, callback: CallbackJsonRpcResponse›): void

Defined in packages/sdk/connect/src/utils/rpc-caller.ts:88

Parameters:

Name Type
payload JsonRpcPayload
callback CallbackJsonRpcResponse

Returns: void