How to Add/Remove Liquidity
Last updated
Last updated
"Liquidity" plays a crucial role in the functioning of FusionX Finance's Exchange. Through the Liquidity page, users have the ability to contribute liquidity for any token pair by staking both tokens. By adding liquidity, users receive trading fees for that specific pair and are rewarded with either an NFT or LP Tokens. These LP Tokens can be further staked in Farms to earn FSX rewards on FusionX Finance.
*How to use FusionX V3 Farms ?**
Before you can participate in FusionX V3 Farms, you need to have a liquidity position to enter a Farm. Each Farm only accepts liquidity positions from the exact trading pair with the chosen fee tier. For example, the FSX-MNT 0.25% Farm will only accept FSX-MNT liquidity positions with the 0.25% fee tier selected. It will not accept:
- Other pairs like FSX-USDT
- The same pair with different fee tiers, such as FSX-MNT with a 0.05% fee rate
To create the required LP position, you must provide liquidity for the specific trading pair with the correct fee rate. For instance, to obtain FSX-MNT 0.25% LP positions, you need to provide liquidity for the FSX-MNT pair while selecting the 0.25% fee tier.
*Discovering FusionX V3 Farms**
First and foremost, you need to choose a FusionX V3 Farm that suits your preferences. Visit the Farms page to explore the available options. You can also sort the Farms by other criteria, such as the Annual Percentage Rate (APR), to find the ones with the highest reward rates. Keep in mind that APRs are calculated globally for individual positions and may vary based on price range settings.
Once you find a Farm you’d like to use, take note of the trading pair and its fee rate (e.g., MNT-FSX and 0.25%) for future reference.
**Providing Liquidity to Create a Position**
Now that you’ve selected a FusionX Farm to stake in, it’s time to provide liquidity:
If you don’t have an available position, you will see an “Add Liquidity” button. Simply click it to open the “Add Liquidity” window without leaving the Farm page.
2. Alternatively, you can click on the row corresponding to the chosen Farm in the list. This will open up more details. If using the card view, click on “Details” to expand the information. Then, click the “Add XXX-YYY LP” link within the detailed section to add liquidity.
*Staking Your Positions in a Farm**
After adding liquidity, you will see your position listed under the Farm you selected. If you have multiple positions, you can click “View All” to see them in a new pop-up window.
To stake a position, click “Stake” on the listed position, and your wallet will prompt for confirmation.
After a short wait, the window will close, and you will see your staked position details.
You can repeat the above steps to quickly stake multiple positions with different price range configurations. Each position will earn FSX and must be harvested separately.
**Harvesting Farming Rewards**
In FusionX Farm V3, you can stake multiple positions within the same farm, and each staked position will earn FSX, which must be harvested individually.
To harvest FSX rewards from a staked position, return to the Farm page and locate the farm and position you wish to harvest. You can use the “Staked Only” toggle to filter the farms you are currently staking.
If you have multiple staked positions, click “View All” to see them in a new pop-up window.
Then, click “Harvest” on the desired position, and your wallet will ask for confirmation. After a brief wait, the FSX rewards will be sent to your wallet.
**Adjusting Liquidity While Staking**
When staking in a farm, you can still add or remove liquidity without unstaking from the farm.
To do so, return to the Farm page and locate the farm and position you want to adjust. You can use the “Staked Only” toggle to quickly filter the farms you are currently staking.
Click on the position title, which displays the token pair, fee rate, position ID, and an arrow symbol. You will be taken to the position detail page.
Using the “Add” or “Remove” button, you can adjust the liquidity in the staked position. It’s important to note that all unclaimed FSX rewards will be harvested and sent to your wallet while adjusting your position.
**Unstaking Your Positions from a Farm**
You have the flexibility to unstake a position from a farm whenever you desire.
To unstake, return to the Farm page and locate the farm and position you wish to unstake. Use the “Staked Only” toggle to filter the farms you are currently staking.
If you have multiple staked positions, click “View All” to see them in a new pop-up window. Then, click “Unstake” on the desired position, and your wallet will prompt for confirmation. After a short wait, your position NFT will be returned to your wallet, along with any pending FSX rewards.
These guidelines should help you navigate FusionX Farm V3 effectively, allowing you to stake, harvest rewards, adjust liquidity, and unstake positions as needed.
In this example, we will add V2 liquidity using BIT and FSX.
Please note that the example is only for illustrative purposes, FSX/BIT trading pair has been migrated to V3. Please always provide V3 liquidity unless one of the underlying tokens does not support Exchange V3. Or the majority of the liquidity for the token pair has not been migrated.
Visit the Liquidity page.
Click the “Add Liquidity” button.
Using the top left Input, choose the two tokens in the trading pair you want to add liquidity. Here, we are going to use BIT and FSX as an example.
The interface will default to adding V3 liquidity with a few exceptions:
If the trading pair has an active FusionX V2 Farm, it will default to adding V2 liquidity.
If the trading pair has an existing V2 liquidity pool, it will present a “Add V2 Liquidity” link. Simply click to switch to adding V2 liquidity.
Confirm you are now adding V2 liquidity by looking for the “V2 LP - 0.25 fee tier” displays.
Enter an amount on one of the tokens under “Deposit Amount”. The other should be calculated and filled automatically. If one of the tokens does not have enough balance. You will see an error and the button is greyed out. Please enter a lower amount to proceed or use the “MAX” button to fill in the maximum available value.
Click the “Enable FSX” button. If you are adding liquidity against tokens other than BIT, you might need to click enable twice for each token in your pair. Your wallet will ask you to confirm the action.
The “Add” button will then light up. Click to proceed.
Your wallet will ask you for confirmation. Confirm your transaction from your wallet.
Soon after, you will see your LP Token balance on the liquidity page, among other liquidity positions from V3 and StableSwap.
To remove liquidity.
1. Visit the Liquidity page.
2. Click on the pair you want to remove liquidity from under “Your Liquidity". You may use the filter to quickly check all the V2 liquidity positions.
3. Click “Remove”. A new modal will appear.
4. Use the buttons or slider to choose how much liquidity you want to remove. Choose “MAX” to remove all of your liquidity from this pair.
5. Click “Enable”. Your wallet will ask you to sign the action.
6. The “Remove” button will light up. Click to proceed.
7. A window will appear showing how many tokens you will receive. Click “Confirm”. Your wallet will ask you to confirm the action.
8. After the transaction is confirmed. You will receive two of the tokens from your pair. And if you haven't removed all of your liquidity, your remaining liquidity value will be updated on the liquidity page.