How to Create a Liquidity Pool for Token-2022 on Solana: A Guide for Project Creators

A Token-2022 (also called Token22 or Tax Token) is the extended version of the SPL Token on Solana, with extra features like Transfer Tax, Permanent Delegate, or Interest Bearing Rate. Once the token is live, the next step to make it tradeable on a DEX is to set up a liquidity pool, usually on Raydium.

In this guide you’ll see what a Token-2022 is, which extensions it supports, and the two ways to create the liquidity pool on Solana: the two-step flow (OpenBook Market + Raydium) and the one-step flow with the no-code tool from Smithii. If you prefer video, the tutorial is right below.

Aquí te explicamos cómo crear un Token 2022 de Solana.

What is a Token-2022

Before creating a Token on Solana, you need to be clear on the concept of “SPL Token-2022”. SPL stands for “Solana Program Library”, so a SPL Tokens is a token that belongs to the Solana blockchain and is built under its standards.

When we talk about SPL Token-2022, we go a step beyond a regular token: we call them “token extensions”.

These extensions have different functions, but the most notable by far is the option to add a fee per transaction, what’s commonly known as a “Tax Token”, in this case on Solana.

In short, Token-2022, also called Token22 or Tax Token, are terms we use to refer to a Token on Solana with a fee per transaction.

Token-2022 Extensions

When creating a Liquidity Pool on Token 2022, we can highlight the following token22 extensions:

Transfer Tax

This extension lets us add a fee every time our token is transferred to another wallet (sales included).

Keep in mind that this fee is taken in our token, not in Solana, and doesn’t go directly to a wallet we set, like it does on EVM. Here the tokens stay in a “Token Account”. You can withdraw those tokens easily using a tool I’ll show you later on.

We can also set the “withdraw authority” and the token authority.

Permanent Delegate

The “Permanent Delegate” extension lets us delegate authority over our token to any other wallet on a permanent basis.

That wallet will have the authority to burn or transfer tokens as it sees fit.

Default Account State

This extension is fairly niche, since it lets us set the default state of the token account when it’s created on a wallet.

That state can be: Uninitialized, Initialized, or Frozen.

The state we’re used to seeing on SPL Token is Initialized, and that’s what you’ll get if you don’t touch this extension.

Interest Bearing Rate

The “Interest Bearing Rate” lets us set an interest rate on our token and withdraw that amount with interest whenever we want.

Non-Transferable

As the name of this extension suggests, applying it means our token can’t be transferred to other wallets.

That said, the token account can still be burned and closed.

HOW TO CREATE A TAX TOKEN ON SOLANA - SMITHII

How to create the Token-2022 liquidity pool: two paths

Usually, creating a Tax Token liquidity pool on Solana takes 2 steps: create an OpenBook Market, then create the liquidity pool. However, Smithii offers a tool that handles it in a single step. We’ll walk you through both options.

Path 1: two steps (OpenBook Market + manual Raydium)

Step 1: create the OpenBook Market

Once your token is ready, we kick off the process directly from the Smithii Tools under the “Create OpenBook Market” section, and we’ll connect our wallet.

CREATE OPENBOOK MARKET - SMITHII

Basically, creating a market means setting up the token pair we’ll later use to build the liquidity pool.

Here’s a detailed guide on how to create the Openbook Market for the Token-2022.

Step 2: create the liquidity pool on Raydium

Once the market is created, we can move straight to setting up the liquidity pool. Important: you can only create the liquidity pool for the Tax Token if your token is set to “Freeze”, meaning minting more tokens is disabled, so the max supply is locked in.

To do this, head over to this page, select your token and complete the process. It only costs 0.1 SOL.

REVOKE FREEZE AUTHORITY - SMITHII

With that out of the way, we head straight to the pool creation section on Raydium: raydium.io/liquidity/create/ and connect our wallet.

From here, we’ll paste the “OpenBook Market ID” we copied earlier and click confirm.

Now for one of the key steps: setting the initial price of our token and adding the liquidity to the pool.

For the starting price, just enter whatever you think is optimal. It’s a good idea to prep a full tokenomics plan so you’re working from a strategy.

Next, enter the liquidity amount for each token 2022 you’ll be depositing. Make sure you have enough in your wallet.

To finish, pick the launch date for the liquidity pool and click confirm.

CREATE LIQUIDITY POOL SOLANA - SMITHII

After clicking the button, you’ll need to confirm 2 transactions. Once that’s done, you’ll see the ID of our liquidity pool Token 2022 (so you can find it easily later) and the process is complete. Your liquidity pool on Solana is now live.

This liquidity pool will stay active on the same page we opened at the start of this second step.

Path 2: a single step with the Solana Liquidity Pool Creator

You can also create a liquidity pool on Solana in a single step using Smithii’s dApp. The interface looks something like this:

Create a token 2022 Liquidity Pool on Solana using Smithii's Liquidity Pool Creator.

This tool lets us create our liquidity pool on Raydium with a user-friendly interface and starting from just 1 SOL (up to 3.5 SOL depending on the config you go with).

  1. Connect your wallet to use the tool.
  2. Select the “Base Token” (the token you created that doesn’t yet have market value)
  3. Set the advanced options: Event Queue Length, Request Queue Length and Orderbook Length (only if you want to use a cheaper Market ID, starting from 0.4 SOL)*
  4. Set the token amount and SOL/USDC you want to add.
  5. Set the launch date (optional)
  6. Click “Create Liquidity Pool” and approve the 3 transactions.

It’ll take a moment to finish, and then you’ll see the market ID and the liquidity pool address. Save them, since you may need these addresses down the line.

You can use this table as a reference for the Min Order Size and Tick Size if you want to create the OpenBook Market ID.

MIN-ORDER-SIZE-TICK-SIZE-GUIDE-SMITHII

**Under “advanced options” we can adjust the size of our OpenBook Market. Here are the inputs you should use for 3 different sizes I’d recommend:

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

Si quieres Listar tu Token en Jupiter Exchange aquí te explicamos cómo agregar un Token a Jupiter.

FAQ on Token-2022 and liquidity pools on Solana

What’s the difference between Token-2022 and a standard SPL Token?

The classic SPL Token only supports basic functions (mint, transfer, burn). Token-2022 is the extended version of the SPL Token program and ships with token extensions: Transfer Tax, Permanent Delegate, Interest Bearing Rate, Non-Transferable, Default Account State, and more. If your token uses any of those features, it’s Token-2022.

Why do I need to revoke freeze authority before creating the pool?

Raydium requires the freeze authority to be revoked before it will accept a Token-2022 in a pool. If you keep the freeze authority, you can freeze holder wallets at will, which is an obvious red flag for any buyer. Revoking freeze authority (0.1 SOL with the Smithii tool) locks the supply as final and unlocks pool creation.

Is creating a pool for Token-2022 more expensive than for a standard SPL Token?

The Market cost and rent on Solana are the same (it depends on Market size, from 0.4 SOL up to 2.8 SOL). What Token-2022 adds is the extra step of revoking freeze authority if you didn’t do it when creating the token. All in, the 1-step flow with Smithii lands between 1 and 3.5 SOL depending on configuration.

Does Transfer Tax work when trading on Raydium?

Yes. Swaps routed through the Raydium pool execute Token-2022 transfers, and if the Transfer Tax extension is active, the fee accrues to the matching token account. You can withdraw those fees using the withdraw authority you set when creating the token.

Can I use the Solana Liquidity Pool Creator for standard SPL Tokens too?

Yes. The same tool works for classic SPL Token and for Token-2022. The setup flow (Base Token, Quote Token, Min Order Size, Tick Size) is identical; the only thing that changes is the internal standard of the token, which the tool detects automatically.

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 0 / 5. Vote count: 0

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