Launch

How to Create and Launch a Meme Coin on Solana: Step-by-Step Guide (2026)

9 min read
PandaBoost mascot beside a meme token rising from a Solana launch ring

Minting a meme coin on Solana is usually the short part. The decisions around it are harder to reverse: which launch route creates the market, how supply is defined, who holds each authority, where metadata lives, and which mint address the team publishes.

You can use a bonding-curve launchpad, create the mint and liquidity pool yourself, or coordinate a supported launch across several wallets. Pick the route before you touch token settings, and announce nothing until the on-chain state matches what your team approved. This guide covers the token, authority, and launch state you have to verify. Bundling mechanics and the marketing plan have their own guides.

Pick Your Launch Route

Your launch route decides which settings you control directly and which rules come from the platform. Do not fill out a creation form until you know what happens after the transaction lands.

RouteWhat the route handlesWhat your team still ownsMain irreversible point
Bonding-curve launchpadToken creation, curve pricing, and, where the platform defines one, a graduation or migration pathApproved metadata, launch wallet, communications, and post-launch monitoringThe platform's curve and migration rules, fixed once the creation transaction lands
Manual mint and liquidity poolYour team creates the mint, issues supply, and opens the marketToken parameters, authorities, metadata, allocation, pool assets, and initial priceMint settings and the pool state created on-chain
Coordinated multi-wallet launchOne workspace coordinates token creation, wallet setup, funding, execution, and tradingEvery approved parameter, wallet role, amount, signature, and public disclosureThe transactions that land and the wallet distribution they create

Use the Solana launchpad comparison if you are still choosing between fixed and configurable launch models. If the plan needs coordinated wallet preparation and post-launch controls, read the separate Solana Bundler guide rather than treating “bundler” as a single transaction feature.

Lock Supply and Authorities

A Solana mint account uniquely identifies the token. Under the Token Program, it stores the current supply, decimals, mint authority, and freeze authority. Human-readable name, symbol, image, and URI are handled through a metadata program or Token-2022 extension, so their mutability must be checked separately.

SettingWhat it controlsWhat to decide before launchCan it change later?
DecimalsHow base units are displayed as token amountsChoose the intended precision before the mint is initializedSet when the mint is initialized. Plan as if it cannot be changed
Total supplyThe number of units currently issuedPlan the initial issuance and every allocationCan rise while a mint authority is set; burns reduce issued supply
Mint authorityPermission to mint new units, which raises total supplyKeep, rotate, or permanently revoke it after the planned issuanceCan be changed by the current authority or set to None; revocation is permanent
Freeze authorityPermission to freeze and thaw token accounts for this mintDecide whether the launch has a legitimate reason to retain itCan be changed or set to None; revocation is permanent
Name, symbol, and metadata URIHow apps identify and describe the tokenApprove exact spelling, image, links, and the public JSON fileDepends on the metadata program or extension and its update-authority state
Metadata update authorityPermission to edit supported metadata fieldsIdentify the controller and whether later edits are intendedMay be rotated or cleared under the metadata system in use

Revoking mint authority proves one narrow fact: that role can no longer create new units. Revoking freeze authority proves that token accounts can no longer be frozen or thawed through that role. Neither action says anything about liquidity, metadata mutability, wallet distribution, or the other programs your token touches. If your launch post implies otherwise, the mint account alone cannot support the claim.

Setting an authority to None is not a pause button. Solana's Set Authority documentation states that this permanently removes the selected authority role. Record the intended final state before anyone signs.

One order-of-operations trap sits underneath that: thawing also needs the freeze authority. Any token account still frozen when that role is set to None stays frozen permanently.

Create and Verify the Mint

Build one launch record before opening the production interface. Put the approved name, symbol, artwork, metadata URI, decimals, initial supply, allocation plan, and authority decisions in it. Add the launch route, wallet roles, cost categories, and the exact public channel that will announce the mint address.

  1. Prepare the signing wallet. Fund it with enough SOL for the action itself, transaction fees, and the rent for any accounts it creates. Never send a seed phrase or private key to a tool, support chat, or shared document.
  2. Enter values from the launch record. Do not improvise a ticker, URI, allocation, authority, or fee setting while a launch timer is running.
  3. Review the transaction. Check the network, program or platform, destination accounts, amounts, priority settings, and every wallet prompt you can verify.
  4. Sign only once the transaction matches the plan.
  5. Record the result. A request ID, bundle ID, or loading state is not confirmation. Save the transaction signature and mint address, then open them independently through a Solana explorer or verified RPC-backed interface.

Before announcing the token, check the actual on-chain state:

  • The full mint address matches the address your team plans to publish, character for character rather than only the first and last four.
  • The mint is owned by the intended Token Program or Token-2022 Program.
  • Decimals and current supply match the launch record.
  • The mint authority is the expected address or None.
  • The freeze authority is the expected address or None.
  • The name and symbol render correctly in the metadata system used.
  • The metadata URI resolves publicly, its JSON is valid, and the image loads.
  • The metadata update authority is identified and matches the plan.
  • Each initial allocation reached the intended token account.
  • The curve or liquidity pool belongs to the intended mint and quote asset.

If you launch through Pump.fun, the official documentation says the coin starts on a constant-product bonding curve. When the protocol's graduation condition is met, migration to the canonical PumpSwap pool is automatic and cannot be undone. Pump.fun's fees are mutable, so check its current bonding-curve documentation and fee page instead of copying a threshold or fee schedule from an old tutorial.

For a multi-wallet Pump.fun workflow, use the Pump.fun Bundler launch checklist for funding, signing, execution-status, and failure checks.

Check the First 24 Hours

The first day is an operations window, not a reason to change every setting. Watch the launch against the record your team approved.

  • Publish one canonical mint address. Put it in the same official channel every time. Names and tickers are not unique identifiers.
  • Disclose authority state accurately. If an authority remains, name the role and its controller. If it is revoked, verify None on-chain before saying so.
  • Watch the curve or pool. Confirm that the market shown to the community belongs to the correct mint, venue, and quote asset.
  • Check metadata across tools. A valid URI can still render slowly or differently across wallets, explorers, screeners, and terminals.
  • Track failed actions separately. Do not blindly repeat a transaction because an interface timed out. First check whether it landed and what state changed.
  • Review holder distribution. Compare balances with the planned allocations and investigate unexplained transfers before making public claims.
  • Keep a change log. Record authority rotations, metadata edits, liquidity actions, and operational wallet changes with their signatures.

A successful mint does not create discovery or demand. Once the token, market, metadata, and authority disclosures are correct, use the separate token launch visibility guide to choose relevant surfaces. Point every campaign at the same verified mint address. A wrong address in a paid post is expensive to unwind.

Sources reviewed: official Solana token documentation, current Pump.fun documentation, and Panda Bundler documentation.

Related guides: Solana Bundler Guide and Solana Launchpads Guide.

Launch and Trade in One Workspace

Create, fund, launch, trade, automate, and manage a supported Solana token in Panda Bundler. The first-token platform fee is waived; external costs still apply.

Open Panda Bundler

FAQ

Revoking mint authority by setting it to None permanently prevents that role from creating more units. Some teams use this as a supply-predictability signal after the planned issuance is complete. It does not prove that freeze authority is disabled, metadata is immutable, liquidity is locked, or the token is safe. Decide from the token model and verify every authority separately.

Thawing a token account requires the mint's freeze authority. If that role is set to None while an account is still frozen, the role is permanently removed and the account stays frozen. Check the state of every affected token account before revoking freeze authority.

Decimals are written when the mint is initialized, so plan them as a fixed launch setting. Metadata is different: whether the name, symbol, URI, image, or custom fields can change depends on the metadata program or Token-2022 extension in use and on the current update-authority state.

A bonding curve quotes buys and sells through a pricing function used by the launch platform. A conventional DEX pool trades against deposited reserves. Pump.fun starts coins on a constant-product bonding curve and migrates a graduated coin to its canonical PumpSwap pool when the protocol's condition is met; that migration is automatic and cannot be undone.

Separate Solana transaction fees, account rent, launchpad or protocol fees, tips, wallet or interface charges, and other third-party costs. Pump.fun currently lists coin creation at 0 SOL or 0 USDC, but that does not make the full launch free. Panda Bundler waives its platform fee for a first token; external costs still apply.

Ready when you are

Whatever stage you're at — we're the stack.

Pre-launch? Bundle safe, warm wallets, fund quiet.
Post-launch? Trend on every scanner, chart and feed that matters.
The launch window is short. Don't waste it.