Skip to content

@swapped/connect-sdk / react / WalletsContextValue

Type Alias: WalletsContextValue

WalletsContextValue = object

Defined in: src/react/wallets/context.ts:13

Properties

activeWallet

activeWallet: WalletConnection | null

Defined in: src/react/wallets/context.ts:34


activeWalletId

activeWalletId: WalletId | null

Defined in: src/react/wallets/context.ts:33


available

available: AvailableWallet[]

Defined in: src/react/wallets/context.ts:19


availableError

availableError: Error | null

Defined in: src/react/wallets/context.ts:21


availableLoading

availableLoading: boolean

Defined in: src/react/wallets/context.ts:20


cancelPairing

cancelPairing: () => Promise<boolean>

Defined in: src/react/wallets/context.ts:28

Returns

Promise<boolean>


connect

connect: (request) => Promise<WalletConnection | null>

Defined in: src/react/wallets/context.ts:23

Parameters

request

ConnectWalletRequest

Returns

Promise<WalletConnection | null>


connections

connections: WalletConnection[]

Defined in: src/react/wallets/context.ts:15


connectionState

connectionState: WalletsConnectionState

Defined in: src/react/wallets/context.ts:14


disconnect

disconnect: (walletId) => Promise<void>

Defined in: src/react/wallets/context.ts:29

Parameters

walletId

WalletId

Returns

Promise<void>


disconnectAll

disconnectAll: () => Promise<void>

Defined in: src/react/wallets/context.ts:31

Returns

Promise<void>


disconnectProvider

disconnectProvider: (provider) => Promise<void>

Defined in: src/react/wallets/context.ts:30

Parameters

provider

IntegrationProvider

Returns

Promise<void>


getDeepLinkUrl

getDeepLinkUrl: (provider) => string | null

Defined in: src/react/wallets/context.ts:26

Parameters

provider

IntegrationProvider

Returns

string | null


isConnecting

isConnecting: (provider?) => boolean

Defined in: src/react/wallets/context.ts:32

Parameters

provider?

IntegrationProvider

Returns

boolean


isRestoring

isRestoring: boolean

Defined in: src/react/wallets/context.ts:16


openDeepLink: (provider) => string | null

Defined in: src/react/wallets/context.ts:27

Parameters

provider

IntegrationProvider

Returns

string | null


pairingDeeplinkUrl

pairingDeeplinkUrl: string | null

Defined in: src/react/wallets/context.ts:18


pairingUri

pairingUri: string | null

Defined in: src/react/wallets/context.ts:17


refetchAvailable

refetchAvailable: () => Promise<void>

Defined in: src/react/wallets/context.ts:22

Returns

Promise<void>


requiresDeepLink: (provider) => boolean

Defined in: src/react/wallets/context.ts:24

Parameters

provider

IntegrationProvider

Returns

boolean


setActiveWallet

setActiveWallet: (walletId) => void

Defined in: src/react/wallets/context.ts:35

Parameters

walletId

WalletId

Returns

void


supportsWalletConnect

supportsWalletConnect: (provider) => boolean

Defined in: src/react/wallets/context.ts:25

Parameters

provider

IntegrationProvider

Returns

boolean