Skip to content
Open J Tools
LP Create & Buy 0.05–0.15 SOL by pool type, plus 0.035–0.05 SOL per wallet; live total shown before you sign Platform fee Open tool

LP Create & Buy

LP Create & Buy opens a liquidity pool for your token paired with SOL and, in the same Jito bundle, buys the token from wallets you import. The bundle lands whole or not at all, so the pool and those buys share one block and nobody can buy in between. Before you sign, each wallet’s row shows the exact number of tokens it will receive.

LP Create & Buy j.tools/en/tools/lp-create-buy

Open tool

Platform fee

0.05–0.15 SOL by pool type, plus 0.035–0.05 SOL per wallet; live total shown before you sign

Network fee, Jito tip, rent and your buys are separate.

When this tool fits

#when-this-tool-fits
  • Your token has no pool yet, and you want your own wallets to buy in the block where the pool opens, before anyone else can.
  • You want to see, before you sign, how many tokens each wallet gets and what share of the supply your wallets hold together.
  • You hold the private key of every wallet you plan to buy from. They are imported on the page and sign in your browser tab.
  • You only need the pool, with no buys in its block. Use Create LP, which the page links as Create a pool without the bundle.
  • Your token does not exist yet and you want it on a bonding curve. Use Pump.fun Create & Bundle Buy.
  • The pool already trades and you want to buy or sell from many wallets in later blocks. Use Bundled Trade.

Before you start

#before-you-start
  • A browser wallet such as Phantom or Solflare, connected (how to connect). On PumpSwap and Raydium AMM v4 it holds the tokens and the SOL that go into the pool, and pays the fee, the Jito tip and the pool’s rent.
  • For Raydium CLMM, Meteora DAMM v2, Meteora DLMM and Orca Splash Pool, the private key of a creator wallet. That wallet holds the tokens and the SOL for the pool and pays the fee, the tip and the rent. Your connected wallet only approves the launch with a message.
  • The private key of each buyer wallet, with SOL for its buy and the rent of its token account. Neither your connected wallet nor the creator wallet can be a buyer wallet.
  • For Raydium AMM v4, an OpenBook market for the token and SOL. If there is none, the page creates one in its own step: two wallet approvals and about 0.3 SOL of rent, with the exact figure on the page.
  • A token the bundle takes: a classic SPL token, or a Token-2022 token with no transfer fee and no transfer hook. Raydium AMM v4 takes no Token-2022 token at all.

Use only short-lived operational wallets; never enter a seed phrase or a long-term wallet key.

How to use it

#how-to-use-it
  1. Pick the token and the liquidity

    Pick a platform tab (PumpSwap, Raydium, Meteora or Orca) and the pool type under it: AMM v4 or CLMM on Raydium, DAMM v2 or DLMM on Meteora, Splash on Orca. Press Select a token and choose it from your wallet or by address. Enter the Token amount for the pool and the SOL amount for the pool; the page shows the start price and the market cap it gives. Where the pool type offers a choice, pick the Pool fee. On AMM v4, paste the Market address or press Create market. On CLMM, DAMM v2, DLMM and Splash, press Import creator wallet first, because the pool’s tokens and SOL come from that wallet.

  2. Import the buyer wallets

    Press Import wallets, paste the private keys and confirm with Add to the bundle. Type the SOL to spend in each row, or open Spread a total, enter the Total SOL to spread, pick Organic, Even or First buys bigger and press Apply. Every row shows the tokens that wallet receives and its share of Supply, and reads Ready once its balance covers the buy. The line under the list says how many wallets one bundle fits for this token.

  3. Approve once

    Pick a Speed (Normal, Fast or Turbo) and read the receipt: what goes Into the pool, the J Tools fee, the Jito tip, Pool accounts and network, and what Leaves your wallet or Leaves the creator wallet. Press Create pool and buy. Your wallet asks once: a transaction on PumpSwap and AMM v4, a message on the other pool types. Keep the tab open until the run window reads Landed, then compare Shown with Received for each wallet. Right before the bundle the window shows Opening the buyers’ token accounts: the buyer wallets open their own accounts in this tab, so your wallet is not asked again.

Key settings

#key-settings
  • Platform and pool type: Six pool types under four tabs, in this order: PumpSwap; Raydium AMM v4 and CLMM; Meteora DAMM v2 and DLMM; Orca Splash Pool. Raydium Standard (CPMM) is not offered: it opens one second after the block that creates it, so no buy could share that block.
  • Token: The token you pair with SOL, picked from your wallet or by address. A Token-2022 token with a transfer fee or a transfer hook is refused on every pool type, and Raydium AMM v4 refuses any Token-2022 token.
  • Liquidity: The Token amount for the pool and the SOL amount for the pool. Together they set the start price, which the page shows with the market cap it gives.
  • Pool fee: What each trade pays the pool. Raydium CLMM offers 0.25%, 1%, 2% and 4%; Meteora DAMM v2 offers 0.25%, 0.3%, 0.5%, 1%, 2% and 4%; Meteora DLMM offers 0.25%, 1%, 2% and 5%. Each starts at 1%. PumpSwap, Raydium AMM v4 and Orca Splash Pool use the fee their DEX sets.
  • Creator wallet: CLMM, DAMM v2, DLMM and Splash only. A wallet you import opens the pool: it holds the tokens and SOL for the pool and pays the J Tools fee, the Jito tip and the pool’s rent. Phantom blocks the way these pools are opened (a position minted with the deposit, or more than one transaction to approve), so your connected wallet approves the launch by signing a message, not a transaction.
  • OpenBook market: Raydium AMM v4 only. Paste an existing Market address, or press Create market to open one on the page in its own step: two approvals and about 0.3 SOL of rent, with the exact figure shown. The market holds nothing tradable until the bundle lands.
  • Buyer wallets: The wallets that buy in the pool’s block, imported by private key. The keys stay in this browser tab’s memory; only signed transactions leave it. Each row shows the wallet’s Balance, its SOL to spend, the exact tokens it gets and its share of Supply. Refresh balances reads the balances again.
  • Spread a total: Spreads the Total SOL to spread across the wallets evenly (Even), organically (Organic) or front-loaded (First buys bigger). Apply writes the amounts into the rows.
  • Speed: Normal, Fast or Turbo sets the Jito tip for the bundle. When ten times Jito’s live tip floor is higher than the preset, the tip is raised to that, never above 0.25 SOL. The line under it shows the tip and how many transactions the bundle holds.

The six pool types side by side. The wallet counts are typical maximums measured for a standard SPL token, without and with the launch table; the page measures the real number for your token.

Pool typeWho opens the poolPool feeWallets per bundle
PumpSwapYour wallet, one transactionFixed by PumpSwap at 0.25%: 0.20% to LPs, 0.05% protocol8 / 20
Raydium AMM v4Your wallet, one transaction, on an OpenBook marketRaydium’s AMM v4 fee8 / 24
Raydium CLMMCreator wallet; concentrated pool set to the full price range0.25%, 1%, 2% or 4%12 / 20
Meteora DAMM v2Creator wallet; full-range pool0.25%, 0.3%, 0.5%, 1%, 2% or 4%, collected in SOL12 / 24
Meteora DLMMCreator wallet; permissionless pair on a Meteora preset0.25%, 1%, 2% or 5%, plus Meteora’s variable fee9 / 15
Orca Splash PoolCreator wallet; Orca’s full-range pool for new tokensOrca’s Splash Pool fee9 / 15

Fees and costs

#fees-and-costs
CostAmount
J Tools platform fee0.05–0.15 SOL by pool type, plus 0.035–0.05 SOL per wallet; live total shown before you sign
Pool type partThe pool type’s Create LP fee: PumpSwap 0.05 SOL, Meteora DAMM v2 0.08 SOL, Orca Splash Pool 0.10 SOL, Raydium AMM v4 0.12 SOL, Meteora DLMM 0.13 SOL, Raydium CLMM 0.15 SOL
Per-wallet part0.05 SOL per buyer wallet for up to 4 wallets, 0.04 SOL per wallet for 5 to 8, 0.035 SOL per wallet above 8
Jito tipSet by Speed, at most 0.25 SOL; paid by the wallet that opens the pool
Pool accounts and networkThe pool’s account rent and the network fee, paid by the wallet that opens the pool
OpenBook marketRaydium AMM v4 only, when you create it on the page: about 0.3 SOL of rent, exact figure shown
Buyer walletsEach pays its own buy, the rent of its token account and the network fee of the small transaction that opens its accounts before the bundle. The buys are your position, not a fee
Launch tablePast a few wallets, wallet 1 holds rent for the launch’s address table; the rent comes back to it a few minutes after the launch

The J Tools fee is paid inside the bundle by the wallet that opens the pool: your connected wallet on PumpSwap and AMM v4, the creator wallet on the other pool types. PumpSwap with 6 buyer wallets, for example, costs 0.05 + 6 × 0.04 = 0.29 SOL. If the bundle does not land, no fee is charged, and the buyer accounts opened before it stay in those wallets for the next launch. For the current numbers, see the fee schedule.

How it works

#how-it-works
  • One bundle, one block. The pool goes first, then the buys. Jito puts them in one block in that order and nothing else runs between them. If any part would fail, none of it lands. Bundles and Jito covers the mechanics.
  • Who signs what. On PumpSwap and Raydium AMM v4 your connected wallet signs one transaction: the pool, its liquidity, the J Tools fee and the Jito tip. On the other pool types the creator wallet signs the pool’s transactions in this tab, and your wallet signs a message that approves this bundle. Each buyer wallet signs its own buy in the tab.
  • Exact amounts. Each buy is quoted with the pool’s own math, in execution order, against the pool your deposit opens. It then asks for exactly that number of tokens, so a wallet receives what its row shows or the bundle does not land.
  • Capacity. A Jito bundle holds 5 transactions. Opening the pool takes 1 (PumpSwap, Raydium AMM v4, Raydium CLMM, Meteora DAMM v2) or 2 (Orca Splash Pool, Meteora DLMM), and the buys share the rest. The page measures the real wallet count for your token.
  • Buyer accounts first. One transaction may make 64 program calls, and opening a wallet’s token account and WSOL account takes ten of them. So right before the bundle, every buyer wallet that lacks them opens both in a small transaction signed in this tab, a few wallets to a transaction, and the buys in the bundle skip that step. The token account is the one the buy would open anyway; the WSOL account’s rent comes back when the buy closes it. If the launch stops after this step, the accounts stay in those wallets and the next launch uses them.
  • The launch table. Past a few wallets, buyer wallet 1 sets up an address lookup table for this launch so more buys fit. The table is closed after about 513 slots and its rent goes back to wallet 1 a few minutes after the launch. If you closed the tab, your next visit to the page finishes the cleanup.
  • Meteora DLMM layout. The pair uses one of Meteora’s preset parameter sets. Your tokens are spread evenly over the 48 price bins above the start price and your SOL over the 7 bins below it; the bin at the start price stays empty. Meteora’s variable fee rises as buys cross bins, and each wallet’s quote includes it.
  • A check before your wallet asks. The bundle is checked before you are asked to approve it. One that would fail stops there with the reason, and nothing is sent.
  • After landing. The page reads each wallet’s received tokens back from the chain and lists them under Received, next to what it showed.
  • Why not Raydium Standard. A Raydium Standard (CPMM) pool opens one second after the block that creates it, so no wallet can buy in that block. Raydium launches here use AMM v4 or CLMM, which allow it.

Before you sign

#before-you-sign

Check the receipt: the pool type on its top line, what goes Into the pool, the J Tools fee, the Jito tip and the total that Leaves your wallet (or Leaves the creator wallet). Then check Same-block buys: the SOL the wallets spend and the tokens they get. The app is the current source of truth for amount, fee and route.

Common issues

#common-issues
  • This token charges a transfer fee, so a wallet would receive less than the page shows. The bundle does not take it. The same goes for a token that runs a transfer hook on every transfer.
  • Raydium AMM v4 does not take Token-2022 tokens. Pick another pool type for a Token-2022 token.
  • A PumpSwap pool already exists for this token and SOL. The message names the pool type you picked. This tool only opens new pools; add to the existing one with Liquidity Add / Remove.
  • Wallet N is the connected wallet. Use another one. Your connected wallet cannot be a buyer wallet. Remove its row. The creator wallet gets the same message: Wallet N is the creator wallet. Use another one.
  • Wallet N is listed twice. Remove the duplicate row.
  • One bundle fits N wallets. Remove wallets until the count fits. The figure is measured for your token and pool type.
  • Wallet N does not hold enough SOL. Its row reads Needs X SOL more. Top the wallet up and press Refresh balances, or lower its buy. A wallet that runs short after import stops the run with A wallet is short of SOL before anything is spent.
  • Your wallet needs X SOL more. On a creator-wallet pool type the message is The creator wallet needs X SOL more. The wallet that opens the pool cannot cover the deposit, the fee, the tip and the rent. Add SOL or lower the SOL amount for the pool.
  • These amounts cannot be quoted. Lower a buy or add liquidity. The buys are too large for the pool your deposit opens.
  • Wallet N would buy every token the pool holds. Lower its buy or put more tokens in the pool.
  • Wallet N’s buy is too small to get any tokens. Raise that buy.
  • No CLMM pool can open with a 4% fee right now. Pick another fee. The message names your pool type and fee. Pick another Pool fee.
  • The pool cannot open at this price. Change the token or SOL amount. Change either amount so the start price moves.
  • This wallet connection cannot sign without sending. Or, on a creator-wallet pool type: This wallet cannot sign a message. Connect a browser wallet such as Phantom or Solflare.
  • This address is not an OpenBook market for this token and SOL. Check the address, or press Create market.
  • Approval declined. The wallet did not sign, so nothing was sent.
  • The bundle would fail. The check before signing found a problem, and the window names it. Nothing was sent.
  • The bundle did not land. No Jito leader took it before its blockhash ran out. Nothing was charged. Press again and a fresh bundle is built.
  • The pool terms changed. The pool’s fees or terms moved after the page quoted. The figures are updated; check them and press again.
  • The address table was not ready. The launch table did not confirm in time. Press again; any rent it holds goes back to wallet 1.
  • The buyer accounts did not open. Some buyer wallets could not open their token accounts, so the launch stopped before the bundle and no fee was charged. Accounts that did open stay in those wallets and the next launch uses them.
  • A launch is already running. This wallet has a bundle in flight. Wait a minute, then try again.
  • The approval did not match. The signed message did not match this bundle, so nothing was sent. Press again.
#related-tools

Help

#help

The tool on this page

LP Create & Buy

j.tools/en/tools/lp-create-buy

Platform fee
0.05–0.15 SOL by pool type, plus 0.035–0.05 SOL per wallet; live total shown before you sign
Network fee, Jito tip, rent and your buys are separate.
Open tool