Overview
Rate integrates with the Kaleidoswap maker API to let you swap between BTC and RGB assets without leaving the extension. The swap feature requires a maker API connection (configured in Settings > Networks).Prerequisites
Before swapping:- Your node must be connected
- The maker API must be connected (see Getting Started)
- You must have a sufficient balance of the asset you want to swap from
Swap Flow
Select Assets
Choose the From and To assets:
- From - The asset you want to trade (e.g., BTC)
- To - The asset you want to receive (e.g., USDT)
Enter Amount
Enter the amount you want to swap. The extension fetches a real-time quote from the maker API showing:
- Exchange rate
- Output amount
- Fees
Review
The swap preview screen shows:
- From asset and amount
- To asset and amount
- Exchange rate
- Fee breakdown
- Total cost
Real-Time Quotes
When you enter an amount, Rate fetches a quote from the maker API:| Quote Field | Description |
|---|---|
| Rate | Exchange rate between the two assets |
| Output Amount | How much you will receive |
| Fee | Protocol and network fees |
| Expiry | How long the quote is valid |
Swap Status
After confirming, the swap progresses through several stages:| Status | Description |
|---|---|
| Creating Order | The swap order is being created |
| Processing Payment | Your payment is being processed |
| Executing | The maker is processing the swap |
| Completed | The swap is done and you have received the asset |
| Failed | Something went wrong — check the logs for details |
Maker API Configuration
The maker API endpoint can be configured in Settings > Networks:| Setting | Default |
|---|---|
| Maker URL | https://api.regtest.kaleidoswap.com |
The maker connection is optional. Without it, all other wallet features (send, receive, balances) work normally. Only the swap feature requires a maker connection.
Tips
Check your balance first
Check your balance first
Make sure you have enough of the source asset to cover both the swap amount and any fees.
Confirm quickly
Confirm quickly
Quotes expire after a short period. Review and confirm promptly to avoid needing a new quote.
Check swap logs
Check swap logs
If a swap fails, the status screen shows detailed logs that can help diagnose the issue.