Skip to main content

providers/interfaces/Eip1193Provider.md

The EIP-1193 subset the providers use: requests, and the event subscription when present.

Extended by​

Methods​

on()?​

optional on(event, listener): void

Subscribes to a provider event (accountsChanged, chainChanged, disconnect).

Parameters​

ParameterType
eventstring
listener(...args) => void

Returns​

void


removeListener()?​

optional removeListener(event, listener): void

Unsubscribes a listener on registered.

Parameters​

ParameterType
eventstring
listener(...args) => void

Returns​

void


request()​

request<T>(args): Promise<T>

One JSON-RPC request.

Type Parameters​

Type ParameterDefault type
Tunknown

Parameters​

ParameterType
args{ method: string; params?: unknown[]; }
args.methodstring
args.params?unknown[]

Returns​

Promise<T>