Troubleshooting Guide
Solutions to common issues with KhipuVault. Wallet connection, transaction failures, network problems, and more.
Troubleshooting Guide
Find solutions to common issues you might encounter while using KhipuVault. If your problem isn't covered here, check our FAQ or contact support.
Quick Diagnostics
Before diving into specific issues, run this quick check:
Check Network Status
Visit status.khipuvault.com to see if there are any known outages.
Verify Wallet Connection
Make sure MetaMask is unlocked and connected to Mezo Testnet.
Check Balance
Verify you have enough MUSD and gas tokens in your wallet.
Clear Cache
Try refreshing the page (Cmd/Ctrl+R) or clearing your browser cache.
Wallet Connection Issues
Cannot connect wallet
Symptoms:
- "Connect Wallet" button doesn't work
- MetaMask doesn't pop up
- Connection keeps failing
Solutions:
Step-by-step fix
-
Check MetaMask is installed
- Look for fox icon in browser toolbar
- If missing, install from metamask.io
-
Unlock MetaMask
- Click the MetaMask icon
- Enter your password
- Make sure it's not locked
-
Disable conflicting extensions
- Other wallet extensions (Coinbase Wallet, Trust Wallet) can conflict
- Disable all except MetaMask
- Refresh page
-
Try incognito/private mode
- Opens Chrome in incognito: Cmd+Shift+N (Mac) or Ctrl+Shift+N (Windows)
- Only MetaMask extension should be enabled
- Try connecting again
-
Update MetaMask
- Click MetaMask icon
- Settings → About
- Check for updates
- Restart browser after updating
Wallet connects but shows wrong network
Symptoms:
- Connected but see "Wrong Network" warning
- Transactions fail with network errors
Solution:
Switch to Mezo Testnet:
- Click network dropdown in MetaMask (top of extension)
- Select "Mezo Testnet"
- If not listed, add it manually
"Unsupported Chain" error
Cause: Your wallet is on the wrong network.
Solution:
Add Mezo Testnet to MetaMask:
Network Name: Mezo Testnet
RPC URL: https://rpc.test.mezo.org
Chain ID: 31611
Currency Symbol: BTC
Block Explorer: https://explorer.test.mezo.orgTransaction Failures
"Transaction Failed" in MetaMask
Common Causes:
1. Insufficient Gas
Error Message: "Out of Gas" or "Gas estimation failed"
Solution:
1. Click "Edit" on gas settings
2. Increase "Gas Limit" by 20-30%
3. Keep "Gas Price" at recommended
4. Try again2. Insufficient MUSD Balance
Error Message: "Insufficient funds" or "Transfer amount exceeds balance"
Solution:
- Check your MUSD balance in MetaMask
- Reduce deposit amount
- Get more MUSD from faucet
3. MUSD Not Approved
Error Message: "ERC20: transfer amount exceeds allowance"
Solution:
- Click "Approve MUSD" before depositing
- Confirm approval transaction
- Wait for confirmation (~10 seconds)
- Then click "Deposit"
4. Slippage Too Low
Error Message: "Price impact too high" or "Slippage tolerance exceeded"
Solution: This shouldn't happen with KhipuVault (we don't use AMMs), but if it does:
- Refresh the page
- Try again
- Contact support if persists
5. Contract Paused
Error Message: "Pausable: paused"
Solution:
- Contracts may be paused during maintenance
- Check status page
- Wait for announcement in Discord
- Withdrawals usually still work even when paused
Transaction stuck on "Pending"
Symptoms:
- Transaction shows "Pending" for > 5 minutes
- Nothing happening in blockchain explorer
Solutions:
Option 1: Speed Up (Recommended)
- Click the pending transaction in MetaMask
- Click "Speed Up"
- Increase gas price by 10-20%
- Confirm
- New transaction will replace old one
Option 2: Cancel
- Click the pending transaction
- Click "Cancel"
- Confirm cancellation (costs small gas fee)
- Start over
Option 3: Wait
- Mezo testnet is usually fast (< 30 seconds)
- If > 10 minutes, likely an issue
- Try speed up or cancel
"Nonce Too Low" error
Cause: Transaction nonce conflicts with previous transaction.
Solution:
Reset MetaMask account:
- MetaMask → Settings → Advanced
- Scroll to "Reset Account"
- Click and confirm
- This clears transaction history (safe, doesn't lose funds)
- Try transaction again
Resetting your account only clears local transaction data. Your funds remain safe on the blockchain.
"Internal JSON-RPC error"
Cause: Usually a temporary RPC node issue.
Solutions:
- Wait 30 seconds and retry
- Refresh page
- Check RPC endpoint:
- MetaMask → Settings → Networks → Mezo Testnet
- RPC URL should be:
https://rpc.test.mezo.org - If different, update it
Balance and Display Issues
Balance shows zero but I deposited
Troubleshooting:
-
Check transaction status
- Click transaction in MetaMask
- Click "View on block explorer"
- Verify it's confirmed (green checkmark)
-
Verify correct network
- Make sure you're on Mezo Testnet
- Check MetaMask shows "Mezo Testnet" at top
-
Refresh the page
- Hard refresh: Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows)
- This forces reload from server
-
Clear browser cache
- Chrome: Settings → Privacy → Clear browsing data
- Select "Cached images and files"
- Click "Clear data"
-
Check on block explorer
- Go to explorer.test.mezo.org
- Paste your wallet address
- Verify your deposits are there
- If yes, it's a UI issue (will resolve)
- If no, transaction may have failed
MUSD not showing in MetaMask
Solution: Add MUSD token manually
- Open MetaMask
- Make sure you're on Mezo Testnet
- Scroll down to "Tokens"
- Click "Import tokens"
- Paste contract address:
0x118917a40FAF1CD7a13dB0Ef56C86De7973Ac503 - Symbol:
MUSD - Decimals:
18 - Click "Add Custom Token"
Earnings not updating
Expected Behavior:
- Yields distributed weekly (Fridays ~12:00 UTC)
- May take up to 24 hours to reflect in UI
If beyond 24 hours:
- Check last distribution date on pool page
- Verify pool has yields to distribute
- Check Discord #announcements for issues
- Contact support if > 7 days delayed
Performance Issues
Website loading slowly
Quick Fixes:
-
Refresh the page
- Cmd+R (Mac) or Ctrl+R (Windows)
-
Check internet speed
- Visit fast.com
- Need at least 5 Mbps for smooth experience
-
Try different browser
- Chrome (recommended)
- Firefox
- Brave
-
Disable heavy extensions
- Ad blockers can slow things down
- Try disabling temporarily
-
Check system resources
- Close unused tabs
- Restart browser if using > 50 tabs
Transactions taking forever to confirm
Normal Times:
- Mezo testnet: 5-30 seconds
- During high usage: 1-2 minutes
If > 5 minutes:
-
Check network status
- explorer.test.mezo.org
- Look for recent blocks
- If no new blocks, network issue
-
Increase gas price
- Click "Speed Up" in MetaMask
- Increase by 20%
-
Wait for network to recover
- Testnet sometimes has outages
- Check Discord for updates
Smart Contract Interaction Issues
"Execution Reverted" error
Meaning: Smart contract rejected your transaction.
Common Causes:
-
Trying to withdraw more than deposited
- Check your actual balance
- Try withdrawing less
-
Pool restrictions
- Some pools have minimum balances
- Can't withdraw if it leaves you below minimum
-
ROSCA cycle not complete
- Rotating pools lock funds until your turn
- Check rotation schedule
-
Contract paused
- Emergency pause activated
- Check status page
Generic Solution:
- Read error message carefully
- Verify transaction parameters
- Check pool rules/restrictions
- Ask in Discord with error details
"Gas Estimation Failed"
Cause: Transaction will likely fail, MetaMask can't estimate gas.
Solutions:
-
Check transaction will succeed
- Sufficient balance?
- Correct parameters?
- Following pool rules?
-
Manually set gas limit
- Click "Advanced" in MetaMask
- Set gas limit to 300,000 (usually enough)
- Proceed carefully (might still fail)
-
Contact support
- If you believe transaction should work
- Provide transaction details
- We'll investigate
Network and RPC Issues
"RPC Error" or "Network Error"
Quick Fix:
- Refresh page
- Check network connection
- Verify RPC endpoint:
- MetaMask → Networks → Mezo Testnet
- RPC URL:
https://rpc.test.mezo.org
If persists:
Try alternative RPC (if available):
- Check Mezo docs for backup RPCs
- Add as custom network
- Switch and try again
Cannot connect to Mezo network
Symptoms:
- "Network unavailable"
- "RPC endpoint not responding"
Solutions:
-
Check Mezo network status
- explorer.test.mezo.org
- Should show recent blocks
-
Verify RPC configuration
RPC URL: https://rpc.test.mezo.org Chain ID: 31611 -
Try from different location
- Use mobile data instead of WiFi
- Try VPN if behind firewall
- Some networks block crypto RPCs
-
Check for Mezo maintenance
UI/UX Issues
Buttons not clickable
Solutions:
-
Wallet connected?
- Check if wallet is connected
- Reconnect if needed
-
Correct network?
- Must be on Mezo Testnet
- Switch networks in MetaMask
-
Page fully loaded?
- Wait for spinning indicators to stop
- Refresh if stuck loading
-
Browser compatibility
- Update to latest Chrome/Firefox
- Disable ad blockers
- Try incognito mode
"Connect Wallet" button stuck
Fix:
- Refresh page
- Click MetaMask icon manually
- Click "Connected sites"
- Remove khipuvault.com
- Refresh and reconnect
Modal won't close
Solutions:
- Click outside modal (usually closes)
- Press ESC key
- Refresh page
- Try different browser
Mobile Issues
Mobile wallet not working
Supported:
- ✅ MetaMask Mobile app
- ✅ Mobile browser with MetaMask extension
Not Supported:
- ❌ Trust Wallet
- ❌ Coinbase Wallet
- ❌ Exchange wallets
Solutions:
-
Use MetaMask Mobile
- Download from App Store or Google Play
- Import your wallet
- Open khipuvault.com in MetaMask browser
-
Or use desktop
- Better experience on desktop
- More stable
- Easier troubleshooting
Responsive issues on mobile
Workarounds:
- Rotate to landscape
- Zoom out (pinch gesture)
- Use desktop mode in browser settings
- Switch to desktop for complex transactions
Data and Sync Issues
Pool data not syncing
Symptoms:
- Old balance showing
- Stale yield data
- Member list outdated
Solutions:
-
Refresh page
-
Clear browser cache
-
Check indexer status
- We run event indexers that sync blockchain data
- Sometimes they lag during high traffic
- Usually catches up within 5 minutes
-
Verify on-chain
- Check block explorer for true state
- Contract is source of truth, not UI
Transaction history missing
Explanation:
- Transaction history is stored locally (browser)
- Clearing cache removes it
- But your funds are safe on blockchain
Solutions:
-
Check block explorer
- explorer.test.mezo.org
- Enter your wallet address
- View all historical transactions
-
Export from MetaMask
- MetaMask → Settings → Advanced
- "Export State Logs"
- Contains transaction history
Advanced Troubleshooting
Clear all data and start fresh
Nuclear option (only if nothing else works):
- Withdraw all funds first (important!)
- Disconnect wallet from site:
- MetaMask → Connected sites
- Remove khipuvault.com
- Clear browser data:
- Chrome: Settings → Privacy → Clear browsing data
- Select all time, all data types
- Clear
- Restart browser completely
- Reconnect wallet
This doesn't affect your blockchain funds, only local browser data.
MetaMask completely broken
Full reset:
-
Export private key first!
- MetaMask → Account details → Export private key
- Save securely
-
Uninstall MetaMask extension
-
Reinstall from metamask.io
-
Import wallet with private key or seed phrase
-
Re-add Mezo network
Still stuck?
Get help:
-
Discord #support
- Fastest response
- Community can help
- Mods available
-
Email support
- support@khipuvault.com
- Include:
- Wallet address
- Transaction hash (if applicable)
- Screenshots
- Error messages
- What you tried
-
GitHub issue
- github.com/khipuvault/issues
- For reproducible bugs
- Include steps to reproduce
Error Code Reference
Common Error Codes
| Code | Meaning | Solution |
|---|---|---|
| 4001 | User rejected transaction | Approve in MetaMask |
| -32603 | Internal JSON-RPC error | Retry in 30 seconds |
| -32602 | Invalid params | Check transaction parameters |
| 3 | Execution reverted | Read revert message, check pool rules |
Contract-Specific Errors
"INSUFFICIENT_BALANCE"
- You're trying to withdraw more than you have
- Check actual balance on dashboard
"POOL_PAUSED"
- Pool is paused for maintenance
- Wait for announcement
"MIN_DEPOSIT_NOT_MET"
- Your deposit is below pool minimum
- Increase amount or choose different pool
"NOT_POOL_MEMBER"
- You're not a member of this pool
- Join pool first before depositing
"ROTATION_NOT_COMPLETE"
- Trying to withdraw from ROSCA before your turn
- Wait for your cycle
Prevention Tips
Avoid common issues
✅ Always verify:
- Correct network (Mezo Testnet)
- Sufficient balance
- Approved MUSD before depositing
✅ Keep updated:
- Latest MetaMask version
- Latest browser version
- Follow announcements
✅ Best practices:
- Bookmark khipuvault.com (avoid phishing)
- Test with small amounts first
- Read pool rules before joining
- Don't clear cache unless necessary
Monitor for issues
🔔 Stay informed:
Report a Bug
Found a bug not listed here?
Report it:
-
Check it's not already reported
- GitHub issues
- Discord #bugs channel
-
Gather details:
- What were you trying to do?
- What happened instead?
- Error messages/screenshots
- Transaction hash (if applicable)
- Browser and OS version
-
Submit:
- GitHub: New Issue
- Discord: #bugs channel
- Email: bugs@khipuvault.com
Serious bugs?
- Check Bug Bounty Program
- Earn up to $10,000 for critical findings
- Email: security@khipuvault.com
Additional Resources
- 📖 FAQ - Frequently asked questions
- 🆘 Support - Get help from team
- 🔒 Security - Security best practices
- 💬 Community - Join Discord
Last updated: February 2026
If you found this guide helpful, please let us know in Discord!