Connection Issues
Cannot connect to node
Cannot connect to node
Symptoms: Connection fails or shows “Disconnected”Solutions:
- Verify the node URL is correct
- Check that the node is running and accessible
- If using a local node, ensure it is running on the expected port
- If using a remote node, check network/firewall settings
- If using a Biscuit/auth token, verify the token is valid
- Reconnect from Settings > RGB > RLN node, or Settings > Lightning Node for LND/NWC
Swap venue not connecting
Swap venue not connecting
Symptoms: Swap feature is disabled or shows connection errorSolutions:
- Check that the relevant account is connected
- Verify RLN if using KaleidoSwap maker pairs
- Verify Spark availability if using Flashnet routes
- Try refreshing the swap screen
Provider not detected by a DApp
Provider not detected by a DApp
Symptoms: A DApp does not detect the KaleidoSwap Extension as a walletSolutions:
- Ensure the KaleidoSwap Extension is installed and unlocked
- Refresh the web page
- Check that the extension is enabled for the site
- Confirm the DApp uses a standard provider — the KaleidoSwap Extension injects
window.webln(WebLN),window.webbtc,window.nostr(NIP-07),window.bitcoin, andwindow.rgb - Some apps wait for a ready event — the extension dispatches
webln:ready,webbtc:ready,nostr:ready,bitcoin:ready, andrgb:ready
Payment Issues
Payment failed
Payment failed
Symptoms: Send payment shows errorSolutions:
- Check your balance is sufficient
- Verify the destination is correct
- For Lightning, ensure there is a route to the destination
- Check that the sending account is online and synced
- Try again after a few moments
Lightning payment stuck pending
Lightning payment stuck pending
Symptoms: A Lightning payment shows as pending and Send is blocked for that destinationSolutions:
- The wallet keeps checking the payment status for about 3 minutes; wait for it to settle or fail
- While the payment is pending, Send stays blocked for that destination so it cannot be paid twice
- Check Activity for the final status instead of paying again
Invoice generation failed
Invoice generation failed
Symptoms: Cannot generate receive invoiceSolutions:
- Check your node connection
- Ensure the node has inbound liquidity (for Lightning)
- Try generating a different type (on-chain instead of Lightning)
- Restart the extension and try again
Extension Issues
Extension not loading
Extension not loading
Symptoms: Clicking the icon does nothing or shows blank popupSolutions:
- Go to
chrome://extensionsand check the KaleidoSwap Extension is enabled - Try disabling and re-enabling the extension
- Clear browser cache
- Restart the browser
- For manual installs, try reloading the extension
Locked out / forgot password
Locked out / forgot password
Symptoms: Cannot unlock the extensionSolutions:
- The KaleidoSwap Extension cannot recover passwords
- On the lock screen, select Forgot password? Reset wallet and type
RESETto confirm. This erases the wallet from this browser. - Choose Import Existing Wallet and enter your recovery phrase
- Set a new password
- Restore RGB state (cloud backup prompt or a backup file) and reconnect optional services such as your Lightning node
Balances not updating
Balances not updating
Symptoms: Stale balances shownSolutions:
- Check your node connection status
- Tap Refresh balances on the balance card
- Close and reopen the extension popup
- Verify the node is synced
Get Help
Check the FAQ for questions rather than errors, and Additional Resources for upstream documentation and links. For anything else, report a problem through your preferred channel from the options below, including:- Browser name and version
- KaleidoSwap Extension version (Settings > About)
- Lightning node type (RGB Lightning node, LND, NWC), if connected
- Steps to reproduce
- Error messages or screenshots
- Diagnostics: Settings > Send Feedback → Append diagnostics to message, or Download diagnostics
Telegram Community
Ask the community.
Report a bug
Bug reports and beta feedback.
Access the Beta
Request access to the KaleidoSwap Extension closed beta.