Skip to content

@swapped/connect-sdk / core / WalletSdkConfig

Type Alias: WalletSdkConfig ​

WalletSdkConfig = object

Defined in: src/modules/wallets/wallets.config.ts:13

Properties ​

disabled? ​

optional disabled?: WalletDeepLinkRequirement

Defined in: src/modules/wallets/wallets.config.ts:28

Hide this wallet from getAvailable() and reject connect(). Same shape as requiresDeepLink: true / () => isIOS(). Remote wallets.<id>.disabled overrides this when present.


namespaces ​

namespaces: ChainNamespace[]

Defined in: src/modules/wallets/wallets.config.ts:15


qrScanTarget ​

qrScanTarget: WalletQrScanTarget

Defined in: src/modules/wallets/wallets.config.ts:33

How the user should scan a desktop connect QR. camera - HTTPS browse URL. wallet-app - WalletConnect wc: URI.


optional requiresDeepLink?: WalletDeepLinkRequirement

Defined in: src/modules/wallets/wallets.config.ts:22

Open the Swapped checkout URL inside the wallet’s in-app browser. Same as widget isDeepLink: true / () => true, or () => isIOS().


requiresPopup ​

requiresPopup: WalletDeepLinkRequirement

Defined in: src/modules/wallets/wallets.config.ts:17

Injected connect/sign/send cannot complete inside the hidden iframe.


supportedNetworks? ​

optional supportedNetworks?: Network[]

Defined in: src/modules/wallets/wallets.config.ts:38

Networks this wallet may use. Seeded from WALLET_SUPPORTED_NETWORKS; remote supportedNetworks replaces it.


supportsInjected ​

supportsInjected: boolean

Defined in: src/modules/wallets/wallets.config.ts:14