Docs

How every part of betterfun actually works — the tokenomics, the buyback and burn, and the staking algorithm. Where something is honor-system or not live yet, this page says so plainly.

The 30-second version

betterfun is a pump.fun-compatible launchpad. Every coin launched here routes 90% of its creator fees to buy back $betterfun (the platform token) and 10% to the platform — 0% to the creator. Of the $betterfun bought, 70% rewards stakers and 20% is burnedforever. Instead of dribbling fees to each coin's holders, all the value pools into one token you can stake to earn from every launch on the platform.

70%
→ stakers
20%
→ burned
10%
→ platform
0%
→ creator

Net split of total creator fees. Rewards are bought from real fee revenue, never minted — yield is variable and depends on platform volume, not a fixed APR.

Where the fees go

When anyone buys or sells a coin, a small creator fee is generated (same as pump.fun). That fee is split on-chain the moment it's claimed:

100%
Creator fees from a coin
Generated by trading, exactly like pump.fun.
10%
Platform treasury
The platform's cut. Terminal — stays as SOL.
90%
Buyback wallet (SOL)
A worker swaps the accumulated SOL into $betterfun on the open market.
swap → $betterfun, then split the bought tokens
70 / 90
Deposited to the staking pool
≈77.8% of the bought tokens. Raises every staker's balance with no new shares minted — this is the auto-compound.
20 / 90
Burned
≈22.2% of the bought tokens. A real Token-2022 burn — permanent supply reduction for every holder.

Buyback & burn

A worker runs continuously and, each cycle, turns accrued fees into $betterfun for stakers and the burn:

1Flush fees

Pushes each coin's accrued pump.fun creator fees into the on-chain 90/10 split, so the 90% lands in the buyback wallet as SOL.

2Swap

Once enough has accumulated, swaps the SOL into $betterfun on its bonding curve (capped slippage). Tiny balances accumulate first to avoid dust swaps.

3Reward stakers

Deposits 70/90 of the bought tokens into the staking pool — raising the share rate, so everyone staking grows automatically.

4Burn

Burns the remaining ≈20/90, shrinking total supply. Every swap, deposit, and burn is a public Solana transaction.

Fully verifiable: cumulative burned = 1,000,000,000 − current on-chain supply, and each cycle's swap / deposit / burn links to its Solana transaction. No trust required for the on-chain half.

How staking works

Staking is a share vault. You deposit $betterfun and receive shares. Rewards are deposited into the vault without minting new shares, so each share becomes worth more over time. Your balance grows on its own — no claiming, no re-staking.

Everything is driven by one number, the exchange rate:

effective_vault = vault_balance − pending_withdrawals
rate            = effective_vault / total_shares

your balance    = your_shares × rate

When a buyback deposits a reward, vault_balance rises but total_sharesdoesn't — so the rate rises and every staker's balance rises with it. That is the entire auto-compound mechanism. The first stake is credited 1:1; later stakes are credited at the current rate. Share math always rounds in the vault's favor and dust that rounds to zero shares is rejected.

How much you earn

Let f be your share of the pool (your shares ÷ total shares). Each time a buyback deposits a reward R, your balance grows by exactly:

gain = f × R          (your share of every buyback's staker-cut)

So your total earnings are your fraction of everybuyback that happens while you're staked. There is no fixed APR — your yield depends on three things:

  • How much total fee revenue the platform generates (bigger buybacks).
  • Your share of the staking pool.
  • How long you stay staked (rewards only accrue while you're in).
Worked example — a real, on-chain result

In an end-to-end test, the sole staker held 100% of the pool (f = 1.0). A buyback deposited a staker-cut of 752,582,915,045 base units onto their stake of 351,975,107,093:

staked
351,975,107,093
after one buyback
1,104,558,022,138
×3.14

They captured 100% of the deposit because they held 100% of the pool. If you held 25% instead, the same buyback would grow your balance by 25% of the staker-cut. Stake after a reward and you only earn from future ones — never retroactively.

The 48-hour cooldown

Unstaking has a two-step, 48-hour unbonding:

1Request unstake

Locks your current value and starts a 48h timer. You stop earning from this moment — you've exited the rate.

2Wait 48h

Your locked value is set aside and excluded from the pool's rate while it cools down.

3Withdraw

After 48h, claim your $betterfun back to your wallet.

The cooldown is what stops "just-in-time" sniping — staking right before a reward and dumping right after. Your value is fixed at request time and you can't exit instantly.

Anti-vamp ticker reservation

When you launch through betterfun, your ticker (case-normalized) is reserved with a uniqueness constraint — no other betterfun launch can ever reuse it. It blocks the exact-match vampire attack where a copycat relaunches your ticker to split your liquidity.

Honest scope:this is enforced in betterfun's database, for coins launched through betterfun. It can't stop someone launching the same ticker directly on pump.fun, and it doesn't yet catch lookalikes (P00P vs POOP). On-chain uniqueness arrives with our own launchpad program — see the roadmap.

What's live vs. coming

Live
90/10 fee split on new launches
Configured on-chain at launch — fees accrue to the buyback wallet now.
Live
Anti-vamp ticker reservation
Enforced on every betterfun launch today.
Live
Staking engine
Built and verified end-to-end with real fees. Switches on with the token.
Soon
Swap → stake → burn
Gated until $betterfun launches. Until then the 90% just accrues, safely.
Soon
On-chain, immutable fee routing + trustless staking
Our own launchpad program (Path B) — future.

Honest by default

A few things are notcryptographically guaranteed today, and we won't pretend otherwise:

Staking is custodial

The platform holds staked $betterfun in a backend wallet, with a database as the ledger — it is not yet a trustless on-chain program. You're trusting betterfun to honor the ledger. A program-owned vault (Path B) removes this.

The 90% split is creator-revocable

Fees route through pump.fun's program and the creator owns their fee vault, so the 90%→buyback split is set at launch but can be changed by the creator afterward. Treat buyback inflow as best-effort until our own program makes routing immutable.

$betterfun isn't live yet

Until the token launches, the swap / stake / burn is switched off and the 90% simply accrues in the buyback reserve. Yield is variable, $betterfun-denominated, and never a promised return.

Launch a coin
Anti-vamp ticker check, buyback baked in
Stake $betterfun
Earn from every launch on the platform
Roadmap
What's enforced and what's coming

Every betterfun action is an on-chain transaction you can verify on Solscan .