Skip to content

@swapped/connect-sdk / core / SwappedRemoteConfigWalletOverride

Type Alias: SwappedRemoteConfigWalletOverride ​

SwappedRemoteConfigWalletOverride = object

Defined in: src/config/remote-config.types.ts:153

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? ​

optional disabled?: SwappedRemoteConfigCondition

Defined in: src/config/remote-config.types.ts:171

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? ​

optional namespaces?: ChainNamespace[]

Defined in: src/config/remote-config.types.ts:181

CAIP-2 namespaces this wallet may connect (eip155 / solana / bip122).


qrScanTarget? ​

optional qrScanTarget?: WalletQrScanTarget

Defined in: src/config/remote-config.types.ts:176

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


optional requiresDeepLink?: SwappedRemoteConfigCondition

Defined in: src/config/remote-config.types.ts:164

Whether to open checkout inside the wallet’s in-app browser. A condition is evaluated at resolve time (['isIOS'] = iOS only).


requiresPopup? ​

optional requiresPopup?: SwappedRemoteConfigCondition

Defined in: src/config/remote-config.types.ts:158

Whether injected connect/sign/send must run in a Swapped popup. A condition array is evaluated at resolve time.


supportedNetworks? ​

optional supportedNetworks?: Network[]

Defined in: src/config/remote-config.types.ts:186

Networks this wallet may use. Replaces the baked-in WALLET_SUPPORTED_NETWORKS list for this provider when present.