React apps: @sodax/wallet-sdk-react
The React package wraps each chain family’s native wallet SDK (@solana/wallet-adapter for Solana) behind a uniform connector interface with a single persisted store.
Bridging to SDK calls
useWalletProvider returns a typed ISolanaWalletProvider ready to pass into any @sodax/sdk method. The swap and money market calls take it directly. A headless useWalletModal state machine is available if you are building a multi-chain connect modal.
Scripts and backends: SolanaWalletProvider
Outside React, construct the provider from @sodax/wallet-sdk-core directly:
SolanaWalletDefaults lets you tune Solana-specific behavior per provider: connectionCommitment, connectionConfig, sendOptions, and confirmCommitment.
- Full React reference: @sodax/wallet-sdk-react
- All nine chain families’ providers: Setup Wallet Providers