Token creation

The Most Common Mistakes When Launching Your Own Token on Solana

Active authorities, risky Token-2022 extensions, a pool with a few SOL in it, unlocked LP, bundled supply and promises of profit: the mistakes that sink most Solana token launches, what each one leads to, and how to avoid it, with numbers from Raydium, Pump.fun and on-chain analysts.

Antonio VaganovsAntonio Vaganovs·Published ·11 min read
A glowing Solana coin on a pedestal surrounded by warning cards with an open padlock, a snowflake, a broken chain, a cracked drop and a bot, plus one green check mark

Creating a token on Solana takes a minute and costs a fraction of a SOL. That is exactly why most launches fail not at creation but around it: in settings nobody double-checked, in the pool, in the first minutes of trading and in promises made to buyers. Solidus Labs found that about 98.6% of tokens created on Pump.fun between January 2024 and March 2025 ended up with less than $1,000 of liquidity (Solidus Labs, May 2025).

Almost every mistake below is visible on-chain, so scanners, aggregators and experienced buyers spot it within minutes. We grouped them into technical, launch and legal mistakes, with the consequence and the fix for each.

Checklist: mistake, consequence, fix

MistakeWhat happensHow to avoid it
Mint or freeze authority left activeDanger flags, no pool on some DEXesRevoke both at creation
Mutable metadata, fragile logo hostingA warning; a broken logo cannot be fixed after lockingDurable storage, test, then lock
Wrong decimals or supplyOdd prices or a supply that cannot be mintedDecide before creation
Risky Token-2022 extensionsPools need review; fee authority flaggedOnly metadata extensions
Wrong pool typeNo Token-2022 support or LP lockCPMM or DAMM v2
Too little liquidityOne buy moves the price by tens of percentSize liquidity to real trades
LP not locked"LP Unlocked" danger flagBurn & Earn or a permanent lock
Bundled or sniped launchClusters on BubblemapsNo self-bundling, anti-sniper fees
Team tokens without vestingFear of dumpsJupiter Lock, public wallets
Pump.fun or own pool chosen blindlyOverpaid fees or no graduationCompare the numbers
No token info on DexScreener and JupiterNo logo, warningsToken info, verification
Profit promises, copycat namesSecurities risk, ticker conflictNo promises, an original name

Technical mistakes

1. Leaving mint or freeze authority active

The most common mistake. An active mint authority lets the owner print new supply, and an active freeze authority lets the owner lock any holder's account. RugCheck shows both as danger-level risks, Jupiter's API marks them as risky, and Meteora DLMM and Orca do not give a freezable mint a pool without review. We covered this in detail in What Are Mint and Freeze Authority on Solana? In short: for a memecoin or community token, revoke both at creation.

2. Mutable metadata and fragile logo hosting

While metadata is mutable, RugCheck shows a "Mutable metadata" warning and Phantom marks the token as mutable. That is a softer signal, and some teams keep it on purpose to fix links. The other half of the problem is hosting: if the URI goes offline, wallets cannot show the token's metadata, so Solana's docs advise permanent storage such as Arweave or IPFS (Solana docs). Storage services change too: NFT.Storage Classic stopped accepting uploads on June 30, 2024 (notice).

Use a square logo in a common format, keep the JSON and image on durable storage, check them in several wallets, and only then make the metadata immutable: after that, a broken link can never be fixed.

3. Wrong decimals or supply

Decimals are set when the mint is initialized, and the token program has no instruction to change them later. The raw amount (supply × 10^decimals) must also fit into a u64, whose maximum is about 1.8 × 10^19: with 9 decimals that is roughly 18.4 billion whole tokens, with 6 decimals about 18.4 trillion. Pump.fun coins use 1,000,000,000 tokens with 6 decimals, a de facto memecoin standard. A quadrillion tokens with 9 decimals cannot be minted at all, and 0 decimals makes small trades impossible.

4. Risky Token-2022 extensions

Token-2022 is a good default as long as extensions stay minimal. Most extensions cannot be added after the mint is created (Solana docs), and DEXes accept only some of them without permission:

VenueAccepted without permissionNeeds review, or rejected
Raydium CPMM / CLMMTransfer fee, metadata pointer, token metadata, interest-bearing, scaled UI amountOther extensions; non-transferable mints
Raydium AMM v4Classic SPL Token onlyAny Token-2022 mint
Meteora DAMM v2 / DLMMTransfer fee, metadata pointer, token metadata; a transfer hook only if revokedPermanent delegate, non-transferable, default account state, active hooks; freezable mints on DLMM
Orca WhirlpoolsTransfer fee, interest-bearing, memo, metadata pointer, token metadataPermanent delegate, transfer hook, close authority, freeze authority; non-transferable rejected

Sources: Raydium, Meteora, Orca.

A transfer fee costs twice. Traders pay it on top of the pool fee on every swap, and whoever holds the fee-config authority can raise it, up to 100% at the program level, effective two epochs later (Solana docs). RugCheck flags that as "Fee config enabled". A permanent delegate, which can move or burn tokens from any account, is even worse for trust.

5. Choosing the wrong pool type

On Raydium, the docs recommend CPMM for new constant-product pools and tokens with unknown price discovery: a 0.15 SOL creation fee, fee tiers of 0.01%, 0.25% and 1%, Token-2022 and Burn & Earn support. Legacy AMM v4 also costs 0.15 SOL but takes only SPL Token mints and cannot be used with Burn & Earn. CLMM earns nothing when the price leaves your range and is not recommended for price discovery (Raydium fees). Meteora DAMM v2 adds fee schedulers that start high and decay, designed against snipers, and positions that can be locked forever while still earning fees (Meteora).

6. Too little liquidity and a careless opening price

The opening price is simply the ratio of your first deposit. Raydium advises setting it close to the market, since arbitrage rebalances a mispriced pool at your expense, and warns that very small pools give bad price impact (Raydium guide). How bad, by our calculation:

SOL in the poolPrice move after a 1 SOL buyShare of the pool's tokens that buy takes
5+44%16.7%
20+10.3%4.8%
50+4.0%2.0%
100+2.0%1.0%
A simplified model

The table assumes x·y = k with no fees: for a pool with Q SOL, a 1 SOL buy multiplies the price by ((Q + 1) / Q)². Real pools add fees, and concentrated liquidity behaves differently, but the order of magnitude holds: with 5 SOL in the pool, one buyer takes a sixth of its tokens.

7. Not locking or burning the LP

If the LP tokens stay in the creator's wallet, the liquidity can be pulled at any moment. RugCheck shows "Large Amount of LP Unlocked" as a danger, and Jupiter's verification looks at locked liquidity. Solidus Labs found a "soft rug" liquidity-sweep pattern in about 93% of roughly 388,000 Raydium AMM v4 pools it studied. The fix is Raydium Burn & Earn, which locks the LP forever while a Fee Key NFT keeps collecting fees (CPMM and full-range CLMM only), or a permanently locked Meteora DAMM v2 position. Pump.fun burns the LP itself at migration.

8. Hot keys and expired transactions

Deploy from a fresh, dedicated wallet, keep the treasury and LP away from your trading wallet, and move any authority you keep into a multisig such as Squads. Do not let a launch transaction sit in the wallet: a blockhash is valid for 150 blocks, roughly 60–90 seconds, and an expired transaction is never processed (Solana docs).

Launch mistakes

9. Sniping and bundled launches

A team can create a token and buy it in the same instant: Jito bundles execute up to five transactions in order and atomically in one slot (Jito docs). Bots do the same from the other side, and on-chain analysts see both. Bubblemaps defines a bundle as wallets that bought together at launch and calls a bundle holding 10% or more of supply a major red flag (Bubblemaps, May 6, 2026).

In December 2024, Bubblemaps flagged a team-linked cluster that at one point held 96% of the HAWK supply. The team said it had tried to stop snipers with high launch fees on Meteora and denied selling; the token fell more than 90% from its peak (The Block).

Do not buy your own launch from many fresh wallets: that is exactly what scanners call a bundle. Use anti-sniper fee schedules or an Alpha Vault, where users deposit before launch and the vault buys in a protected window.

10. Concentrated supply and team tokens without vesting

RugCheck warns when the top 10 holders own more than 50% of supply, and Jupiter's verification values a healthy distribution over a large holder count. Unlocked team tokens are an overhang the market prices in. Lock them with Jupiter Lock, free apart from network fees, with a cliff and linear unlock, and publish the wallet addresses.

11. Choosing between Pump.fun and your own pool blindly

Pump.funYour own pool (Raydium CPMM, Meteora)
Starting liquidityNot needed: trading starts on the bonding curveYou deposit SOL and tokens
Supply and decimalsFixed: 1,000,000,000 and 6Your choice
AuthoritiesNo mint or freeze authorityYour responsibility
Trading fee1.25% on the curve (0.95% protocol, 0.30% creator)The tier you pick, e.g. 0.25%
Graduation and LPAt about 85 SOL the coin moves to PumpSwap, LP is burned, 0.015 SOL feeYou lock or burn the LP
ControlNo choice of pool or launch protectionFull control

Fees and mechanics are from Pump.fun's program docs.

Pump.fun math in SOL, not dollars

From the program's published parameters (virtual reserves of 30 SOL and 1.073 billion tokens, 793.1 million tokens for sale), we calculate that the curve completes with about 85 SOL of real SOL in it. The fully diluted value is then about 411 SOL, against about 28 SOL at the start. Dollar figures for graduation simply move with the SOL price.

Graduation is the exception, not the rule. The Block reported a one-day graduation rate of 6.7% at the end of July 2026, about eight times June's average, after Pump.fun's BOOST started spending about 20% of migration liquidity on buy-and-burn (The Block).

12. Ignoring DexScreener and Jupiter

DexScreener lists a token after the first transaction in a pool, but takes the logo and socials from external lists such as CoinGecko; paid Enhanced Token Info speeds this up, from $299 at the time of writing (DexScreener). Jupiter verification is free in the standard queue, while Express review costs 1,000 JUP and buys speed, not approval. Jupiter calls a project-dedicated X account with organic engagement the most important criterion and removes verification when liquidity is gone (Jupiter docs).

13. Promising returns

In a staff statement of February 27, 2025, the SEC said that typical meme coins, bought for entertainment and speculation with no yield or rights, are not securities, though fraud remains prosecutable (SEC). The joint SEC/CFTC interpretation of March 17, 2026 adds the catch: a token becomes part of an investment contract when it is sold with promises of essential managerial efforts that buyers expect to produce profits (Jones Day summary). So do not promise returns, buybacks, "guaranteed" rewards or roadmap-driven profits.

14. Copycat names and scam patterns

Copying a trending token's name, ticker or logo gets you flagged: Jupiter removes verification for ticker conflicts, and Phantom warns users about copycat tokens. Pump.fun's terms prohibit trademark infringement, deceptive affiliation and price manipulation. Also avoid anything that resembles a known scam pattern: an active freeze authority, a raisable transfer fee, a permanent delegate, unlocked LP, bundled supply. Scanners cannot read intentions, only the chain.

Not legal advice

This section is general information, not legal advice, and rules differ by country. If your token has a team, a treasury or a roadmap, talk to a lawyer before launch.

How ChainTx.Tools helps

  • Solana Token Creator. Token-2022 is preselected, mint and freeze authority are revoked by default, decimals default to 6 and supply to 1,000,000,000 (with a u64 check), and the transfer fee is 0. The logo, description and socials go into a metadata JSON pinned to IPFS. A pre-flight check blocks the launch if your balance cannot cover rent and fees, and the token is created in one transaction, rebuilt with a fresh blockhash if approval takes too long.
  • Set/Update Authority tab of the same creator: revoke or transfer the mint and freeze authority of an existing token, or make Metaplex metadata immutable. Native Token-2022 metadata and fee authorities are not handled there.
  • Wallet creator: fresh deployer and treasury wallets, generated locally in your browser.
  • One-to-many sender: distribute team, marketing or airdrop allocations in one run.
  • Market maker: automated strategies on Jupiter, Pump.fun, Raydium and Meteora pools. Use it to support liquidity, not to fake volume: Jupiter's organic score is built to filter out bot trading. See our market maker cookbook.
  • Burn & claim: burns the entire balance of selected token accounts and closes them, returning about 0.002 SOL of rent each. For LP, Raydium Burn & Earn is usually better because you keep the fees.
  • Bulk balance checker: check many wallets at once.
What we do not do

ChainTx.Tools does not create pools, lock LP, set up vesting or create multisigs. Use Raydium or Meteora, Jupiter Lock and Squads for those steps.

Summary

Most failed Solana launches fail on things visible on-chain within minutes: active authorities, risky extensions, a pool with a few SOL in it, unlocked LP, bundled supply and unvested team tokens. None of them is hard to avoid. Revoke what you do not need, keep extensions minimal, size the pool to real trades, lock the LP, vest team tokens, launch without self-sniping and promise nothing beyond what the code guarantees.

FAQ

+Should I revoke mint and freeze authority before launching?

For a memecoin or community token, yes. Active authorities are flagged as danger-level risks by RugCheck, marked as risky by Jupiter's API, and keep a freezable mint out of Meteora DLMM and Orca pools without review. Revoking is permanent, so mint the full supply first.

+How much liquidity do I need for a new Solana pool?

There is no fixed minimum, but small pools move hard. In a simple constant-product model, a 1 SOL buy moves the price by about 44% in a pool with 5 SOL and by about 4% in a pool with 50 SOL. Size the pool to the trades you expect, and set the opening price close to the market.

+Is it better to launch on Pump.fun or create my own pool?

Pump.fun needs no starting liquidity, comes without mint or freeze authority and burns the LP at migration, but it fixes the supply at 1 billion tokens with 6 decimals and charges 1.25% per trade on the curve. Your own pool on Raydium CPMM or Meteora gives full control over supply, fees and anti-sniper settings, but you must provide liquidity and lock the LP yourself.

+Should I lock or burn the LP tokens?

Yes, if you want buyers to trust the pool. Unlocked LP is flagged by RugCheck as a danger. Raydium Burn & Earn locks LP permanently while you keep collecting fees, and Meteora DAMM v2 positions can be permanently locked too.

+Is a transfer fee a good idea for a new token?

Usually not. Traders pay it on top of the pool fee, and whoever holds the fee-config authority can raise it up to 100%, effective two epochs later, which RugCheck flags as Fee config enabled. Some DEXes also limit which Token-2022 extensions they accept.

+What is a bundled launch and why is it a problem?

A bundle is a group of wallets that buy together at launch, often in one atomic Jito bundle with the token's creation. Bubblemaps calls a bundle holding 10% or more of supply a major red flag, and scanners such as RugCheck report insider networks. It looks like hidden team supply, even if that was not the intent.

+How do I get my token's logo and socials on DexScreener and Jupiter?

DexScreener lists a token after its first pool transaction and takes token info from external lists, or faster through paid Enhanced Token Info. Jupiter verification has a free standard queue and a paid Express review, and the most important criterion is a project-dedicated X account with organic engagement.

Token creation

What Are Mint and Freeze Authority on Solana?

Mint authority decides whether a Solana token's supply can grow; freeze authority decides whether anyone can lock holders' balances. What both do, which metadata and Token-2022 authorities exist, when keeping them is legitimate, and how to check and revoke them.

· 12 min read