SolstackTools

Tools · Launchpads

Solana Token Launchpad: Escrowed Presales and Fair Launches

Run a presale or fair launch with tokens escrowed up front, automatic Raydium listing, and the LP burned or locked. Devnet only, not on mainnet yet.

Launch tool →

Launchpad on Solstack: Presale or fair launch with escrowed tokens, automatic Raydium listing and burned or locked LP.

How to use the Solana Token Launchpad

  1. Connect your wallet.
  2. Paste an existing mint or create one inline.
  3. Set presale or fair-launch terms — price or cap, soft cap, duration.
  4. Publish the sale; anyone can trigger listing once it succeeds.
  • Presale or fair launch
  • Tokens escrowed first
  • Raise held by the program
  • Automatic Raydium listing
  • Liquidity floor
  • Allowlists and vesting

FAQ

What does it guarantee?

Tokens are escrowed before anyone contributes, and the program creates the pool and burns or locks the LP automatically.

What if the soft cap is missed?

Anyone can mark the sale failed and contributors refund in full.

Why devnet only?

The program is unaudited.

Do I need a token already?

No. Paste an existing mint or create one inline; both authorities end up revoked either way.

Who creates the Raydium pool?

Anyone can run the listing once the sale succeeds. A reserve from the raise pays Raydium's fee.

Burn or lock the LP?

You choose when you set up the sale. Both are permanent: burning destroys the LP tokens, and locking holds them in Raydium's locker for good while giving the creator a fee-key NFT that collects the pool's trading fees.

Everything about the Solana Token LaunchpadFeatures in full, costs and the complete guide

What the Launchpad does

Presale or fair launch

Sell at a fixed price up to a hard cap, or let contributors split the tokens for sale pro rata by the SOL each put in.

Tokens escrowed first

The tokens for sale and for liquidity at the hard cap move into the program's vault in the same transaction that opens the sale.

Raise held by the program

Contributed SOL sits in a vault only the program can move. If the soft cap is missed, every contributor can refund in full.

Automatic Raydium listing

Once a sale succeeds, anyone can run the listing: settle, create the Raydium CPMM pool, then burn or lock the LP.

Liquidity floor

At least 51% of the net raise must go into the pool. The creator chooses the share, up to 100%, before the sale opens.

Allowlists and vesting

Open an early window from an allowlist CSV checked by Merkle proof, and vest contributors' tokens with a cliff and linear unlock enforced on-chain.

Solana Token Launchpad: Complete Guide

What is an escrow-first launchpad?

Solstack's Launchpad is an escrow-first alternative to launching straight on a bonding curve: contributors' SOL sits in a program vault, the token supply for the sale is locked in before anyone buys, and listing to Raydium happens automatically once the sale succeeds — no manual pool creation, no window where a creator could vanish with the raise.

Run a fixed-price presale with a hard cap, or a fair launch where the raised SOL splits pro-rata across contributors. Either way the LP is burned or locked at listing. Devnet only while the program is unaudited.

Presale or fair launch

  • Presale: a fixed price per token, with a soft cap and a hard cap. Reaching the hard cap ends the sale early.
  • Fair launch: no price. Contributors deposit SOL while the sale is open, and at the end the tokens for sale are split between them in proportion to what each put in.
  • Either way, a sale that misses its soft cap can be marked failed by anyone, and every contributor gets a full refund.

What's locked in before anyone buys

Both mint and freeze authority must be revoked before a sale can be created, so supply is fixed and no contributor's tokens can be frozen. Paste a mint that's already revoked, or mint one inline and both are revoked for you. One transaction then moves the tokens for sale, and the tokens for liquidity at the hard cap, into the program's vault. Contributed SOL goes into a vault only the program can move, not to the creator's wallet.

Listing, step by step

Once a sale succeeds, anyone can run the listing. It takes three transactions: settle the sale, create the Raydium pool, then burn or lock the LP, whichever the creator chose when setting up the sale. The creator's proceeds are paid out in the last one, and the 3% fee is taken at listing. About 0.22 SOL from the raise is held back to cover Raydium's pool fee, and what isn't used goes back to the creator. If a settled sale's pool can't be created, contributors can take a refund after seven days.

Optional extras: an allowlist that opens an early window or makes the sale allowlist-only, checked by Merkle proof, and vesting for contributors, enforced on-chain when they claim.

Launchpad or a bonding curve?

A bonding-curve launch starts trading the moment the coin exists, with no raise. The pump.fun Launcher and letsbonk.fun Launcher do that on mainnet today. The Launchpad suits a project that wants to raise SOL first and list at a set point, with the money held by a program instead of a person. It's unaudited, so it runs on devnet only for now: rehearse a sale there with test SOL from the Solana Devnet Faucet.

Where a 100 SOL raise goes

A worked example with the form's default 70% liquidity share and the 3% fee. Any share from 51% to 100% is allowed.

LineSOLWhere it goes
Raised100The sale's program vault
Platform fee (3%)3Solstack, taken at listing
Listing reserve0.22Raydium's pool fee; the unused part goes back to the creator
Liquidity (70% of the 96.78 left)67.746The Raydium pool, paired with escrowed tokens; LP burned or locked
Creator proceeds29.034The creator's wallet, in the last listing transaction

Rules the program enforces

RuleLimit
Sale lengthAt least 10 minutes (current devnet setting)
How far aheadThe sale must end within 90 days of creation
Minimum per walletAt least 0.01 SOL (current devnet setting)
Presale listing priceEqual to or above the sale price
VestingCliff plus linear vesting up to 4 years in total
Edits after creationTimes, wallet limits and the allowlist, until the whitelist opens
Unsold tokensThe creator withdraws them after listing, with any liquidity escrow the raise didn't need
Unclaimed tokensForfeited to the creator 30 days after vesting ends

What it costs

3% of the SOL raised, taken at listing — nothing if the sale fails.

Step-by-step guide in the docs →

Your keys stay in your wallet · every job starts with your approval · fees shown before you sign← Back to solstack.xyz