Skip to main content
KaleidoSwap allows you to use the Lightning Network both by itself and with RGB assets on top of it. The former option is useful for generic LN operations, while the latter is to operate with RGB assets over the LN.

Opening a Channel

The following is the procedure that will allow you to open a LN channel on your node. As mentioned in step 4, you can open it with or without adding a RGB asset on top of it.
  1. In the sidebar, open Liquidity → Open Channel.
  2. Select a Peer: pick a Suggested Node (e.g. KaleidoSwap LSP), a Connected Peer, or Connect manually with pubkey@host:port. Click Configure Channel (and Connect if the app asks to connect to the peer first).
  3. Set Channel Capacity (presets or slider; minimum 50,000 sats, maximum your spendable on-chain balance).
  4. [Optional] Add RGB Assets by doing the following:
    • Under Add RGB Assets, pick an asset from the dropdown instead of No Asset.
    • Only assets you hold on-chain are listed, so you need to already have received or issued the asset to open a channel with it. If your purpose is to include an asset that you don’t already have seen in your wallet - as it’s usually the case for first time users - the best way to proceed is to buy a channel instead.
    • Set the amount to allocate to the channel. This step is required if you want to use the channel to swap one or more RGB assets.
  5. Choose a Fee Rate (Slow/Normal/Fast/Custom), a Channel Lock Duration, and whether it is a Public Channel. Click Continue.
  6. Double-check all the information on Review & Confirm:
    • Bitcoin amount.
    • RGB asset amounts (if present).
    • Peer information.
  7. Open Channel: on Review & Confirm, click Open Channel. The channel then shows as Pending in Manage Channels until the funding transaction confirms.

Channel Opening Process

The following is the high-level flow required to operate with a newly-opened channel:
  1. Confirmation: The app will display a confirmation screen with the channel details.
  2. Funding Transaction: The funding transaction will be broadcast to the Bitcoin network.
  3. Waiting Period: Wait for the required number of confirmations (around 6 blocks, roughly an hour on mainnet).
  4. Channel Active: Once confirmed, your channel will be ready for use.

Important Notes

  • Minimum channel size: 50,000 SATs
  • Required confirmations: around 6 blocks
  • Channel capacity cannot be changed after opening
  • RGB assets cannot be added to a channel after opening — include them when creating the channel
  • Keep your node online during the opening process

Next: Buy New Channel

Download the Desktop App

Get the latest KaleidoSwap Desktop App release for macOS, Windows, or Linux.