Skip to main content

What is the KaleidoSwap Web App?

KaleidoSwap Web App — Order-based RGB asset trading The KaleidoSwap Web App provides instant, browser-based access to decentralized RGB asset trading on the Lightning Network. Available at app.kaleidoswap.com, it offers a seamless trading experience without requiring any software installation.

Instant Access

Start trading immediately from any modern browser - no downloads required

Wallet Integration

Connect popular Bitcoin wallets like Alby, Xverse, BitMask, or Rate

Real-Time Quotes

Live price updates via WebSocket for accurate trading

Order-Based Swaps

Create swap orders, pay, and receive assets via a taker-maker model

Key Features

Order-Based Trading

KaleidoSwap uses a taker-maker model for swaps. You create an order, pay the deposit, and the maker executes the swap by sending the asset to your recipient address. This is not an atomic swap — you pay first and then wait for the maker to fulfill your order.
In this phase, swaps are not atomic. After you pay, the maker processes your order and sends the swapped asset to the recipient address you provided.

Multi-Wallet Support

Connect your preferred Bitcoin wallet:
  • Alby - Lightning-native browser wallet
  • Xverse - Bitcoin Web3 wallet
  • BitMask - RGB & Lightning wallet
  • Rate - Bitcoin Layer 2 extension with built-in RGB support

Protocol Support

Trade across different protocols and layers:
  • RGB on Lightning - Instant RGB asset swaps
  • RGB On-chain - On-chain RGB settlements
  • Bitcoin Lightning - Native BTC swaps

Real-Time Market Data

  • Live quotes with automatic refresh
  • USD price equivalents
  • Fee estimation before order creation
  • Min/max amount validation

Interface Overview

The trading interface provides:
  1. From Card - Select the asset you want to swap from
  2. To Card - Select the asset you want to receive
  3. Recipient Address - Enter the address where you want to receive the swapped asset
  4. Network Selection - Choose the protocol layer
  5. Quote Display - Real-time exchange rate and fees
  6. Swap Button - Create the swap order
After creating an order, you are redirected to the Order Page where you can view deposit instructions, pay via your wallet or manually, and track the order status in real time.

Comparison with Desktop App

FeatureWeb AppDesktop App
AccessBrowser-basedDownload required
NodeRemote connectionSelf-hosted or remote
WalletExternal walletsBuilt-in wallet
Advanced FeaturesTrading focusedFull node management
Best ForQuick tradesPower users

Get Started

Supported Assets

Current trading pairs include:
  • BTC/USDT - Bitcoin to Tether USD
  • BTC/XAUT - Bitcoin to Tether Gold
  • Additional pairs added regularly

Browser Requirements

BrowserMinimum Version
Chrome/Chromium90+
Firefox88+
Safari14+
Edge90+
For the best experience, ensure you have a supported wallet extension installed before accessing the web app.

How It Works

1

Create an Order

Select assets, enter an amount, provide a recipient address, and confirm the swap.
2

Pay the Deposit

You are shown a deposit address or invoice. Pay the exact amount using your wallet or manually.
3

Maker Executes the Swap

Once your payment is confirmed, the maker sends the swapped asset to your recipient address.
4

Order Complete

You receive the asset at the address you provided. The order page shows the final status.

Security

  • Non-custodial - You control your keys
  • Order-based model - You pay first, then the maker fulfills the order. In this phase, swaps rely on the maker to send the asset after receiving your payment.
  • No account needed - Just connect your wallet
  • SSL encrypted - All connections are secure
  • Transparent tracking - Monitor every order in real time on the order page