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