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:

How to create a liquidity pool on Solana without coding, the easiest way possible. Guide using Smithii Tools: screenshot with empty fields.

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).

  1. Connect your wallet to use the tool.
  2. 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).
  3. Select the “Quote Token ” (A token with market value. Usually SOL or USDC).
  4. 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).*
  5. Set the token amount and SOL/USDC you want to add.
  6. Set the launch date (optional).
  7. Snipe your Own token (optional, see the full section below).
  8. 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:

Feature0.4 SOL1.5 SOL2.8 SOL
Event Queue Length12814002978
Request Queue Length636363
Orderbook Length201450909

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.

After creating your liquidity pool on Solana you can set up a snipe token feature to run an instant bundle buy and block snipers or jets.

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.

How to run a bundle buy with multiple wallets after creating a liquidity pool for a token SPL

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

Top 5 secrets for launching your liquidity pool - Smithii

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment

Ready to take your project to the next level?

Join the leaders in the trenches and hundreds of teams launching and managing their tokens on Smithii.

Launch your Token

Launch with zero code across 20+ blockchains and launchpads.
Use bundles, customize authorities, and much more.

Boost and Scale

A project scales when you push it. Use our bots to boost your token's visibility, or go further with our pro tools.

Utilities Made Simple

Tap into a wide range of advanced tools that make your project more appealing and easier to manage day to day.

Smithii Tools Homepage
Explore our tools
Smithii

The all-in-one solution
for web3 projects

Subscribe to the Newsletter and get a free E-Book

© 2023 - 2026 Smithii | All rights reserved