Appearance
@swapped/connect-sdk / core / WalletSdkConfig
Type Alias: WalletSdkConfig
WalletSdkConfig =
object
Defined in: src/modules/wallets/wallets.config.ts:13
Properties
disabled?
optionaldisabled?: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.
requiresDeepLink?
optionalrequiresDeepLink?: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?
optionalsupportedNetworks?: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