Create Liquidity Pool on Solana in 1 Minute
To make a token on Solana tradeable, you need to add liquidity: pair it with an existing token that has a stable value, typically $SOL or $USDC. This is what creating a Liquidity Pool on Solana means.
When launching a token (creating it and adding liquidity), the Liquidity Pool needs to be available on a decentralized exchange (DEX), with Raydium being the go-to choice in the Solana ecosystem.
Prefer to watch instead of read? This one’s for you:
Aquí te explicamos cómo crear un Token de Solana.
How to Create Liquidity Pool on Solana: Step by Step
Everything on the Solana blockchain follows the Solana Program library (SPL) spec. Raydium requires 2 steps to create a Liquidity Pool: first creating an Open Book Market, then the Liquidity Pool itself (adding liquidity). But there’s a way to do it in a single step using the dApp from Smithii Tool.
As mentioned, the dApp from Smithii “Create Liquidity Pool” lets you do it in a single step. Head to the Create Solana Liquidity Pool (https://tools.smithii.io/liquidity-pool/solana) and you’ll see the following interface:

This tool lets you create your liquidity pool on Raydium through a clean, user-friendly interface, starting at just 1 SOL (up to 3.5 SOL depending on the configuration you use).
You can create the liquidity pool under Raydium protocol v4 or v5 (the latter known as CPMM). If you want a breakdown of the differences, check out our comparison article, but for now we’ll stick with v4.
- Go to Create Solana Liquidity Pool ( https://tools.smithii.io/liquidity-pool/solana) and connect your wallet to use the tool.
- Select the “Base Token” (the token you created that doesn’t have a market value yet).
- Select the “Quote Token ” (a token with an established market value. Typically SOL or USDC).
- Configure advanced options: Event Queue Length, Request Queue Length, OpenBook Market, and Orderbook Length (only if you want to use a cheaper Market ID, starting at 0.4 SOL).*
- Set the token amount and SOL/USDC you want to add.
- Set a launch date (optional).
- Snipe your Own token (optional, see full section below).
- Click “Create Liquidity Pool” and approve the 3 transactions.
It’ll take a moment to complete, and then you’ll see the market ID and the liquidity pool address . Save them, as you may need those addresses down the line.
*In “advanced options” you can adjust the size of your OpenBook Market. Here are the recommended inputs for 3 different sizes:
0.4 SOL:
- Event Queue Length: 128
- Request Queue Length: 63
- Orderbook Length: 201
1.5 SOL:
- Event Queue Length: 1400
- Request Queue Length: 63
- Orderbook Length: 450
2.8 SOL:
- Event Queue Length: 2978
- Request Queue Length: 63
- Orderbook Length: 909
How to Run a Bundle Snipe for Your token
If you want to protect against sniper bots, you’ll need to run a bundle transaction for your liquidity pool. These bots are responsible for draining the liquidity from your token, so getting ahead of them is the smart move.
There’s a quick way to do it using a single wallet, and a more advanced approach using up to 4 wallets at once. Both are optional, and the options expand once you click “Snipe your token“.
Running a Bundle Transaction with a Single wallet
To bundle Snipe using 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.
The amount you set is what gets bought in the same block as the liquidity pool creation, leaving bots with no opening.

Bundle Transactions with Multiple Wallets
A more advanced approach is to use more than one wallet, which makes the activity look more organic and helps you avoid some of the slippage.
Here you need to enter the private key of each wallet you’ll use for auto snipe (Smithii doesn’t store any keys) and set the buy amount for each one.

How to Create a Liquidity Pool on Solana from an Openbook Market in 2 Steps
The Openbook Market lets you set additional parameters for the Liquidity Pool you’re creating. The higher the standard, the more transaction volume you can handle, but the more expensive the Liquidity Pool. If you want to create an LP with a Openbook Market, here’s how.
1. Create the Openbook Market
Once your token is ready, head straight to Smithii Tools under “Create OpenBook Market” (tools.smithii.io/openbook-market/solana) and connect your wallet.

Basically, creating a market means setting up the token pair you’ll need to create the liquidity pool later.
Creating an “optimal” OpenBook Market costs 2.8 SOL, but you can also adjust the Market ID size to bring the cost down, starting from 0.4 SOL.
In short, the main risk with a cheap Market ID is that your token could see high transaction volume with a percentage of those transactions failing because they can’t be processed by the market.
That said, based on shared experiences with Smithii, launching memecoins that don’t exceed 500k market cap hasn’t been an issue.
Keep that in mind and go with whatever works for you, but if you’re building something serious, I’d recommend not cutting corners on costs.
First, select the tokens that will make up the pair. Under “Base Token“, pick the token you created, which has no market value yet.
Next, select the “Quote Token“, the valued token. I’d recommend using SOL or USDC.
Then set the minimum buy and sell amount for users of your liquidity pool. The most common setting is 100.
Next, configure the minimum price tick size, the smallest increment your token’s price can move. According to Raydium, 0.000001 is the recommended value if you previously set 100.
These are reference figures based on an average token with a 100M supply. You can use any of the values in the table below for your OpenBook Market.

Before finishing, you can enable “advanced options” to adjust your OpenBook Market size. Below are the recommended inputs for 3 different size tiers, keeping in mind the potential errors each one can introduce.
0.4 SOL:
- Event Queue Length: 128
- Request Queue Length: 63
- Orderbook Length: 201
1.5 SOL:
- Event Queue Length: 1400
- Request Queue Length: 63
- Orderbook Length: 450
2.8 SOL:
- Event Queue Length: 2978
- Request Queue Length: 63
- Orderbook Length: 909
To finish, click “Create Market” and confirm the transaction, which will cost between 2.5 and 5 SOL. Once done, you’ll get the “OpenBook Market ID“, which you’ll copy to move on to the next step.
2. Once You Have the Openbook Market, Create the Liquidity Pool
Once the market is set up on Raydium, you can go ahead and create the liquidity pool. It’s important to know that you can only create the liquidity pool if your token is “Freeze”, meaning token minting is disabled and the max supply is locked.
To do this, head to this dApp to revoke freeze for token on Solana, select your token and complete the process. It only costs 0.1 SOL.

With that sorted, it’s time to create the liquidity pool. You can use the Create Liquidity Pool tool from Smithii and select “I already have an OpenBook Market”, but we’ll also walk through how to create Liquidity Pool on Raydium.
Si quieres Listar tu Token en Jupiter Exchange aquí te explicamos cómo agregar un Token a Jupiter.
Don’t Launch Your liquidity pool Without Reading This!
Get the 5 secrets top players use when launching a liquidity pool


CEO & Co-Founder Smithii. Building on Solana since 2021 and passionate to share my experience on Solana projects. I also Founded Lince after years investing in DeFi.







