Wallet Verification
RushChat supports wallet address verification for channel rule verification.
Wallet Verification Overview
Supported Wallets
EVM Wallets
- MetaMask
- OKX Wallet
- Coinbase Wallet
- Trust Wallet
- Rabby Wallet
- WalletConnect
Solana Wallets
- Phantom
- OKX Wallet (Solana)
- Solflare
Connect Wallet
Connect EVM Wallet
- Click "Connect Wallet" button
- Select wallet type (e.g., MetaMask)
- Confirm connection in wallet
- Address automatically saved after successful connection
Connect Solana Wallet
- Click "Connect Wallet" button
- Select Solana wallet (e.g., Phantom)
- Confirm connection in wallet
- Address automatically saved after successful connection
Wallet Verification
NFT Holder Verification
Channels can set NFT holder requirements:
- Need to hold specified NFT
- Supports EVM chains and Solana
- Automatically verifies NFTs in wallet
Token Holder Verification
Channels can set Token holder requirements:
- Need to hold specified amount of Token
- Supports EVM chains and Solana
- Automatically verifies wallet balance
Collection Verification
Channels can set collection holder requirements:
- Need to hold any NFT from collection
- Supports Solana collections
- ✅ Uses DAS API (Digital Asset Standard API) for verification
- ✅ Supports Metaplex Core NFT standard
- ✅ Automatically detects if RPC endpoint supports DAS API
- ✅ Automatically falls back to Helius RPC if DAS API not supported
Verification Process
Verify When Joining Channel
- Click join channel
- If channel has verification rules, display verification prompt
- Connect wallet (if not connected)
- System automatically verifies
- Can join after verification passes
Verification Failed
If verification fails:
- Display failure reason
- Prompt required NFT/Token to hold
- Provide purchase link (if configured)
Wallet Address Management
Set Wallet Address
- Enter profile
- Enter wallet address in corresponding field
- System automatically validates format
- Save address
Address Format
- EVM:
0xprefixed 42 characters - Solana: Base58 encoded, 32-44 characters