Docs
Start building
Token Launcher

Launching on Solana

Two launch paths: pump.fun and classic SPL, from the same interview.

2 min read · 4 sections

On Solana there's no contract to write, compile, or audit: tokens run through the chain's existing, battle-tested token programs. So the launcher's Solana path is shorter, and the choice that matters is the launch style. You connect a Solana wallet in the conversation and sign each step there, the same way EVM deploys work.

Two paths

pump.funClassic SPL
What it isA fair-launch platform with a bonding curveA standard Solana token you control
NetworkMainnet only, real SOLDevnet first, then mainnet
TradableImmediately, on the curveWhen you create a pool
Best forMemecoins that need day-one tradingCommunity and utility tokens

pump.fun

pump.fun launches your token onto a bonding curve: it's tradable from the first second, price discovery runs on the curve, and once enough has bought in (around 85 SOL on a SOL-quoted curve) the token graduates to PumpSwap with its liquidity in place.

Launches don't have to be quoted in SOL: with pump.fun Custom Pairs, a coin can trade against USDC or a tokenized stock instead. Your wallet needs to hold that asset for the dev buy, and graduation is measured in the quote asset.

A pump.fun launch needs a token image; attach one, or have Modus generate it in the chat. You can also make an optional dev buy in the same transaction. Because pump.fun is mainnet-only, there's no rehearsal network: the launch gate is as strict as an EVM deploy, and nothing fires without an explicit "launch it" from you.

Classic SPL

The traditional route: Modus mints the token with your name, symbol, and supply, attaches its metadata (the Metaplex standard the explorers and wallets read), and hands you the trust levers:

  • Revoke mint authority: no one can ever mint more supply.
  • Revoke freeze authority: no one can freeze holders' tokens.

Revoking both is the SPL equivalent of renouncing ownership, and the launcher walks you through it as an explicit step. SPL launches rehearse on devnet first, where the SOL is free (Modus can request a devnet airdrop for you; an RPC provider that supports airdrops may be needed), then repeat on mainnet when you're ready.

Liquidity, honestly

A classic SPL token isn't tradable until someone creates a pool for it. Modus doesn't yet create Raydium or Meteora pools for you, and it will say so rather than imply otherwise: create the pool yourself on raydium.io, or pick the pump.fun path if you need day-one tradability.