Skip to content

@gala-chain/connectAPI


API > ExtendedEip1193Provider

Interface: ExtendedEip1193Provider

Extended EIP-1193 provider interface with additional wallet-specific properties. Adds support for event handling and wallet detection.

Contents

Extends

  • Eip1193Provider

Properties

isTrust

isTrust?: boolean

Flag indicating if this is a Trust Wallet provider

Source

chain-connect/src/helpers.ts:51


providers

providers?: any[]

Array of available providers (for multi-wallet scenarios)

Source

chain-connect/src/helpers.ts:49

Methods

on()

on(event, handler): void

Adds a listener for account change events

Parameters

event: "accountsChanged"

handler: Listener\<string[]>

Source

chain-connect/src/helpers.ts:45


removeListener()

removeListener(event, handler): void

Removes a listener for account change events

Parameters

event: "accountsChanged"

handler: Listener\<string[]>

Source

chain-connect/src/helpers.ts:47


request()

request(request): Promise\<any>

See [[link-eip-1193]] for details on this method.

Parameters

request: object

request.method: string

request.params?: any[] | Record\<string, any>

Inherited from

Eip1193Provider.request

Source

node_modules/ethers/lib.commonjs/providers/provider-browser.d.ts:13