Troubleshooting
This page provides solutions to common issues you might encounter when using the RWAPool protocol.
Wallet Connection Issues
Wallet Won't Connect
Symptoms:
- "Connect Wallet" button doesn't respond
- Connection dialog appears but then disappears
- Continuous "Connecting..." message
Solutions:
-
Refresh the page
- Close the browser tab and reopen it
- Try a hard refresh (Ctrl+F5 or Cmd+Shift+R)
-
Check wallet extension
- Ensure your wallet extension is up to date
- Restart your browser
- Check if the extension is enabled
-
Network settings
- Verify your wallet is set to the correct network (Ethereum, Polygon, etc.)
- Try switching networks and then back again
-
Clear browser cache
- Clear cookies and cache for the RWAPool site
- Try in incognito/private browsing mode
-
Alternative connection method
- If using MetaMask, try WalletConnect instead
- If on mobile, try the in-app browser of your wallet
Wrong Account Connected
Symptoms:
- Wallet connects but shows the wrong account
- Cannot see your investments or balance
Solutions:
-
Switch accounts in wallet
- Open your wallet extension
- Select the correct account
- Disconnect and reconnect to RWAPool
-
Check multiple wallets
- Ensure you're using the same wallet you originally invested with
- Check if you have multiple wallet extensions enabled
-
Verify address
- Confirm the address you're expecting to see matches your transaction history
Transaction Issues
Transaction Pending Forever
Symptoms:
- Transaction shows as "Pending" for an unusually long time
- No confirmation or rejection appears
Solutions:
-
Check gas price
- Verify if gas prices are high on the network
- Consider speeding up the transaction in your wallet
-
Check transaction status
- Look up your transaction hash on the appropriate block explorer
- Verify if it's pending on the blockchain or just in your wallet
-
Cancel and retry
- Cancel the pending transaction in your wallet
- Submit a new transaction with higher gas price
-
Reset wallet
- If using MetaMask, try the "Reset Account" feature
- This clears pending transactions without affecting your funds
Transaction Failed
Symptoms:
- "Transaction Failed" error message
- Transaction reverted on the blockchain
Solutions:
-
Check error message
- Look for specific error details in the failure message
- Common errors include slippage, insufficient funds, or contract restrictions
-
Check wallet balance
- Ensure you have enough native tokens (ETH, MATIC, etc.) for gas fees
- Verify you have the tokens you're trying to transact with
-
Adjust gas settings
- Try increasing gas limit by 20-30%
- Ensure gas price is competitive for current network conditions
-
Check contract allowance
- For token approvals, ensure you've approved enough tokens
- You may need to reset and reapprove token allowances
-
Timing restrictions
- Some pools have timing restrictions on deposits or withdrawals
- Check if you're within the allowed transaction window
High Gas Fees
Symptoms:
- Gas fees seem unusually high for transactions
- Transactions cost more than expected
Solutions:
-
Use gas-efficient networks
- Switch to Layer 2 networks like Polygon, Arbitrum, or Optimism
- These typically have much lower gas fees than Ethereum mainnet
-
Time your transactions
- Check gas trackers for optimal timing
- Weekends and off-peak hours often have lower gas prices
-
Batch transactions
- If making multiple transactions, use the batch function when available
- This combines multiple actions into a single transaction
-
Gas optimization settings
- Use "Economy" gas settings for non-urgent transactions
- Consider setting custom gas parameters in your wallet
Pool Interaction Issues
Cannot Deposit
Symptoms:
- Deposit button is disabled
- Deposit transaction fails
- Error message when attempting to deposit
Solutions:
-
Check pool status
- Verify if the pool is currently accepting deposits
- Some pools have deposit caps or windows
-
Check minimum deposit
- Ensure you're depositing at least the minimum required amount
- Minimum amounts are displayed on the pool details page
-
Token approval
- Check if you've approved the RWAPool contract to use your tokens
- If not, you'll need to complete an approval transaction first
-
Network mismatch
- Ensure you're on the same network as the pool
- Different pools may exist on different networks
Cannot Withdraw
Symptoms:
- Withdrawal button is disabled
- Withdrawal transaction fails
- Cannot access funds when needed
Solutions:
-
Check redemption window
- Verify if the pool is currently in its redemption window
- Some pools only process withdrawals at specific times
-
Check lock period
- Some pools have minimum lock periods
- Check if your investment is still within the lock period
-
Check minimum withdrawal
- Ensure you're withdrawing at least the minimum required amount
- Or withdrawing your entire balance if it's below the minimum
-
Liquidity constraints
- During high withdrawal periods, there may be withdrawal queues
- Check the pool's current liquidity status
Yield Not Appearing
Symptoms:
- Expected yield is not showing in your account
- Yield amount seems incorrect or lower than expected
Solutions:
-
Check distribution schedule
- Verify when yield is distributed for your specific pool
- Some pools distribute daily, others weekly or monthly
-
Check reinvestment settings
- If auto-compounding is enabled, yield may be automatically reinvested
- Check your total balance instead of just the yield section
-
Recent deposit
- If you recently deposited, you may not be eligible for the most recent distribution
- Check the yield accrual start date for your deposit
-
Market conditions
- Yield rates fluctuate based on market conditions
- Check if there have been recent yield rate adjustments
Governance Issues
Cannot Vote
Symptoms:
- Voting buttons are disabled
- Vote transaction fails
- Vote not being counted
Solutions:
-
Check token holdings
- Verify you hold RWA governance tokens
- Check if your tokens are staked or in liquid form
-
Snapshot timing
- Governance votes use a snapshot of token holdings at a specific block
- If you acquired tokens after the snapshot, you cannot vote on that proposal
-
Delegation status
- Check if you've delegated your voting power to someone else
- You cannot vote directly if your voting power is delegated
-
Proposal status
- Ensure the proposal is in the active voting period
- Voting is not possible during review, queued, or executed states
Proposal Not Visible
Symptoms:
- Cannot see a specific governance proposal
- Proposals page is empty
Solutions:
-
Check proposal status filter
- Adjust filters to show all proposal states
- The proposal may be in a different state than what's currently filtered
-
Network selection
- Ensure you're on the correct network for governance
- Some proposals may only be visible on specific networks
-
Governance portal version
- Check if you're using the latest version of the governance portal
- Try clearing cache or using an incognito window
Account and Portfolio Issues
Investments Not Showing
Symptoms:
- Portfolio page is empty despite having investments
- Some investments are missing from your dashboard
Solutions:
-
Check connected wallet
- Verify you're connected with the same wallet used for investments
- Try connecting with alternative wallets if you've used multiple
-
Network selection
- Ensure you've selected the correct network
- Toggle "Show all networks" option if available
-
Recent transactions
- If you just made an investment, it may take a few minutes to appear
- Check transaction status on the blockchain explorer
-
Historical view
- Check the "History" or "Transactions" tab to see past activity
- This can help identify which wallet or network was used
Incorrect Balance
Symptoms:
- Balance shown doesn't match expected amount
- Numbers seem outdated or incorrect
Solutions:
-
Refresh data
- Use the refresh button on the portfolio page
- Disconnect and reconnect your wallet
-
Check multiple networks
- Your balance may be spread across multiple networks
- Ensure you're viewing aggregated balances if applicable
-
Pending transactions
- Check for pending transactions that might affect your balance
- These may not be reflected until confirmed
-
Token price impact
- If viewing fiat value, price fluctuations affect your balance
- Check if token prices have changed significantly
Technical and API Issues
API Integration Errors
Symptoms:
- API calls returning errors
- Integration with RWAPool not functioning
Solutions:
-
Check API key
- Verify your API key is valid and has the correct permissions
- Regenerate the key if necessary
-
Rate limits
- Check if you've exceeded API rate limits
- Implement proper rate limiting in your application
-
Endpoint URLs
- Ensure you're using the correct API endpoints
- Verify the API version in your requests
-
Request format
- Validate your request format against the API documentation
- Check for required parameters and correct data types
-
Network issues
- Test API connectivity from different networks
- Use API status page to check for known outages
SDK Implementation Problems
Symptoms:
- SDK methods throwing errors
- Unexpected behavior in SDK integration
Solutions:
-
SDK version
- Ensure you're using the latest SDK version
- Check changelog for breaking changes
-
Initialization
- Verify SDK is properly initialized with correct parameters
- Check provider connection before making calls
-
Error handling
- Implement proper try/catch blocks around SDK methods
- Log detailed error information for troubleshooting
-
Async handling
- Ensure proper handling of asynchronous SDK methods
- Use await/async or proper promise chains
Mobile App Issues
App Crashes
Symptoms:
- App closes unexpectedly
- Freezes on certain screens
Solutions:
-
Update app
- Ensure you have the latest version from the app store
- Check for pending updates
-
Restart device
- Close all apps and restart your device
- This clears memory and can resolve many issues
-
Reinstall app
- Uninstall and reinstall the RWAPool app
- Note: You'll need to reconnect your wallet after reinstalling
-
Check device compatibility
- Verify your device meets minimum requirements
- Older devices may have compatibility issues
Biometric Authentication Fails
Symptoms:
- Face ID or fingerprint authentication doesn't work
- Repeatedly asks for biometric verification
Solutions:
-
Re-register biometrics
- Disable and re-enable biometric authentication
- Update your biometric data in device settings
-
Alternative login
- Use password/PIN method instead
- Re-setup biometrics after successful login
-
App permissions
- Check if the app has necessary permissions for biometrics
- Grant permissions in device settings if needed
Getting Additional Help
If you've tried the solutions above and still experience issues:
-
Community Support
- Ask in the Discord #support channel
- Check if others are experiencing similar issues
-
Submit Support Ticket
- Create a detailed ticket at help.rwapool.io
- Include screenshots, transaction hashes, and steps to reproduce
-
Live Support
- Use the live chat feature on the RWAPool website during business hours
- Schedule a video call for complex issues
-
Email Support
- Contact [email protected]
- Include your wallet address (never share private keys or seed phrases)
When seeking help, always:
- Provide your wallet address (never private keys)
- Share transaction hashes for specific transaction issues
- Describe exactly what you were doing when the issue occurred
- Include browser/device information
- Mention any error messages you received