Appearance
@swapped/connect-sdk / core / SwappedRemoteConfigWalletOverride
Type Alias: SwappedRemoteConfigWalletOverride
SwappedRemoteConfigWalletOverride =
object
Defined in: src/config/remote-config.types.ts:143
Per-wallet routing override written onto WALLET_SDK_CONFIG at apply. Every field is optional; omitted fields keep the SDK default for that wallet.
Unknown provider keys are dropped. An unrecognized platform check name drops this entire override.
Properties
disabled?
optionaldisabled?:SwappedRemoteConfigCondition
Defined in: src/config/remote-config.types.ts:161
When the condition is true, hide the wallet from getAvailable() and reject connect(). Overrides baked-in WALLET_SDK_CONFIG.disabled. Omitted keeps that SDK default (enabled unless the table sets disabled). ['isIOS'] hides on iOS only.
namespaces?
optionalnamespaces?:ChainNamespace[]
Defined in: src/config/remote-config.types.ts:171
CAIP-2 namespaces this wallet may connect (eip155 / solana / bip122).
qrScanTarget?
optionalqrScanTarget?:WalletQrScanTarget
Defined in: src/config/remote-config.types.ts:166
How the user should scan a desktop connect QR. camera — HTTPS browse URL. wallet-app — WalletConnect wc: URI.
requiresDeepLink?
optionalrequiresDeepLink?:SwappedRemoteConfigCondition
Defined in: src/config/remote-config.types.ts:154
Whether to open checkout inside the wallet’s in-app browser. A condition is evaluated at resolve time (['isIOS'] = iOS only).
requiresPopup?
optionalrequiresPopup?:SwappedRemoteConfigCondition
Defined in: src/config/remote-config.types.ts:148
Whether injected connect/sign/send must run in a Swapped popup. A condition array is evaluated at resolve time.
supportedNetworks?
optionalsupportedNetworks?:Network[]
Defined in: src/config/remote-config.types.ts:176
Networks this wallet may use. Replaces the baked-in WALLET_SUPPORTED_NETWORKS list for this provider when present.