Docs · Protocol
Fees
Every fee on a Backstock launch, who pays it, where it goes, and everything Backstock takes.
All fees
| Fee | Amount | Paid by | Goes to |
|---|---|---|---|
| Launch fee | 1% of the raise, in quote | The raise, at launch | Treasury |
| Create fee | Flat SOL fee + rent | Creator | Platform fee recipient |
| Curve fee | Set by the launchpad (see below) | Every curve buy and sell | The venue's protocol, the launchpad's platform, and the launch's creator share |
| Creator fee | The launchpad's creator share of each trade, on the curve and in the graduated pool | Every trade | The launch; collecting splits it by its frozen split, by default 75% vault · 15% buyback & burn · 10% backers |
| Agent trades | The venue's fee only | The vault | As above |
| Backer payback | Principal, then 15% of vault quote per payout | The vault, once ≥ 5× its start | Backers, pro-rata |
| Refunds | 0 | — | — |
What Backstock takes
- The 1% launch fee, off the raise, in the quote asset.
- The flat create fee, in SOL.
- On Backstock’s own launchpad, the 0.5% platform fee on every curve trade.
- The buyback share of every creator-fee sweep (15% by default, at least 10%), on the curve and in the graduated pool, to the buyback & burn wallet.
- On Backstock’s own launchpad, at graduation, the locked-liquidity Fee-Key NFT for the platform’s share of the pool’s LP, held by the platform fee wallet: it collects that share’s trading fees; the liquidity itself stays locked or burned.
Creators get 0% by default; any creator share is set at creation and shown on the coin’s page. Payouts, refunds and claims carry no Backstock fee.
Frozen per launch
Creating a launch copies the launch fee, the creator-fee split, the payback rule, the vault floor and every agent limit into the launch account’s terms. update_platform only changes defaults for launches created afterwards. Venue fees depend on the launchpad: LaunchLab platform rates (Backstock, StonkFun, bonk.fun, Raydium) are frozen into the launch at create, and launch refuses if they moved. pump.fun and Meteora fees can’t be frozen: they are observed at create, re-recorded at launch, and the vault pays whatever the venue charges; launch refuses only above the registry’s caps.
Launchpads
The creator picks the launchpad the coin is created and listed on. On every one of them the invariant holds: one instruction creates the coin and buys the backers’ bundle into the program vault, the vault agent trades it under on-chain limits, and every creator fee the launch collects splits by its frozen split (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. What changes is who keeps the curve fee, how much of it reaches the launch, and where the coin graduates. StonkFun, bonk.fun, Raydium and pump.fun are mainnet only; every launchpad but Backstock’s own needs an enabled entry in the program’s listing registry (["listing", key]), and Meteora one for the chosen quote. Launches carry a badge naming their launchpad.
| Launchpad | Curve fee | What the launch earns | Graduates to | Coin | Fees |
|---|---|---|---|---|---|
| Backstock | 1.25%: 0.25% Raydium · 0.5% Backstock · 0.5% to the launch | 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 | Token-2022 | Frozen at create |
| StonkFun | 1.25%: 0.25% Raydium · 1% StonkFun · nothing to the launch on the curve | 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 | Token-2022 | Frozen at create |
| bonk.fun | 1.5%: 0.25% Raydium · 1.25% bonk.fun · nothing to the launch on the curve | 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 | SPL Token + Metaplex metadata | Frozen at create |
| Raydium | 1.05%: 0.25% Raydium protocol · 0.75% Raydium platform · 0.05% to the launch | 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 | Token-2022 | Frozen at create |
| pump.fun | 1.25%: 0.95% pump.fun protocol · 0.30% creator fee to the launch | 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 | Token-2022 | Observed, not frozen |
| Meteora | A flat fee set by Backstock's own config: Meteora's protocol keeps 20% of it, the launch collects the rest | 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 | Token-2022 | Observed, not frozen |
- StonkFun. StonkFun keeps the platform fee, and after graduation the pool's creator fees and its LP; how much it forwards is its decision and can change or stop.
- StonkFun. StonkFun can change its platform config; if it does before launch, the launch is refused and backers are refunded.
- bonk.fun. bonk.fun keeps the platform fee; the post-graduation share it forwards is discretionary (typically about 33%) and may stop at any time.
- bonk.fun. Token-2022 coins have received no forwarded share so far, which is why bonk.fun launches create an SPL Token coin with Metaplex metadata.
- bonk.fun. Terminals may show the vault's bundle as the developer's holdings.
- bonk.fun. bonk.fun can change its platform config; if it does before launch, the launch is refused and backers are refunded.
- Raydium. The 0.75% platform fee goes to Raydium; the launch's creator fee is small, so fees add little to the vault.
- Raydium. Raydium can change its platform config; if it does before launch, the launch is refused and backers are refunded.
- pump.fun. pump.fun admins can reassign a coin's creator fees (community takeover, admin set_creator) and change fee schedules at any time.
- pump.fun. pump.fun sets the starting price per quote asset, not Backstock; only SOL, USDC and the xStocks pump.fun admits can be used.
- pump.fun. The coin's metadata is immutable once created.
- pump.fun. Fees are observed at launch, not frozen: the vault pays whatever pump.fun charges at the time.
- Meteora. No launchpad page: the coin shows on Jupiter and Meteora's pool lists, not on a launchpad's feed.
- Meteora. Fees are observed at launch, not frozen: Meteora can change its protocol share or upgrade its programs.