Skip to main content

Interface: GalaWalletExtension

GalaChain core SDK 1.0.0-rc.8


GalaChain core SDK 1.0.0-rc.8 / providers / GalaWalletExtension

Interface: GalaWalletExtension

Defined in: packages/gala-core-sdk/dist/providers.d.ts:360

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

Extends​

Methods​

disconnect()?​

optional disconnect(): Promise<void>

Defined in: packages/gala-core-sdk/dist/providers.d.ts:364

Ends the wallet's session with this app.

Returns​

Promise<void>


on()?​

optional on(event, listener): void

Defined in: packages/gala-core-sdk/dist/providers.d.ts:119

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

Parameters​

event​

string

listener​

(...args) => void

Returns​

void

Inherited from​

Eip1193Provider.on


removeListener()?​

optional removeListener(event, listener): void

Defined in: packages/gala-core-sdk/dist/providers.d.ts:121

Unsubscribes a listener on registered.

Parameters​

event​

string

listener​

(...args) => void

Returns​

void

Inherited from​

Eip1193Provider.removeListener


request()​

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

Defined in: packages/gala-core-sdk/dist/providers.d.ts:114

One JSON-RPC request.

Type Parameters​

T​

T = unknown

Parameters​

args​
method​

string

params?​

unknown[]

Returns​

Promise<T>

Inherited from​

Eip1193Provider.request


setAddress()?​

optional setAddress(address): Promise<void>

Defined in: packages/gala-core-sdk/dist/providers.d.ts:362

Makes address the account the next request signs as.

Parameters​

address​

string

Returns​

Promise<void>