For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to Mint or Burn FLP/sFLP

Step-by-Step Instructions

1

Navigate to the Pool

  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 the "Flash Liquidity Pools" section

  • Click "Deposit Now" on your desired pool card

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.

Insert screenshot earn-flp-sflp-selector.png here — the FLP/sFLP selector strip.

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

Insert screenshot earn-mint-burn-panel.png here — the Mint/Burn panel.

4

Select Your Asset

  1. Click the asset dropdown (defaults to USDC)

  2. Choose from the pool's supported deposit assets shown in the dropdown

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 — the panel always shows your exact fee before you confirm

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 confirmation

1

Navigate to Your Position

  1. Go to the "Earn" tab

  2. Access your pool using either method described above

2

Select the Correct Tab

  • Click "FLP.1" tab to burn FLP tokens

  • Click "sFLP.1" tab to burn sFLP tokens

3

Access the Burn Section

  • Look for "Burn FLP" or "Burn sFLP" section on the right side

  • This shows your current token balance

4

Choose Receiving Asset

  1. Click the asset dropdown to select what asset you want to receive

  2. Choose from the pool's supported assets in the dropdown

5

Enter Burn Amount

  1. Enter the amount of FLP/sFLP tokens you want to burn

  2. Use percentage buttons for quick selection

  3. Review the estimated assets you'll receive

  4. Check the burn fees (includes 0.05% penalty fee)

6

Execute the Burn

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

  2. Review transaction details in your wallet

  3. Confirm the transaction

  4. Wait for 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


Technical Breakdown & Formulas

Fee Structure

Current fee parameters are shown live in the mint/burn panel before you confirm; each pool's target compositions live on the FLP Tokens page.

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})

Need Help?

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

Last updated

Was this helpful?