Docs · Guides
For creators
Pick the quote and the launchpad, set the raise, and launch in one instruction, with a bundle only the vault agent trades and no fee cut for you.
Pick the quote
The first choice is the quote asset: one of the assets the platform has enabled, each with its own on-chain QuoteConfig. The choice is permanent. The raise, the curve, the vault and every payout are in that asset, and the coin trades against it for life, on the curve and in the pool it graduates to.
A stock quote brings the stock’s market with it: weekend gaps, issuer pauses, and no access for US persons on xStocks. SOL and USDC carry neither. Pick the one your backers already hold.
Pick the launchpad
The second choice is where the coin is created and listed. Backstock’s own launchpad is the default; on mainnet you can also pick StonkFun, bonk.fun, Raydium or pump.fun, and Meteora where Backstock has a config for your quote. Whichever you pick, one instruction creates the coin and buys your backers’ bundle into the program vault, the vault agent trades it under the same on-chain limits, and every creator fee the launch collects splits by the split you set at creation (by default 75% vault · 15% buyback & burn · 10% backers). Creators get 0% by default; any creator share is set at creation and shown on the coin’s page. The launchpad decides who keeps the curve fee and how much reaches the launch:
| Launchpad | Listed on | What the launch earns | Graduates to |
|---|---|---|---|
| Backstock | Backstock (this site), tradable on Raydium and aggregators | The creator fee of every curve trade, and after graduation the CPMM pool's creator fee, are paid on chain to the launch. | Raydium CPMM |
| StonkFun | stonkfun.xyz | Nothing on chain: StonkFun keeps its platform fee, and after graduation the pool's creator fees go to StonkFun, which forwards a share it decides to the launch. | Raydium CPMM |
| bonk.fun | bonk.fun | Nothing on chain: after graduation the pool's 0.75% creator fee goes to bonk.fun, which forwards a share it decides (typically about 33%) to the launch. | Raydium CPMM |
| Raydium | raydium.io/launchpad | A small creator fee on chain: 0.05% of every curve trade, and after graduation the CPMM pool's 0.05% creator fee, paid to the launch. | Raydium CPMM |
| pump.fun | pump.fun | pump.fun's creator fee, paid on chain to the launch: 0.30% on the curve; on PumpSwap the creator share decays as market cap grows (0.05% on custom pairs such as xStocks). | PumpSwap |
| Meteora | Jupiter, as a Meteora DBC token (not a launchpad site) | On chain: 80% of every curve trade's fee, and after graduation the fees of the DAMM v2 LP positions the launch holds. | Meteora DAMM v2 |
Third-party launchpads come with their own risks: StonkFun and bonk.fun keep their fee and decide what they forward (bonk.fun’s share is discretionary and has skipped Token-2022 coins, so bonk.fun launches create an SPL Token coin); pump.fun’s admins can reassign a coin’s creator fees and change fees at any time, pump.fun sets the starting price, and the metadata can’t be edited. LaunchLab fees are frozen when you create; pump.fun and Meteora fees are observed, not frozen. The wizard shows the live rates and each launchpad’s notes, and greys out the ones that can’t take your quote, with the reason. Details: Fees · Launchpads.
Creating a launch
create_launch opens the raise, creates the launch’s quote vault and copies the fee split, the payback rule, the vault floor and the agent limits into the launch, where they never change. The coin itself is created at launch, by the launchpad’s venue (Raydium LaunchLab, pump.fun or Meteora DBC), with the launch’s authority address as its creator.
| Setting | Limit |
|---|---|
| Min and max raise | Per quote asset, from its QuoteConfig (raw quote units; shown in the quote and USD on /create) |
| Per wallet | Your cap, never above the quote's own per-wallet cap where one is set |
| Duration | 1 minutes to 14 days |
| Bundle cap | No cap (the default: up to 75% of supply), or your own from 1% |
| Reserve | 0% to 80% of the raise, kept as vault quote |
| Whitelist | Optional Merkle root of allowed wallets |
| Create fee | A flat fee in SOL plus rent, shown before you sign |
The wizard previews the exact bundle for your quote and raise before you sign: launch a coin.
How the bundle is sized
launch takes the 1% launch fee from the raise in the quote asset, keeps your reserve share as vault quote, and spends the rest on the coin’s first buy, in the same instruction that creates it on its launchpad. With no cap it buys as much as the quote can, up to 75% of supply; a lower cap leaves the remainder as vault quote. The buy never completes the curve. The bigger the raise, the higher the opening market cap, and the bundle plus the leftover is what the payback rule measures against.
What you control, and what you don't
- You set the launchpad, the name, symbol, image and links, the raise bounds, the deadline, the bundle cap, the reserve and the whitelist.
- You can cancel before launch (everyone is refunded 100%) and launch as soon as the minimum is met.
- You can’t touch the vault. Only the vault agent trades it; only the platform admin key (a single key at launch; it is also the program’s upgrade authority) and a single dev key can withdraw it, each on-chain.
- Creators get 0% by default; any creator share is set at creation and shown on the coin’s page. In the Vault & access step you can send up to 90% of the launch’s creator fees to a wallet you choose (buyback & burn keeps at least 10%); the default split is 75% vault, 15% buyback & burn, 10% backers. The split is frozen once the launch is created. You can also back your own raise like anyone else.