Prerequisites
Before you can swap, make sure you have:- A funded wallet — You need a balance of the asset you want to swap. See Deposits.
- An open channel — The channel must have sufficient capacity for the swap amount, and it must include the RGB asset you want to trade. See Opening Channels or Buy a Channel.
Performing an Asset Swap
Navigate to Trade
Click on the “Trade” tab in the left sidebar. Select the “Market Maker” option to start.
Enter amount
Specify the amount of the asset you wish to swap. The app will show you the estimated amount you’ll receive based on the current exchange rate.

Supported Trading Pairs
| Pair | Description |
|---|---|
| BTC / USDT | Bitcoin to Tether USD (RGB20) |
| BTC / XAUT | Bitcoin to Tether Gold (RGB20) |
Swap History
View your past swaps in the “History” tab for record-keeping and reconciliation.
Troubleshooting
Swap fails with insufficient balance
Swap fails with insufficient balance
Ensure you have enough balance in the correct channel. On-chain balance alone is not sufficient — the asset must be allocated to a Lightning channel with the trading peer.
No trading pairs available
No trading pairs available
Check that your node is connected to a peer that supports the asset pair. You may need to open a channel with an LSP that provides market-making services.
Swap is stuck or pending
Swap is stuck or pending
Atomic swaps on Lightning should settle in seconds. If a swap appears stuck, check your node’s connection status in Settings. Restarting the app may help if the connection was interrupted.
