Skip to main content

Core Capabilities

RGB Lightning Node Management

Run your own RGB Lightning node or connect to existing ones

RGB Asset Trading

Trade RGB20 assets instantly on the Lightning Network

Lightning Integration

Fast, low-cost transactions through payment channels

Security First

Non-custodial architecture with encrypted backups

πŸš€ RGB Lightning Node Management

Full Node Control

KaleidoSwap allows you to run a self-hosted RGB Lightning Node or connect to a remote one.
Self-Hosted RGB Lightning NodeTake full control of your infrastructure with a locally running node.
  • Maximum privacy
  • Direct P2P connections
  • No reliance on third parties
# Start your RGB Lightning node
kaleidoswap-node start

Node Features

  • Open/close Lightning channels
  • Monitor channel states
  • Rebalance liquidity
  • Set channel policies
  • Allocate RGB assets to channels
  • Multi-asset channel support
  • Asset-specific routing
  • Balance tracking per asset
  • Encrypted channel backups
  • Automatic backup scheduling
  • Cloud or local storage
  • One-click restore
  • Real-time node monitoring
  • Channel status alerts
  • Payment notifications
  • Performance metrics

πŸ’± RGB Asset Trading

Atomic Swaps

Execute trustless, instant asset swaps without intermediaries. Supported Swap Types:

Lightning to Lightning

Instant RGB Asset Swaps Swap RGB assets (like USDT) directly for BTC through Lightning channels.

On-Chain to Lightning

Liquidity Management Open channels with your on-chain funds for instant trading.

Lightning to On-Chain

Settlement Move assets from Lightning channels back to the Bitcoin blockchain for cold storage.

Trading Features

1

Real-Time Quotes

Get live market rates for asset pairs with price impact calculations
2

Slippage Protection

Configure maximum acceptable slippage for trades
3

Order History

Track all your swaps with detailed execution data
4

Multiple LSP Support

Connect to multiple liquidity providers for best rates
Asset availability depends on connected LSP. Different LSPs may support different asset sets.

⚑ Lightning Network Integration

Fast & Low-Cost Transactions

Leverage the Lightning Network for high-performance trading.

Instant Settlement

Transactions complete in milliseconds with immediate balance updates.

Minimal Fees

Pay a fraction of on-chain costs, making micro-transactions viable.

High Throughput

Execute millions of transactions per second without blockchain bottlenecks.

Privacy Enhanced

Off-chain transactions with onion routing for maximum privacy.

Channel Operations

Opening Channels

  1. Select LSP or Peer
  2. Choose Channel Capacity
  3. Allocate RGB Assets (optional)
  4. Set Channel Parameters
  5. Confirm and Open
Channel Options:
  • Public Channels: Participate in routing, earn fees
  • Private Channels: Direct payments only, more privacy
  • Anchor Channels: Use anchor outputs for security
  • Zero Reserve: Spend full channel capacity

Managing Liquidity

Receive PaymentsGet inbound liquidity from LSPs:
  • Order channels with inbound capacity
  • Submarine swaps
  • Lightning Service Provider services

πŸ”’ Security Features

Non-Custodial Architecture

KaleidoSwap is built on the principle of β€œYour Keys, Your Coins”.
βœ“ Private keys never leave your device
βœ“ No third-party access to funds
βœ“ Complete control over transactions
βœ“ Trustless trading protocol via atomic swaps

Secure Key Management

Encryption Layer:
  • Software Wallet
    • AES-256 Encryption
    • Password Protection
    • Mnemonic Backup
  • Hardware Wallet Support (Soon)
    • Ledger
    • Trezor

Channel Backups

1

Automatic Backups

Channels are automatically backed up after every state change
2

Encrypted Storage

Backups are encrypted with your password before storage
3

Multiple Locations

Save backups locally and to cloud storage for redundancy
4

Easy Restore

Restore channels with mnemonic phrase + backup file

Security Best Practices

Important Security Tips:
  • Always verify binary signatures before installation
  • Store your mnemonic phrase securely offline
  • Use strong, unique passwords
  • Enable automatic backups
  • Keep your software updated

🎯 Additional Features

User Interface

Intuitive Design

Clean, modern interface designed for both beginners and power users

Dark Mode

Easy on the eyes with beautiful dark theme support

Multi-Platform

Available for macOS, Windows, and Linux

Real-Time Updates

Live balance updates, market data, and notifications

Developer Tools

For developers building on KaleidoSwap:
from kaleidoswap_sdk import KaleidoClient

client = KaleidoClient.create(
    base_url="https://api.signet.kaleidoswap.com"
)
pairs = client.maker.list_pairs()
quote = client.maker.get_quote({
    "from_asset": {"asset_id": "BTC", "layer": "BTC_LN", "amount": 100000},
    "to_asset": {"asset_id": "USDT", "layer": "RGB_LN"}
})
Explore Python SDK β†’

Advanced Features

Real-time market data and quote updates via WebSocket connections
Allocate multiple RGB assets to a single Lightning channel
Set your own routing fees for public channels
Automatic optimal path finding for Lightning payments
Create, track, and manage Lightning invoices
Complete history of all swaps, payments, and channel operations

Web App & Extensions

In addition to the desktop application, KaleidoSwap is also available as:

Web App

Browser-Based TradingTrade RGB assets directly from your browser. The web app currently uses order-based swaps β€” you create an order, pay, and the maker fulfills it.
  • No installation required
  • Multiple wallet support (Alby, Xverse, BitMask, Rate)
  • Real-time order tracking

Rate Extension

Bitcoin Layer 2 WalletSelf-custodial Chrome extension wallet for Bitcoin Layer 2 networks.
  • Built-in asset swaps via Kaleidoswap
  • RGB protocol support (Spark, Arkade, Liquid planned)
  • WebLN and Nostr DApp connectivity

Coming Soon

Upcoming Features:
  • Mobile app (iOS & Android)
  • Hardware wallet integration
  • Advanced trading features (limit orders, DCA)
  • Multi-signature wallet support
  • More RGB asset types (RGB21 NFTs, RGB25 UDAs)
  • Atomic swaps in the web app

Get Started

Desktop App

Install KaleidoSwap and start trading with atomic swaps

Web App

Trade from your browser with order-based swaps

Rate Extension

Install the Bitcoin Layer 2 wallet extension