Frequently Asked Questions
What wallets are supported?
What wallets are supported?
Currently supported:
- Alby - Lightning browser wallet
- Xverse - Bitcoin Web3 wallet
- BitMask - RGB & Lightning wallet
- Rate - Bitcoin Layer 2 extension with built-in RGB and swap support
Is KaleidoSwap custodial?
Is KaleidoSwap custodial?
No. KaleidoSwap does not hold your keys or funds:
- Your keys stay in your wallet extension
- No account or registration needed
How do order-based swaps work?
How do order-based swaps work?
The swap process has several steps:
- Create an order - Select assets, enter amount and recipient address, confirm the swap
- Pay the deposit - You are shown a deposit address or invoice. Pay the exact amount.
- Maker executes - Once your payment is confirmed, the maker processes the swap and sends the asset to your recipient address.
- Order complete - The order page shows the final status.
How fast are swaps?
How fast are swaps?
Swap speed depends on:
- Payment confirmation - Lightning payments are detected quickly. On-chain payments require block confirmations.
- Maker execution - After your payment is confirmed, the maker processes the swap. This typically takes a short time but is not instant.
What fees are charged?
What fees are charged?
Fees include:
- Network fee - Lightning/Bitcoin network costs
- Protocol fee - Small percentage for market makers
What assets can I trade?
What assets can I trade?
Current supported assets:
- BTC - Bitcoin (Lightning & On-chain)
- USDT - Tether USD (RGB)
- XAUT - Tether Gold (RGB)
Where do I enter my recipient address?
Where do I enter my recipient address?
The recipient address field is on the swap panel, below the “To” card. This is where the maker will send the swapped asset after your payment is confirmed.The address format depends on the destination layer:
- Lightning - A BOLT11 invoice
- Bitcoin on-chain - A Bitcoin address (bc1q…, etc.)
- RGB - An RGB invoice
What happens if the rate changes?
What happens if the rate changes?
If the exchange rate changes after your order is created, you may see a Rate Decision screen on the order page. You have two options:
- Accept the new rate - The swap continues with the updated rate
- Cancel and request a refund - The order is cancelled and your payment is refunded
What if I overpay or underpay?
What if I overpay or underpay?
If your payment does not match the expected amount, the order page will show a Payment Issue screen displaying the expected amount, the amount received, and the difference.Payment discrepancies require manual resolution through support. Use the email or Telegram links on the payment issue screen.
Can I cancel an order?
Can I cancel an order?
Orders cannot be manually cancelled once created. However:
- If you do not pay the deposit before the expiry countdown, the order expires automatically.
- If you are presented with a rate decision, you can choose to cancel and request a refund.
What if the maker doesn't send the asset?
What if the maker doesn't send the asset?
If the maker does not fulfill your order after payment, the order will eventually show a Failed status. Contact support via email or Telegram to resolve the issue and initiate a refund.
Are there trading limits?
Are there trading limits?
Yes, each pair has min/max limits:
- Limits are shown below the input field
- Depend on available liquidity
- May change based on market conditions
Can I use the app on mobile?
Can I use the app on mobile?
Yes! The web app is responsive and works on mobile browsers.For best experience:
- Use Chrome or Safari on mobile
- Scan the deposit QR code with your mobile wallet
- Ensure your wallet app is installed
What networks are supported?
What networks are supported?
- Bitcoin Mainnet - Production trading
- Bitcoin Signet - Testing environment
- Regtest - Development/testing
Troubleshooting
Wallet Issues
Wallet not detected
Wallet not detected
Symptoms: “No wallets found” or wallet not in listSolutions:
- Install a supported wallet extension
- Enable the extension for app.kaleidoswap.com
- Refresh the page after installing
- Try restarting your browser
- Check if extension is up to date
Connection fails
Connection fails
Symptoms: Clicking connect does nothing or shows errorSolutions:
- Unlock your wallet first
- Check if another site has wallet locked
- Disconnect from wallet settings, then reconnect
- Clear browser cache and cookies
- Try incognito/private mode
Wrong address displayed
Wrong address displayed
Symptoms: Address shown doesn’t match expected walletSolutions:
- Check which account is active in wallet
- Switch accounts in wallet extension
- Disconnect and reconnect
- Verify you’re using the right wallet
Trading Issues
Quote not loading
Quote not loading
Symptoms: Spinning loader, no quote appearsSolutions:
- Check internet connection
- Refresh the page
- Try different asset pair
- Amount might be outside valid range
- Server might be under maintenance
Amount validation error
Amount validation error
Symptoms: Red error message about amountSolutions:
- Check min/max limits shown below input
- Adjust amount to be within limits
- Different pairs have different limits
- Ensure proper decimal format
Swap button disabled
Swap button disabled
Order expired
Order expired
Symptoms: Order page shows “Expired” statusCauses:
- The deposit was not paid within the expiry window
- Create a new swap order with a fresh quote
- Pay the deposit promptly after order creation
Payment not detected
Payment not detected
Symptoms: Order still shows “Awaiting Deposit” after paymentSolutions:
- For on-chain payments, wait for block confirmations
- Check your wallet to confirm the transaction was sent
- Verify you paid the exact amount shown
- Wait for the next status poll (every 10 seconds)
- Contact support if the issue persists
Display Issues
Page not loading
Page not loading
Solutions:
- Clear browser cache
- Disable ad blockers temporarily
- Try different browser
- Check if JavaScript is enabled
- Verify URL is app.kaleidoswap.com
Prices not updating
Prices not updating
Symptoms: Stale prices, no real-time updatesSolutions:
- WebSocket connection may be lost
- Refresh the page
- Check internet stability
- Browser tab may be throttled (bring to focus)
Layout broken on mobile
Layout broken on mobile
Solutions:
- Rotate device to portrait mode
- Clear browser cache
- Update mobile browser
- Try Chrome or Safari
Error Messages
| Error | Meaning | Solution |
|---|---|---|
| ”Wallet not connected” | No wallet linked | Click Connect button |
| ”Amount too low” | Below minimum | Increase amount |
| ”Amount too high” | Above maximum | Decrease amount |
| ”Quote expired” | Quote timed out | Wait for fresh quote |
| ”Insufficient balance” | Not enough funds | Add funds to wallet |
| ”Network error” | Connection issue | Check internet, retry |
| ”Transaction rejected” | User cancelled | Try again, approve in wallet |
| ”Order expired” | Deposit not paid in time | Create a new order |
| ”Rate changed” | Exchange rate updated | Accept or reject new rate |
| ”Payment issue” | Deposit mismatch | Contact support |
Getting Help
Telegram Community
Join our community for quick help
GitHub Issues
Report bugs or request features
Email Support
Direct support for urgent issues
Documentation
Browse all documentation
Reporting Issues
When reporting problems, include:- Browser and version
- Wallet extension name and version
- Order ID (if applicable)
- Steps to reproduce
- Error messages (screenshots help)
- Network (Mainnet/Signet/Regtest)