--> https://app.roninchain.com/swap <--
If you're having trouble swapping tokens on Katana, here are some common reasons and how to resolve them.
Basic Troubleshooting
Before diving into more complex issues, let's check the following first:
-
Clear Cache: Sometimes, browser cache issues can interfere with swaps. Try clearing your cache and refreshing the page; or try doing your transaction on another browser.
-
Wallet Connection: Ensure that the correct Ronin Wallet address is connected to Katana.
-
Sufficient Balance: Make sure you have enough tokens, including RON for transaction fees.
-
Connectivity Issues: A slow or unstable internet connection can cause transactions to fail.
Slippage Tolerance
Slippage tolerance is the percentage difference between the expected and actual price of a trade. If your allowed maximum slippage is too low, your swap may fail due to price fluctuations.
Adjust Maximum Slippage
To adjust maximum slippage for your swap:
- Click on the gear icon in the Katana swap page to open the Transaction Settings.
- You will see a Max. slippage section where you can either set to Auto or Custom.
- Click on Custom and set the slippage slightly higher if needed (e.g., 1 - 3%).
If the token is highly volatile (meaning that the prices are moving so fast due to high number of trades), you may need to set a higher slippage tolerance.
Rug Pull / Liquidity Pull
A rug pull / liquidity pull happens when a token’s liquidity is removed by its creators, making swaps impossible -- this leaves victims with worthless tokens.
If the token has been rug pulled, unfortunately, it may no longer be tradable. Be cautious when swapping unknown or low-liquidity tokens to avoid potential losses.
Understanding The Liquidity Pull Pattern
-
A scammer creates a fake token.
-
The scammer adds liquidity to the token by creating a Katana liquidity pool.
- Scammer waits for victims to swap their valued tokens for the fake token.
-
Once they are satisfied with earnings, the scammer removes liquidity.
-
As a result, all holders of the fake token can no longer trade it for value, as there are no alternative liquidity pools.
Real-life Example of a Liquidity Pull Scenario
-
Scammer deploys a fake $CUTE token.
-
Scammer puts 50 RON and adds liquidity via CUTE/WRON pair.
-
Scammer waits for victims to buy the tokens.
-
Scammer is satisfied, so they now removed their liquidity.
-
Scammer successfully pulled out 84 RON, which made them earn 34 RON from the scam.
Checking Token Liquidity
If you're unable to swap your token to RON or any other token, follow these steps to check its liquidity:
-
Go to the Ronin App to use the Ronin blockchain explorer.
- Input your Ronin address in the Search Bar, click on the results to open your account details page, then go to the Tokens section.
-
Scroll search and click on the token you wish to check to open the Token Tracker page, then copy the token address either (1) from the URL or (2) by clicking on the Token Contract to open contract page then clicking on the copy button.
-
Go to Gecko Terminal and search for the token address.
-
Look for an Liquidity Pool in the search results and click on it.
-
Check the liquidity on the lower right. If the liquidity value is zero, there is no tradable value for that liquidity pair.
If you find that the liquidity of a token is zero, it means that there are no available trades for this token and you are now stuck with a worthless token. Always be cautious when dealing with low-liquidity tokens, as they may be risky or part of a scam.