WalletProvider.
If the wallet does not support any of these standards — for example, a proprietary mobile wallet app — you can build a custom WalletProvider instead.
EIP-6963 (EVM)
EIP-6963 is the standard for browser extension wallets to announce themselves viaeip6963:announceProvider. Most modern EVM wallets support it.
Add the EVM extension to the SDK:
Solana Wallet Standard
Solana wallets that implement the Solana Wallet Standard are discovered automatically.Sui Wallet Standard
Sui wallets that implement the Sui Wallet Standard are discovered automatically.WalletConnect
WalletConnect is a cross-chain URI-based connection standard. It works for both mobile deep links and desktop QR codes, and is supported for EVM, Solana, and other chains. See WalletConnect Integration for setup details.When to build a custom WalletProvider
Use a customWalletProvider when:
- A wallet does not announce itself through any of the standards above.
- You control the wallet and want the SDK to route signing to your own native SDK or API.
- You want a dedicated integration without relying on WalletConnect.