@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
: Callback‹JsonRpcResponse›): void
Defined in packages/sdk/connect/src/utils/rpc-caller.ts:88
Parameters:
Name | Type |
---|---|
payload |
JsonRpcPayload |
callback |
Callback‹JsonRpcResponse› |
Returns: void