Styling Connectors
External wallets (EVM + Solana)
Use configForExternalWallets() to specify external wallets you want to support, then add to your UI configuration. This allows you to feature wallets, merge EVM/Solana variants by name, and enable WalletConnect.
You can still pass EVM connectors and Solana adapters directly into createConfig() without the helper.
How it behaves
How the external wallets UI behaves:
- Featured: uses your
walletsorder; EVM then Solana for the same name (counts once); capped bynumFeaturedWallets - All Wallets: same ordering; detected wallets not in
walletsare appended - Filtering: respects
chainType(e.g.,["svm"]hides EVM + WalletConnect) - WalletConnect: EVM‑only; shown when
walletConnectProjectIdis set andchainTypeincludes"evm"
Programmatic usage
Programmatic flows when you want to bypass the modal: