Skip to main content

How to Open a Position (HODLMM)

Learn How to Add Liquidity (LP) in a HODLMM pool

This guide walks you through opening a position in any HODLMM pool. The flow is: deposit your tokens, set a price range, pick a strategy shape, and deploy.


1. Connect your wallet and pick a pool

  • Select your HODLMM pair (e.g., STX / USDCx). Multi-variant pools will expand to show bin-step variants. Pick the variant you want.


2. Click "Your Positions" to start a new position

  • On the pool detail page, you'll see three tabs: Pool Stats, Your Positions, Activity.

  • Click Your Positions. If you don't have a position yet you'll see an empty state — the page expands into the Add Liquidity flow.


3. Add Liquidity

The action tabs at the top let you switch between four operations on this pool: Add Liquidity, Remove Liquidity, Swap, and Bridge. For opening a new position, stay on Add Liquidity.

Step 1 | Enter Deposit Amount

  • Two side-by-side inputs, one per pool token (e.g., STX and USDCx).

  • Below each input: your wallet balance and quick-select buttons for 25% / 50% / 75% / Max.

  • Top-right of this section: Slippage setting (default 4%) and an Auto-Fill toggle that auto-balances the ratio for you.

Step 2 | Set Price Range

Decide the price band your position will be active in. Inside the band, you earn fees. Outside it, you don't.

Toggle between "$ SET PRICE RANGE" (price-denominated) and "SET MCAP RANGE" (market-cap-denominated).

Expand to Read More about it

  • [Set Mcap Range]

    • Mcap answers "is this range smart?" It tells you what valuation you're underwriting. (A range of $5M to $50M is a thesis about the project's worth. This is the unit that connects your position to your view of the asset)

  • [Set Price Range]

    • Price answers "is this range active?" It's what you'll actually watch tick by tick, what arbitrageurs push around, and what determines when your range goes one-sided and stops earning. Set the range against your thesis (mcap), then sanity-check it against the chart you'll be watching (price). Same position. Different question.


Quick presets: ±1%, ±3%, ±8%, ±15%, Custom, Full.
Full covers the entire price chart (lowest risk, lowest yield). Tighter ranges concentrate your capital for higher yield, but go inactive faster if price drifts.

  • Min Price and Max Price inputs let you set exact values. The percentage next to each shows how far above/below the current price you've set the bound.

  • Bins: how many discrete price bins fit inside your chosen range. The wider your range, the more bins. Learn more in What are Bins & Bin Steps?

  • APR: Is calculated from the pool's fees earned in the last 24 hours divided by its current TVL, then annualized over 365 days. It shows your potential returns from fees in the active bin without compounding taken into account.

Below the range controls, an interactive chart shows recent price history and the liquidity already in each bin. Your selected range is highlighted on this chart.

Step 3 | Select Your Volatility Strategy

Three shapes describe how your deposited capital will be distributed across the bins inside your selected range.

Spot

  • Range: Flat distribution, wide spread around current price

  • Best for: Steady earners seeking low-maintenance yields

  • Risk: Lower, built-in diversification | Read more.

Curve

  • Range: Bell-shaped, concentrated around current market price

  • Best for: Active LPs who monitor markets regularly for higher yield potential

  • Risk: Medium, higher efficiency when price stays in range | Read more.

Bid-Ask

  • Range: V-shaped, liquidity at far ends of price range to capture swings

  • Best for: Professional LPs and institutions chasing higher yields

  • Risk: Higher, requires active management | Read more.

Each strategy card shows a visual representation of liquidity distribution.

Read more about combining multiple Strategies within a position. See Can I stack multiple strategies?


4. Click "Add Liquidity" to confirm

  1. Click the "Add Liquidity" button (green button at bottom)

  2. Approve the transaction in your wallet pop-up.

  3. Wait for the transaction to confirm.

  4. Your new position will appear under the Your Positions tab and the four summary cards at the top will populate with live values.

5. Activity Tab -

See your transaction history. Click on each one to expand and review.

You have now successfully added liquidity!


Related Guides and Articles

If you're new to HODLMM, read What is the Bitflow HODLMM? and What is Concentrated Liquidity?, or join the BFF.ARMY - a community powered education hub - for guides, courses, beginners bootcamps, and more!


Understanding the Interface

Pool Information (Top Section)

  • TVL: Total Value Locked in pool

  • Volume 24h: Daily trading volume

  • Fee/TVL: Fee percentage

  • Pool Composition: Token ratios


Your Positions Section

At the top of the Your Positions tab, four summary cards show what your position looks like at-a-glance:

  • Your Liquidity | total USD value of your deposit in this pool

  • Price Range | your active range, expressed as the quote-token-per-base-token rate (e.g., USDCx per STX)

  • Fee/TVL | fees earned relative to TVL over the selected window (default: ALL-time)

  • Earnings | fees earned over the selected window (default: ALL, 1D, 7D, 30D)

Chart

  • Historical price movement

  • Current price point

  • Your selected range overlay

  • Liquidity depth visualization

Activity Tab

  • Use this tab to view your LP activity.

Did this answer your question?