Launching on Solana
Two launch paths: pump.fun and classic SPL, from the same interview.
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.fun | Classic SPL | |
|---|---|---|
| What it is | A fair-launch platform with a bonding curve | A standard Solana token you control |
| Network | Mainnet only, real SOL | Devnet first, then mainnet |
| Tradable | Immediately, on the curve | When you create a pool |
| Best for | Memecoins that need day-one trading | Community 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.