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.

How to use the Solana Token Launchpad
- Connect your wallet.
- Paste an existing mint or create one inline.
- Set presale or fair-launch terms — price or cap, soft cap, duration.
- 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.
| Line | SOL | Where it goes |
|---|---|---|
| Raised | 100 | The sale's program vault |
| Platform fee (3%) | 3 | Solstack, taken at listing |
| Listing reserve | 0.22 | Raydium's pool fee; the unused part goes back to the creator |
| Liquidity (70% of the 96.78 left) | 67.746 | The Raydium pool, paired with escrowed tokens; LP burned or locked |
| Creator proceeds | 29.034 | The creator's wallet, in the last listing transaction |
Rules the program enforces
| Rule | Limit |
|---|---|
| Sale length | At least 10 minutes (current devnet setting) |
| How far ahead | The sale must end within 90 days of creation |
| Minimum per wallet | At least 0.01 SOL (current devnet setting) |
| Presale listing price | Equal to or above the sale price |
| Vesting | Cliff plus linear vesting up to 4 years in total |
| Edits after creation | Times, wallet limits and the allowlist, until the whitelist opens |
| Unsold tokens | The creator withdraws them after listing, with any liquidity escrow the raise didn't need |
| Unclaimed tokens | Forfeited to the creator 30 days after vesting ends |
What it costs
3% of the SOL raised, taken at listing — nothing if the sale fails.