How to Create a Liquidity Pool on Solana: Quick Guide
To give a token on Solana any real meaning, you need to add liquidity to it, meaning you pair it with an existing token that holds a more stable value, usually $SOL or $USDC. This is what’s called creating a Liquidity Pool on Solana.
When launching a token (creating it and adding liquidity), the Liquidity Pool has to be available on a decentralized exchange (DEX), with Raydium being the most convenient and widely chosen option in the Solana ecosystem.
If you’d rather watch the video version, this is for you:
Step by step: how to create a Liquidity Pool on Solana
Every action on the Solana blockchain follows the parameters of the Solana Program library (SPL), and Raydium handles Liquidity Pool creation in 2 steps: first creating an Open Book Market and then the actual Liquidity Pool (adding liquidity). But I want to show you the solution to do it in just 1 step with the dApp from Smithii Tool.
To get started, head over to Smithii Tools’ dApp and then click on “Create Liquidity Pool”. There you’ll see an interface similar to the following:

This tool lets us create our liquidity pool on Raydium with a friendly user interface and starting from just 1 SOL (up to 3.5 SOL depending on the configuration you use). You can choose to create the liquidity pool under either Raydium v4 or v5 protocol (the latter known as CPMM).
- Connect your wallet to use the tool.
- Select the “Base Token” (This should be the token you created. If you don’t have one yet, you can create a token Solana with our guide).
- Select the “Quote Token ” (A token with market value. Usually SOL or USDC).
- Set the advanced options: Event Queue Length, Request Queue Length, OpenBook Market and Orderbook Length (only if you want to use a cheap Market ID, starting from 0.4 SOL).*
- Set the token amount and SOL/USDC you want to add.
- Set the launch date (optional).
- Snipe your Own token (optional, see the full section below).
- Click “Create Liquidity Pool” and approve the 3 transactions.
It’ll take a bit to complete, and then you’ll see the market ID and the liquidity pool address. We recommend saving the ID since it can come in handy later.
*Under “advanced options” we can change the size of our OpenBook Market. Here are the inputs you should use for 3 different sizes I can recommend:
| Feature | 0.4 SOL | 1.5 SOL | 2.8 SOL |
|---|---|---|---|
| Event Queue Length | 128 | 1400 | 2978 |
| Request Queue Length | 63 | 63 | 63 |
| Orderbook Length | 201 | 450 | 909 |
How to Bundle Snipe Your token
If you want to keep sniper bots from getting in, you’ll need to run a bundle transaction on your liquidity pool. These bots drain liquidity from your token, so the smart move is to shut them out before they can act.
There’s a quick way to do it with a single wallet and a more advanced setup using up to 4 wallets at once. These features are optional and their settings appear once you click the “Snipe your token” option.
Bundle Transaction with a Single wallet
To run a Bundle Snipe with the same wallet you used to create the liquidity pool, just select the option and enter the amount of SOL you want to buy in that same transaction.
Whatever amount you set is what you’ll buy in the same block as the liquidity pool creation, leaving zero room for bots to front-run you.

Bundle Transaction with Multiple Wallets
A more advanced option is to use more than one wallet for the buy, which makes the launch look more organic and also lets you sidestep part of the slippage.
Here you just need to paste the private key of each wallet you’ll use for the auto snipe (Smithii doesn’t store any keys) and set the buy amount for each one.

Can you add more liquidity to an existing LP?
If you want to add more liquidity, just use the Smithii tool or do it directly from Raydium. All you need is the funds. Either way, keep in mind that every buy of your token adds liquidity automatically; just make sure you have enough to avoid volatility from thin liquidity.
FAQ
In this section we cover some of the most frequent questions about creating a liquidity pool on Solana.
What is a liquidity pool?
A liquidity pool (or liquidity pool) is a smart contract that holds a pair of assets (for example, your new token and SOL or USDC). This pool is what lets users buy and sell your token in a decentralized way on exchanges like Raydium, since it guarantees there are always assets available for swapping without depending on a specific buyer or seller.
Is it mandatory to create a liquidity pool for a token SPL to be tradable?
Yes, it’s essential. Even if you’ve minted the full supply of your token on-chain, it has no value or market until liquidity is added. Without a Liquidity Pool on a DEX, there’s no defined price for the asset and users can’t buy or sell it. These days you can create tokens on Solana via launchpads.
Why is running a “Bundle Snipe” so important when launching liquidity?
When you launch a liquidity pool, predator bots (“snipers”) scan the blockchain in milliseconds to grab the token the instant the market goes live, which usually pumps the price artificially or drains the initial supply. By running a Bundle Snipe, the pool creation transaction and your buy land in the same block, physically blocking any external bot from buying before you.
What happens if I pick a “OpenBook Market” that costs 0.4 SOL instead of 2.8 SOL?
The difference comes down to the size of the event and request queues. A Market ID at 0.4 SOL is ideal for fast launches or low-budget projects, while a 2.8 SOL size can handle a much higher volume of simultaneous transactions without congestion risk. Picking the right size is key to keeping the market from getting stuck during high-activity moments.
Conclusion
This guide on how to create a Liquidity Pool on Solana isn’t a shortcut or anything like that; the truth is Smithii just makes it way easier. From here on you can share your token and anyone can buy or sell your coin, anytime.
Don’t launch your liquidity pool without knowing this!
Get the 5 secrets the big players use to launch a liquidity pool


CEO & Co-Founder at Smithii. Building on Solana since 2021 and sharing playbooks from the trenches. Also founder of Lince after years investing in DeFi.




