Skip to content

@swapped/connect-sdk / react / WalletsContextValue

Type Alias: WalletsContextValue ​

WalletsContextValue = object

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

Properties ​

activeWallet ​

activeWallet: WalletConnection | null

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


activeWalletId ​

activeWalletId: WalletId | null

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


available ​

available: AvailableWallet[]

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


availableError ​

availableError: Error | null

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


availableLoading ​

availableLoading: boolean

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


cancelPairing ​

cancelPairing: () => Promise<boolean>

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

Returns ​

Promise<boolean>


connect ​

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

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

Parameters ​

request ​

ConnectWalletRequest

Returns ​

Promise<WalletConnection | null>


connections ​

connections: WalletConnection[]

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


connectionState ​

connectionState: WalletsConnectionState

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


disconnect ​

disconnect: (walletId) => Promise<void>

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

Parameters ​

walletId ​

WalletId

Returns ​

Promise<void>


disconnectAll ​

disconnectAll: () => Promise<void>

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

Returns ​

Promise<void>


disconnectProvider ​

disconnectProvider: (provider) => Promise<void>

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

Parameters ​

provider ​

IntegrationProvider

Returns ​

Promise<void>


getDeepLinkUrl ​

getDeepLinkUrl: (provider) => string | null

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

Parameters ​

provider ​

IntegrationProvider

Returns ​

string | null


isConnecting ​

isConnecting: (provider?) => boolean

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

Parameters ​

provider? ​

IntegrationProvider

Returns ​

boolean


isRestoring ​

isRestoring: boolean

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


openDeepLink: (provider) => string | null

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

Parameters ​

provider ​

IntegrationProvider

Returns ​

string | null


pairingDeeplinkUrl ​

pairingDeeplinkUrl: string | null

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


pairingUri ​

pairingUri: string | null

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


refetchAvailable ​

refetchAvailable: () => Promise<void>

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

Returns ​

Promise<void>


requiresDeepLink: (provider) => boolean

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

Parameters ​

provider ​

IntegrationProvider

Returns ​

boolean


setActiveWallet ​

setActiveWallet: (walletId) => void

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

Parameters ​

walletId ​

WalletId

Returns ​

void


supportsWalletConnect ​

supportsWalletConnect: (provider) => boolean

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

Parameters ​

provider ​

IntegrationProvider

Returns ​

boolean