Skip to main content

providers/interfaces/GalaWalletExtension.md

The Gala Wallet extension's API: EIP-1193 plus its account switch and disconnect.

Extends​

Methods​

disconnect()?​

optional disconnect(): Promise<void>

Ends the wallet's session with this app.

Returns​

Promise<void>


on()?​

optional on(event, listener): void

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

Parameters​

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

Returns​

void

Inherited from​

Eip1193Provider.on


removeListener()?​

optional removeListener(event, listener): void

Unsubscribes a listener on registered.

Parameters​

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

Returns​

void

Inherited from​

Eip1193Provider.removeListener


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>

Inherited from​

Eip1193Provider.request


setAddress()?​

optional setAddress(address): Promise<void>

Makes address the account the next request signs as.

Parameters​

ParameterType
addressstring

Returns​

Promise<void>