Tools
letsbonk.fun Launcher
Create a coin on Raydium LaunchLab — the bonding-curve program behind letsbonk.fun — with your first buy in the same transaction, talking to the program directly.
Step by step
- Step 1Connect walletThe connected wallet is the pool's creator and owns its creator vault.
- Step 2Enter detailsName, ticker, description, logo and socials — what the coin page shows.
- Step 3Pick the platformletsbonk.fun or Raydium's own launchpad: same program and curve, different listing and fee recipient.
- Step 4Set the dev buyHow much SOL to spend in the same transaction as the pool's creation. Zero is allowed.
- Step 5Metadata goes to ArweaveThe logo, then a metadata JSON pointing at it, uploaded via Irys from your wallet.
- Step 6Sign one transactionInitialize the pool + first buy + Solstack fee, all in one. If any part fails, nothing lands.
- Step 7Coin is liveThe mint, the pool and a link to the coin's page on the platform you chose.
letsbonk.fun is a front end; LaunchLab is the program
Every coin on letsbonk.fun is a pool on Raydium's LaunchLab program, created with letsbonk.fun's *platform id* — an on-chain config that says which site lists the coin and who receives the platform's share of trade fees. Creating a pool is permissionless, so Solstack builds the same initialize instruction the site does, with the same platform id and the same sell-side numbers (732.5M of the 1B supply on the curve, graduating at 85 SOL), and your wallet signs it. The coin is indistinguishable on-chain from one created on the site, and the site indexes it the same way.
What the platform changes
| letsbonk.fun | 1.25% trade fee on the curve; the platform's share goes to BONK burns. Lists on letsbonk.fun. |
|---|---|
| Raydium LaunchLab | 0.75% trade fee; 10% of the platform's share is paid into your creator vault. Lists on raydium.io/launchpad. |
| Both | 1,000,000,000 supply, 6 decimals, constant-product curve, migrates to a Raydium CPMM pool when 85 SOL has been raised. Mint and freeze authority are held by the program. |
The atomic first buy
As on pump.fun: the pool's creation and your buy are two instructions in one transaction, so there is no moment when the pool exists without your buy having already landed. It is one wallet, yours, disclosed on-chain as the creator's buy. Solstack does not split it across wallets to fake demand.
What you sign
One or two small Irys funding approvals first if the uploads need a balance, then a single transaction: compute budget, initialize, (buy), and the Solstack fee transfer. The review card lists the dev buy and the slippage cap; on a fresh curve the price is deterministic, so the cap only covers a fee-parameter change between building and landing.
Troubleshooting
| Simulation fails with a platform or config error | The platform's on-chain config changed (e.g. it now restricts curve parameters). Nothing was signed — tell us, and use the site directly meanwhile. |
|---|---|
| Coin doesn't show on letsbonk.fun | You're on devnet, where only Raydium's test platform exists. Switch to mainnet for a real launch. |
| Metadata upload fails | Retry — Arweave gateways occasionally time out; a failed upload costs nothing. |
FAQ
What does it cost?
A flat 0.05 SOL Solstack fee, shown on the review card before you sign, plus LaunchLab's trade fee on the dev buy (1.25% on letsbonk.fun's platform, 0.75% on Raydium's), rent for the pool accounts and the network fee. Your dev buy amount is separate — that SOL becomes tokens in your wallet.
Is this the same as launching on letsbonk.fun?
Yes, on-chain. letsbonk.fun is a front end for Raydium's LaunchLab program; Solstack builds the same initialize instruction with letsbonk.fun's platform id, so the coin lists there and trades on the same curve. The only difference is that your browser talks to the program directly instead of the site's API.
letsbonk.fun or Raydium — which platform?
Same program, same curve, different listing and fee recipient. letsbonk.fun's platform charges 1.25% per trade and routes its share to BONK burns; Raydium's charges 0.75% and pays 10% of its share into your creator vault. Pick the site you want the coin listed on.
Why is the first buy in the same transaction?
A single Solana transaction is atomic: the pool and your buy land together or not at all, so no bot can buy between the two. One wallet, disclosed on-chain as the creator's buy — Solstack won't split it across wallets to fake demand.
Does this work on devnet?
The LaunchLab program is deployed on devnet, but neither site's platform config is — rehearsals use Raydium's devnet test platform. The transaction is the same one you'll sign on mainnet; the coin just won't appear on any public site.