Overview
Opening a channel through an LSP involves four general steps:- Connect to LSP.
- Configure Channel Order.
- Make Payment.
- Channel Opening.
Step 1: Connect to LSP
First, after going to the “Buy a Channel” functionality from the left vertical menu, you’ll need to connect to an LSP:- Enter the LSP URL or select the default KaleidoSwap LSP.
- The LSP connection string will be displayed.
- Confirm the connection to proceed.
Step 2: Configure Channel Order
- Set the total channel capacity (in satoshis). This represents the total size of the channel (min: 50,000 sats; max: 10,000,000 sats).
- Choose the outbound liquidity you want to purchase. This is the amount the LSP commits to your channel, while the remaining capacity becomes your inbound liquidity. Example: For a 1M sat channel with 700k outbound, you’ll have 300k inbound capacity.
- Select how long the LSP needs to guarantee to keep the channel open (channel duration), among the following options:
- 1 week (1,008 blocks)
- 1 month (4,320 blocks)
- 6 months (25,920 blocks)
- [Optional] Request an RGB Asset in your channel by enabling the “Add Asset” option and selecting the asset you want. You will then need to specify the amount of that asset you want the LSP to commit. Note that currently RGB assets are provided on the LSP side only.

Step 3: Make Payment
In order to proceed with the channel opening, you will need to execute the payment. You will pay for:- Your outbound liquidity, i.e. the funds that you will have immediately available to spend.
- The LSP service fee, which is different for each provider. Below you can find the fee structure of the default Kaleidoswap LSP.
Kaleidoswap LSP Fee Structure
When using KaleidoSwap LSP:- Base fee: 1% of total channel balance
- Time-lock fee: 10 sats per block of guaranteed channel lifetime
- Example calculation:
Lightning Payment
- Scan the QR code or copy the Lightning invoice.
- Pay either using an external Lightning wallet or the Kaleidoswap wallet funds (if available) by selecting the “Pay with wallet funds” checkbox.
- Amount includes:
- Channel capacity.
- LSP fees (base + time-lock).
- Network fees.
On-chain Payment
- Send Bitcoin to the provided address either using an external wallet or the Kaleidoswap wallet funds (if available) by selecting the “Pay with wallet funds” checkbox.
- Include the exact amount shown.
- Wait for blockchain confirmations.

Step 4: Channel Opening
After payment confirmation:- The LSP initiates channel opening.
- Wait for blockchain confirmations (3 blocks).
- Your channel becomes active with the specified:
- Total capacity.
- Outbound liquidity.
- RGB assets (if requested).
- Lock period.
Order States
Your channel order can be in these states:PENDING: Waiting for payment.PAID: Payment received, channel opening in progress.COMPLETED: Channel successfully opened.FAILED: An error occurred during the process.
Refund Policy
If the channel opening fails after the payment:- Note your
order_id(shown in the interface). - Contact support with your order ID.
- Provide payment proof if requested.
- Refund will be processed after verification.
Best Practices
-
Capacity Planning
- Calculate your required outbound/inbound ratio.
- Consider future RGB asset needs.
- Account for fees in your budget.
-
During Order
- Keep the application open during payment.
- Save your order ID.
- Wait for all the required confirmations.
-
After Opening
- Verify channel parameters.
- Test with small transactions.
- Monitor channel status.
Support
For assistance:- Check the FAQ
- Join our Telegram Group
- Open an issue on GitHub
Next: Asset Swaps