How to Mint or Burn FLP/sFLP

Step-by-Step Instructions

1
  1. Go to Flash.Trade and click the "Earn" tab

  2. Choose one of two ways to access the pool:

Option A: From Active Positions (if you already have positions)

  • Look for "Your Active Positions" (desktop) or "Liquidity Summary" (mobile)

  • Click on your desired pool

Option B: From Pool Cards

  • Scroll to "Flash Liquidity Pools" section

  • Hover over your desired pool card (desktop) or tap dropdown (mobile)

  • Click "Discover More"

2

Choose Your Token Type

You'll see two tabs at the top:

  • FLP.1 (Left tab) - Auto-compounding liquidity token

  • sFLP.1 (Right tab) - Staked liquidity token (rewards in USDC)

Click the tab for your preferred token type.

3

Access the Mint Section

  • Look for the "Mint FLP" or "Mint sFLP" section on the right side of the page

  • This section shows your current balance and minting options

4

Select Your Asset

  1. Click the asset dropdown (defaults to USDC)

  2. Choose from available assets: USDC, SOL, BTC, ETH, or JitoSOL

5

Enter Amount

  1. Enter the amount you want to deposit in the input field

  2. Use the percentage buttons (25%, 50%, 75%, 100%) for quick selection

  3. Review the estimated tokens you'll receive

  4. Check the current fees displayed

6

Execute the Mint

  1. Click "Mint FLP" or "Mint sFLP" button

  2. Review the transaction details in your wallet

  3. Confirm the transaction

  4. Wait for blockchain confirmation

Important Limitations & Troubleshooting

Pool Utilization Cap

  • There is a cap on utilization through trading of any pool at 90%

  • Withdrawing/burning FLP is possible under most conditions

  • If utilization reaches 100% from withdrawals and max utilization by traders, burning FLP to receive the desired token will not be possible until utilization drops below 100%

Token Ratio Restrictions

Minting Issues:

  • If a token is at its Ratio Max, FLP will not be mintable using that token

  • Solution: Try minting using another token present in FLP (e.g., if SOL is at ratio max, try ETH, BTC, or USDC)

Burning Issues:

  • If a token is at its Ratio Min, FLP will not be burnable for that token

  • Solution: Try burning to receive another token as the receiving asset (e.g., if SOL is at ratio min, try ETH, BTC, or USDC)

Collecting sFLP Rewards

Collecting sFLP USDC Rewardschevron-right

Techincal Breakdown & Formulas

Fee Structure

Minting FLP Fee

A dynamic fee that depends on the balance of assets in FLP after the liquidity is added.

Formula:

MintFeetotal=LPaddVariable+LPaddBaseMintFee_{total} = LP_{addVariable}+LP_{addBase}

Burning FLP Fee

A dynamic fee that depends on the balance of assets in FLP after the liquidity is removed. An additional 5bps (0.05%) penalty fee is also added to discourage frequent withdrawals.

Formula:

BurnFeetotal=LPremoveVariable+LPremoveBase+LPpenaltyFeeBurnFee_{total}=LP_{removeVariable}+LP_{removeBase}+LP_{penaltyFee}

Technical Fee Calculation Details

The components of fees are calculated using the following formulas:

For Adding Liquidity:

LPaddVariable=M(Ratio)+bM=FeetargetFeeminRatiotargetRatiominb=FeeminM(Ratiomin)LP_{addVariable}=M(Ratio)+b \\ M = \frac{Fee_{target}-Fee_{min}}{Ratio_{target}-Ratio_{min}} \\ b=Fee_{min}-M(Ratio_{min})

For Removing Liquidity:

LPremoveVariable=M(Ratio)+bM=FeetargetFeemaxRatiotargetRatiominb=FeemaxM(Ratiomin)LP_{removeVariable}=M(Ratio)+b \\ M = \frac{Fee_{target}-Fee_{max}}{Ratio_{target}-Ratio_{min}} \\ b=Fee_{max}-M(Ratio_{min})

Token
Fee Target
Fee Max
Base Fee

Pool 1 Tokens

0.0010

0.0025

.0005

Pool 3/4/5 Tokens

.0015

.00375

.00075

USDC (Pool 1)

.0010

.00025

.0005


Pool Token Ratios

TOKEN
Target ratio
Min ratio
Max ratio

USDC

45%

15%

55%

JitoSOL

24.50%

14%

45%

BTC

22.5%

15%

40%

ETH

5%

2%

12%

SOL

3%

0.10%

45%

Need Help?

For additional support or questions about using Flash Trade, consult with us on Discordarrow-up-right. Remember: legitimate support will never ask for your private keys or recovery phrase.

Last updated

Was this helpful?