Skip to content
Open J Tools

Create Meteora LP

Meteora pool creation on J Tools happens inside Create LP, the multi-DEX pool launcher. There is no separate Meteora terminal: the app’s Create Meteora LP page is a short guide whose Open Create LP button opens Create LP with DLMM already selected, and you launch from there. The live Meteora route today is DLMM, the bin-based concentrated design. Meteora’s Dynamic AMM routes (DAMM V1 and DAMM V2) appear in the picker but are marked coming soon and blocked before any signature. For the basics of how AMMs and concentrated liquidity work, see DEXes and liquidity.

What it is

#what-it-is

This page is the Meteora-specific guide to Create LP. Meteora runs two pool designs, and Create LP’s picker lists routes for both:

  • A Dynamic AMM pool (DAMM), the classic constant-product model where your liquidity sits across the whole price curve. Create LP shows DAMM V1 and DAMM V2, both marked coming soon and disabled before you can sign.
  • A DLMM pool (Dynamic Liquidity Market Maker), where liquidity lives in discrete price bins instead of a smooth curve, so capital clusters near the active price. This route is live.

You provide the base token mint, a quote token (SOL by default, or USDC, USDT, BONK, JTO or another mint), and how much of each to deposit. The ratio between those two amounts becomes the pool’s opening price.

How it works (under the hood)

#how-it-works-under-the-hood

A liquidity pool is a pair of token reserves that traders swap against. When you create one, you seed both reserves, and the ratio of your two deposits sets the starting price. If you deposit 1,000 of Token A and 50 of Token B, the pool opens at 0.05 Token B per Token A. In return for seeding the pool you receive a position that tracks your share, which you can later add to, pull from, or use to claim fees.

The two Meteora designs handle that liquidity differently:

  • Dynamic AMM spreads your deposit across the full price range along a constant-product curve (x · y = k). It is simple and always quotes a price, but most of your capital sits at prices that rarely trade, so it earns less per dollar.
  • DLMM chops the price axis into many bins, each a narrow price step. Only one bin is active at a time, and that active bin is where current swaps execute. As price moves, trading walks from bin to bin. The bin step sets how far apart neighboring bins sit, so it controls how tight or wide each price step is. Because your liquidity concentrates near the active price rather than stretching thin across the whole curve, the same deposit earns more fees while price stays in your range. Meteora’s DLMM design also lets the swap fee rise above the base fee during volatile periods and settle back when trading calms, which pays liquidity providers more when the market is moving fast.

The platform fee rides in the same flow as the pool creation. On the DLMM route it is a fixed 0.13 SOL, set in the app rather than fetched per run, and shown before you sign. The route is multi-step, so the page warns you to expect up to three wallet prompts in this order: the pool, then the platform fee, then the position that seeds your liquidity. When the fee fits inside the pool transaction it rides along there and you see one prompt fewer. The position spreads your deposit evenly across the bins of your range. Nothing is charged if you never sign, and coming-soon routes are blocked before any signature.

Step by step

  1. Open Create LP and pick the Meteora route
  2. Set the token pair
  3. Enter the deposit amounts
  4. Tune the DLMM settings
  5. Review the cost and create
  6. Save the Pool ID and LP Mint

How it works

Pool, fee, then position up to three wallet prompts

  1. Preflight checks your live balances preflight
  2. DLMM pool created at your opening price DLMM pool
  3. Platform fee sent, or rides with the pool 0.13 SOL
  4. Position opens on your price range ≤ 70 bins
  5. Your deposit is spread across the bins bin arrays
  6. Swaps trade in the active bin active bin
  7. Swap fee rises with volatility dynamic fee

Pool is live, save the Pool ID and LP Mint mainnet

circles are the steps in Step by step, squares the steps in How it works

When to use it

#when-to-use-it
  • You just minted a token and want a pool on Meteora specifically, rather than Raydium or Orca.
  • You want a DLMM pool so your capital concentrates near the current price and earns more fees per dollar deposited.
  • You are launching a pair where dynamic, volatility-aware swap fees fit the token better than a flat fee.
  • You want a Meteora Dynamic AMM pool: those routes are in the picker but still marked coming soon, so for a full-range pool today use Create LP’s Raydium Standard AMM route instead.

For the rest of Create LP’s routes and options, see Create LP. To add to or pull from a pool that already exists, use Add or Remove Liquidity.

Before you start

#before-you-start
  • A connected wallet (how to connect). Create LP asks you to connect before it lets you create anything.
  • Enough SOL for the platform fee, the DEX pool-creation cost, account rent, and the network fee. Create LP runs a preflight against your live balances before it signs.
  • Both sides of the pair: your base token plus the quote (SOL by default). The ratio between the two deposit amounts sets the pool’s opening price, so decide it ahead of time.
  • For DLMM, a sense of the base fee tier and bin step you want, plus the active price range the position should cover. A tighter bin step concentrates liquidity more but narrows the range each bin covers.

Step by step

#step-by-step
  1. Open Create LP and pick the Meteora route

    Open Create LP and connect your wallet at the top of the page. In the Meteora group of the DEX selector, choose DLMM. The DAMM V2 and DAMM V1 tiles are marked Coming Soon and cannot be picked, so DLMM is the Meteora route you can actually launch.

  2. Set the token pair

    Enter the base token mint. It uses the J Tools token picker, so you can paste a mint or pick from your wallet. Then choose the quote token: SOL by default, or USDC, USDT, BONK, JTO or another mint.

  3. Enter the deposit amounts

    Type the base and quote amounts. Their ratio becomes the derived initial price, so check the opening ratio before you commit. On a SOL quote the Max button leaves enough behind for the fee, the pool cost, and a buffer.

  4. Tune the DLMM settings

    In Simple mode the app picks the Base Fee Tier for the pair it detects, and you set the Active Price Range with the Full Range, Balanced ±20% or Tight ±5% preset. Switch to Advanced to pick the tier yourself, change the Bin Step (10 by default), type exact min and max prices, or enter a Base Fee (Bps) that replaces the tier’s rate. A lower bin step gives a tighter price step between bins.

  5. Review the cost and create

    Check the cost breakdown. The platform fee, the DEX protocol fee, account rent, and the network fee are itemized before you commit. Click Create LP On DLMM. The app runs a preflight, then your wallet opens: first for the pool (with the platform fee inside when it fits, otherwise as its own prompt), then for the position that deposits your liquidity.

  6. Save the Pool ID and LP Mint

    When the position confirms, the result dialog shows the Pool ID and the LP Mint with copy buttons and a Solscan link. On this route the LP Mint row holds the address of your DLMM position. Save both. The app also keeps the pool in My Pools in this browser, and My Pools reads DLMM positions from the chain.

Open the Meteora DLMM route in Create LP →

The options, explained

#the-options-explained
  • DEX route: DLMM is the live Meteora route. DAMM V1 and DAMM V2 show in the picker as coming soon and are blocked before any signature.
  • Base mint: Your token, the asset the pool is built around. Uses the token picker and can be pre-filled from a ?token= link.
  • Quote mint: The asset your token is priced against. SOL by default, or USDC, USDT, BONK, JTO or another mint.
  • Base and quote amounts: The starting liquidity on each side. Their ratio sets the opening price, so this is where you decide the launch price.
  • Initial Price: Derived from the deposit ratio. Use Market Price fills in an on-chain estimate when one exists, and Advanced mode lets you override the price by hand.
  • Base Fee Tier: The trader swap-fee base, chosen from Meteora’s DLMM tier list: 0.01%, 0.05%, 0.1%, 0.25%, 0.3%, 0.5%, 1%, 2% or 4%. A Base Fee (Bps) value entered in Advanced replaces the tier’s rate.
  • Bin Step: The price gap between neighboring bins, 10 by default and editable in Advanced from 1 to 1000. Lower means a tighter range per bin and more concentrated liquidity.
  • Active Price Range: The min and max prices your position covers, at most 70 bins wide. Required for DLMM; the Full Range, Balanced ±20% and Tight ±5% presets fill it from the reference price.

Fees and costs

#fees-and-costs

Current platform fee: 0.13 SOL for the concentrated DLMM route. Meteora pools are launched through the Create LP tool, so this is Create LP’s fee for that route (its full-range Meteora routes are priced at 0.08 SOL and are still coming soon). The DLMM number is the 0.08 SOL Meteora base plus the 0.05 SOL concentrated-pool adder. It is set in the app, not fetched per run, and the page shows it before you sign.

CostAmount
J Tools platform fee (Create LP)0.13 SOL on the DLMM route
Solana network feea small amount paid to validators, plus rent for any new on-chain accounts

Create LP’s cost card shows no DEX protocol fee for DLMM. The larger cost is rent: creating the pair, your position and the bin arrays your range touches opens new on-chain accounts, and each needs a SOL deposit to stay alive on the ledger. The app estimates about 0.22 SOL of rent for a typical range, and a wide range that touches more bin arrays can cost more. Every transaction also pays the normal Solana network fee. Keep a little extra SOL beyond the platform fee so the transaction does not fail for missing rent.

Common mistakes and troubleshooting

#common-mistakes-and-troubleshooting
  • Route not live. DAMM V1 and DAMM V2 are marked coming soon and stay disabled in the picker. DLMM is the Meteora route you can launch today.
  • Price range missing or invalid. DLMM needs a range with min above 0 and max above min. The Create button stays disabled until the range is set.
  • DLMM range too wide. A single DLMM position covers at most 70 price bins. Ask for a wider range and the tool narrows it for you, centering a 70-bin window on the pool’s active price so the position still launches where trading happens. Set the range you actually want rather than relying on that fallback. If a build fails on the range anyway, the code you get is LP_RANGE_TOO_WIDE: tighten the range, raise the bin step, or use a preset.
  • Pair already has a pool. This route creates one DLMM pair per token pair, whatever bin step or fee you pick. If that pair already holds liquidity, the run stops before anything is signed and points you to Add Liquidity. If it is an empty pair left by an interrupted attempt, the run continues with your position, and the platform fee is skipped only when this browser saw that attempt pay it.
  • Wrong opening price. The initial price comes straight from your two amounts. If the derived price looks off, fix the ratio before you sign; you cannot un-set the opening price after the pool launches.
  • DLMM liquidity goes out of range. With a tight bin step, if price runs far past your active bins, that liquidity stops earning fees until price comes back. This is normal for concentrated pools. Choose a wider bin step, or plan to re-center the range as price moves.
  • Impermanent loss. Whichever pool type you pick, if the two tokens’ prices diverge after you deposit, the pool rebalances and your position can be worth less than simply holding the tokens. Concentrated DLMM positions can feel this faster because liquidity is packed near one price. Fees earned can offset it, but it is a real risk to weigh before seeding a pool.

For the full list and what each code means, see the Error codes reference.

Advanced tips

#advanced-tips
  • Match the bin step to volatility. A small bin step is ideal for stable or correlated pairs where price barely moves, so liquidity stays in range. Use a larger bin step for volatile pairs so price has room before it leaves your bins.
  • Pick the fee tier to fit the pair. Lower tiers (0.01% to 0.1%) suit high-volume, low-spread pairs; higher tiers (0.3% and up) compensate you more on thin or volatile pairs where each trade carries more risk.
#related-tools