EthereumProvider
class
EthereumProvider
Constructor
constructor
EthereumProvider(__namedParameters: Deps): EthereumProvider
Parameters:
__namedParameters: Deps
Returns:
EthereumProviderProperties
_metamask
Experimental API
any
Methods
_callRpcMethod
_callRpcMethod(method: string, params: Params): Promise
Parameters:
method: string
params: Params
Returns:
PromisedefineFlag
defineFlag(flagName: string): void
Parameters:
flagName: string
Returns:
voidemitAndIgnoreErrors
emitAndIgnoreErrors(event: T, args: any): void
Parameters:
event: T
args: any
Returns:
voidenable
enable(): Promise
Returns:
PromiseisConnected
isConnected(): boolean
Returns:
booleanrequest
send
send(methodOrPayload: string | JsonRpcRequest, paramsOrCallback: unknown[] | JsonRpcCallback): Promise
Parameters:
methodOrPayload: string | JsonRpcRequest
paramsOrCallback: unknown[] | JsonRpcCallback
Returns:
PromisesendAsync
Parameters:
payload: JsonRpcRequest
callback: JsonRpcCallback
Returns:
voidAccessors
chainId
selectedAddress
