Skip to content
BANG.funDocs

Docs

How BANG.fun works

BANG.fun is a Solana token launchpad. You launch a token with one wallet signature, it trades on a Meteora bonding curve until it raises its graduation target, and then it moves to a Meteora pool whose liquidity is locked forever. The creator earns a share of the trading fees on every trade, for as long as the token trades. Each launch also picks a fee mode that decides what the platform's share of the fees does.

Figures are BANG's published terms.

Overview

BANG. Not a rug. Everything that matters about a launch is fixed on chain when it is created, and you can check it yourself.

Launch cost
About 0.022 SOL

Network rent and fees. BANG charges no launch fee.

Creator share
40% of fees

After Meteora's protocol cut: 32% of every trading fee, forever.

Graduation
25, 50, 85 or 150 SOL

Raised on the curve, then the token moves to a Meteora DAMM v2 pool.

Liquidity
100% locked

At graduation, permanently. Nobody can withdraw it, BANG included.

Token
Fixed supply

Mint authority revoked, no freeze authority, metadata immutable.

Custody
None

Your wallet signs every transaction. The site checks each one before your wallet sees it.

Quick start

Launch a token

  1. Connect a Solana wallet.
  2. Open Launch and add a name, symbol and image.
  3. Pick the supply, the graduation raise and a fee mode.
  4. Approve one transaction in your wallet.

Trade a token

  1. Find it on Explore, or paste its mint address.
  2. Enter a SOL amount to buy or a token amount to sell.
  3. Review the minimum you will receive, then approve.

Collect creator fees

  1. Open Earnings with the wallet that launched.
  2. Claim what has built up, on the curve and after graduation.
  3. Optionally split your fees or lock your own tokens.

Launching a token

A launch is one Solana transaction that creates your token and its bonding curve, signed by your wallet. Here is what happens when you click Launch token:

  1. Metadata. The site uploads your image and token details and gets back a permanent link to them.
  2. Mint key. Your browser generates the token's mint address. That key never leaves your browser.
  3. Guard check. BANG's API returns an unsigned transaction, and your browser checks it before your wallet sees it (see Safety and trust).
  4. Signature. Your wallet signs, together with the mint key, and the transaction is sent.
  5. On chain. Once it confirms, your token page opens. It trades from that moment.

What you fill in

FieldRules
NameUp to 32 bytes. Accented letters and emoji take 2 to 4 bytes each.
Symbol1 to 10 letters or digits.
ImagePNG, JPEG, WEBP or GIF, up to 10 MB. Large images are resized to 512 px before upload.
DescriptionOptional, up to 500 characters.
Website, X, TelegramOptional. Each must start with https:// and be at most 200 characters.
Total supply1,000,000,000 or 500,000,000 tokens, fixed forever.
Graduation raiseHow much SOL the curve raises before the token graduates. The options depend on the supply; see Reference.
Fee modeOne of TORCH, DEEP, FEAST or SPIN, or two of them. See Fee modes.
Initial buyOptional, in SOL, less than the graduation raise. It is bundled into the launch transaction, so you buy first, and it pays the 1% base fee, not the opening fee.

What your token is

  • A classic SPL token with 6 decimals.
  • Mint authority revoked. Nobody can ever mint more. Holders can still burn their own tokens.
  • No freeze authority. Nobody can freeze a holder's tokens.
  • Immutable metadata. The name, symbol and metadata link written on chain can't be changed, by you or by BANG.

What it costs

A launch costs about 0.022 SOL in network rent and fees, plus your initial buy if you add one. Before uploading anything, the form checks that your wallet holds the initial buy plus 0.03 SOL, so a short wallet fails in the form instead of on chain. BANG charges no launch fee and no graduation fee.

The bonding curve and graduation

Every token starts on a Meteora Dynamic Bonding Curve. Each buy adds SOL to the curve and raises the price; each sell takes SOL out and lowers it. The SOL stays in the curve's pool. Nobody can withdraw it except by selling tokens back to the curve. The progress bar on a token page shows the SOL raised against the graduation raise.

Graduation

  • The buy that completes the curve fills only what is left, so nobody overpays at the top.
  • The pool then migrates to a Meteora DAMM v2 pool. BANG's keeper sends the migration shortly after. Migration is permissionless, so anyone can send it if BANG is down.
  • 100% of the pool's liquidity is permanently locked: 40% in a position owned by the creator and 60% in BANG's. Both positions earn trading fees. Neither can withdraw the liquidity.
  • The graduated pool charges a 1% fee. Trading continues on the same token page, and aggregators such as Jupiter can route the pool too.

Fees

Every trade pays a fee in SOL. BANG doesn't add a fee of its own: the fee is set in the curve's on-chain config and shared out from there.

Base fee
1% of each trade.
Opening fee
Starts at 50% when a token launches and decays to the base fee over the first 120 seconds. Bots that snipe the first block pay most of their buy as fees. A buyer about 50 seconds in pays roughly 20%. The creator's bundled initial buy pays the base fee.
Dynamic fee
Meteora's volatility fee can add to the base fee during sharp price moves.

Where every fee goes

RecipientShareOf every fee
Meteora protocolTaken first20%
Creator40% of the rest32%
The launch's fee mode75% of the platform's 60%36%
BANG operations25% of the platform's 60%12%

Example. A 1 SOL buy at the base fee pays 0.01 SOL in fees: 0.002 SOL to Meteora, 0.0032 SOL to the creator, 0.0036 SOL to the token's fee mode and 0.0012 SOL to BANG.

When a launch came through a launch partner, the partner is paid out of BANG's operations cut, never the creator's share.

Part of BANG's operations cut from every fee-mode launch buys back and burns $BANG: see the $BANG flywheel.

  • After graduation the split continues through the two locked positions: the creator's position earns 40%, BANG's earns 60%, after Meteora's cut.
  • Creator fees build up on chain until the creator claims them. See Creator earnings.
  • The platform's share is claimed by BANG's keeper automatically, once at least 0.05 SOL has built up on a curve. The claim and its payout to the fee mode and to operations happen in one transaction, so fees are never claimed without being paid out.

Try volumes on the Economics page.

Fee modes

75% of platform fees go back to the token. Every launch picks what that money does. The choice is recorded with the launch before you sign, can't be changed afterwards, and shows on the token page with every transaction the mode makes.

TORCH

Buyback and burn

BANG's keeper buys the token with the mode budget, on the curve or in the graduated pool, then burns exactly what the swap delivered. The supply only goes down. TORCH waits out the opening fee, so it never pays it.

When50% of the budget at most every 10 minutes, or all of it at once in a dip (below).

DEEP

Locked liquidity

After graduation, the budget buys the token and adds it, paired with SOL, to a liquidity position in the token's own pool, permanently locked in the same transaction. That position's fees are claimed and added back. Before graduation the budget builds up.

WhenEach 0.02 SOL of budget, after graduation.

FEAST

Holder rewards

Pays SOL to holders in proportion to what they hold, up to the largest 1,000 holders a round, in batches. Balances are read twice, 1 hour apart, and each wallet counts at its lower balance, so buying just before a round earns nothing.

Diamond hands. Tokens a wallet has held without a break for 7 days or more weigh +50%. "Without a break" means the lowest balance across every snapshot since then, so a bag bought later doesn't qualify.

WhenRounds of 0.5 SOL, at most every 6 hours.

SPIN

Jackpot

One holder wins the whole pot, with odds in proportion to their holding (the lower of two balances 1 hour apart). BANG publishes the holder snapshot on chain before a future block, and that block's hash picks the winner, so BANG can't choose the result and anyone can recheck the draw.

WhenPots of 0.25 SOL, at most every 6 hours.

Who counts as a holder

FEAST and SPIN count ordinary wallets. Pool vaults, lockers, program accounts and multisigs don't count, and neither do BANG's own wallets or the burn address.

Two modes, or a switch

  • Two modes. Split the mode budget between two modes: 25/75, 50/50 or 75/25. Each mode spends only its own part.
  • DEEP, then switch. Pick DEEP alone and tick "Start with DEEP, then switch": DEEP takes the whole mode budget until it has added the SOL you set (plus as much of the token) to locked liquidity, then the launch moves to TORCH or FEAST for good. DEEP keeps compounding its own position's fees afterwards.

Dip Defense (TORCH)

TORCH spends 50% of its budget at a time, at most every 10 minutes. When the price falls 5% below its high of the last hour, it buys with the whole budget at once.

Checking what a mode did

  • Token pages show each mode's totals (tokens burned, liquidity added, SOL paid to holders, jackpots won) and the budget waiting to be spent.
  • DEEP, FEAST and SPIN pages list every transaction with an explorer link.
  • Every FEAST round and SPIN draw is published in full: both snapshots, the weights, the payouts, the committed snapshot hash and the block that decided. Anyone can recompute it from the API (see Reference).
  • Mode budgets wait in BANG's mode vault, a wallet that holds nothing but mode money, until the keeper spends them under these rules.

Creator earnings

The Earnings page lists every token your wallet launched and the fees waiting for you, on the curve and in your locked position after graduation. Claim whenever you like: the claim pays only your wallet, and only the creator's wallet can claim. Claims are standard Meteora instructions signed by your wallet, so any tool that builds Meteora's claim can collect them too.

Share your fees

  • Split a launch's creator fees between up to 10 wallets, in steps of 0.01%, adding up to 100%.
  • You sign the split as a message in your wallet. Nothing is sent and nothing costs SOL.
  • Every claim you make on the Earnings page then pays each wallet its share in the same transaction. Collaborators don't need to do anything.
  • A share too small to open a brand-new wallet (below Solana's rent minimum) stays with you.
  • Splits apply to claims made on BANG's Earnings page.

Lock your tokens

  • Lock part of your own bag in Met Lock, Meteora's token-vesting program, until a date you choose. It unlocks in one piece on that date.
  • Nobody can cancel the lock or change who receives the tokens, you included.
  • Your browser builds the whole transaction. Once it lands, the launch receipt shows "Creator tokens locked", read from chain.

Launch receipts

Every launch has a receipt page at /#/receipt/<mint>, linked from its token page. It needs no wallet. The receipt reads the pool, its config, the mint and the metadata from chain at one slot and checks:

  • Launch configuration. The curve uses one of BANG's published configs and sits at its canonical address.
  • Mint permission. Mint authority revoked: supply can't increase.
  • Freeze permission. No freeze authority.
  • Token extensions. A classic SPL token, with no transfer tax or hooks.
  • Metadata permission. Name, symbol and link are immutable.
  • Graduation lock policy. 100% of liquidity locks permanently at graduation.
  • Creator tokens locked. Shown when the creator has locked tokens in Met Lock that nobody can cancel.

You can download the receipt as JSON, with the network, the slot, every account address and a hash of each account's data, and repeat the checks against your own RPC. A receipt is an observation of the chain, not a guarantee of a token's value or an audit of its creator.

Safety and trust

What BANG can't do

  • Mint more of a token, freeze it, or change its name, symbol or metadata link.
  • Withdraw locked liquidity, or the SOL in a curve.
  • Claim a creator's fees, or move anyone's tokens.
  • Sign for you. Every transaction is signed by your own wallet, and a token's mint key never leaves the creator's browser.

How the site protects your wallet

Before your wallet sees any transaction, the site checks it in your browser. It allows only the Meteora instructions BANG uses, only your own token accounts, only BANG's published curve configs, exactly the amount you entered, and a minimum output no lower than the one you reviewed. Anything else is refused before you're asked to sign. No transaction the site asks you to sign sends anything to a BANG wallet.

Built on Meteora

BANG runs no on-chain program of its own. Tokens, curves, pools, fee claims and locks all use Meteora's programs (addresses in Reference). BANG's API re-reads its curve configs from chain and refuses any whose terms differ from the ones published here.

What you rely on BANG for

  • The keeper graduates tokens, claims the platform's fees and runs fee modes. If BANG stopped, tokens would keep trading, locked liquidity would stay locked and creators could still claim, but fee modes would pause, with their budgets waiting in the mode vault.
  • The mode vault holds mode budgets between a claim and the mode spending it.
  • The website and API build transactions (which your browser checks) and serve token metadata files.

Risks

  • Anyone can launch anything. BANG doesn't verify names, images or links, so always check the mint address.
  • A token's price can fall to zero. Creators and early buyers can sell like anyone else, unless the receipt shows a lock.
  • Fee modes are funded by trading. No volume means no burns, no liquidity added, no rewards.
  • Nothing on BANG.fun is investment advice or an offer of returns.

Launch partners

Bring creators to BANG and earn from their launches.

  1. On the Partners page, register a handle by signing a message with the wallet you want paid. Nothing is sent.
  2. Share your link: /#/launch?partner=<handle>. It prefills the launch form with your handle.
  3. Every fee claim of a launch made through your link pays you 30% of BANG's operations cut (3.6% of all its trading fees) as wrapped SOL, in the same transaction, for as long as the token trades. The first payout opens your wrapped-SOL account, and its rent (about 0.002 SOL) comes out of that payout; it is yours again when you close the account.

It never comes out of the creator's share, and traders pay nothing extra. Handles are first come, first served and not verified. A creator can't name themselves as their own partner.

The $BANG flywheel

$BANG is BANG.fun's own token, launched on BANG.fun. From every fee-mode launch's claim, 25% of BANG's operations cut (3% of all its trading fees) goes to buy back and burn $BANG through TORCH, on its curve or in its graduated pool. The $BANG token page shows what the flywheel has sent.

$BANG mintDQiCCvHd6Xc4LBXzShgqPR61igFPt8ipdaEpZDUvDhtr

Any other token called BANG is not this one. Check the mint address.

AI agents

BANG's agent kit is an MCP server that lets an AI agent launch and trade with its own wallet, signing only transactions that pass the same checks as the website. Tokens launched through it carry "Launched by: AI agent" in their metadata. Explore marks them with an AI agent badge and adds an AI agents filter.

The label is declared by whoever launches. It routes no money and says nothing about a token's quality.

Sharing links

  • Token links look like https://bangfun.fun/t/<mint>. On X, Telegram and Discord they unfurl with the token's name, image and status, and open its token page.
  • Receipt links (/#/receipt/<mint>) let anyone check a launch without a wallet.
  • Launch links prefill the launch form: /#/launch?name=Banger&symbol=BNGR&supply=500000000&mode=torch. They can also set description, website, x, telegram, graduationSol and a two-mode split=torch:7500,deep:2500. The creator still reviews everything, and nothing is uploaded or signed until they click Launch.

FAQ

What does it cost to launch?

About 0.022 SOL in network rent and fees, plus your initial buy if you add one. BANG charges no launch fee.

Why did my buy in the first minute pay such a high fee?

The opening fee starts at 50% and decays to 1% over 120 seconds, so sniping bots pay for being first. Wait two minutes and you pay the base fee.

Can the creator rug?

The creator can't mint more tokens, freeze anyone's tokens, change the metadata, or pull liquidity: the curve's SOL can only leave through sells, and graduated liquidity is locked forever. Like any holder, the creator can sell the tokens they hold. If they locked some, the launch receipt shows it.

What happens when a token graduates?

The curve's SOL and the remaining tokens move into a Meteora DAMM v2 pool, all of its liquidity is locked permanently, and trading carries on there. Token pages switch to the new pool by themselves.

Can I change my token's mode, name or image later?

No. The name, symbol and metadata link are immutable on chain, and the fee mode is fixed at launch. A "DEEP, then switch" launch changes mode once, by the rule set at launch.

Which wallets work?

Phantom, Solflare, Backpack and any other Solana wallet that supports the Wallet Standard, on desktop or in a wallet's in-app browser.

Can I launch against USDC or another token instead of SOL?

Not yet. Public launches use SOL.

What if BANG.fun goes offline?

Tokens keep trading on Meteora, graduated liquidity stays locked, anyone can send a graduation, and creators can claim with any tool that builds Meteora's claim instruction. Fee modes pause until BANG's keeper is back; their budgets wait in the mode vault.

Where can I see what a token's fee mode has done?

On its token page: the mode's totals, the budget waiting, and (for DEEP, FEAST and SPIN) every transaction with an explorer link.

Reference

Network
Solana mainnet
Site
https://bangfun.fun
X
@BANG_on_SOL

Programs

ProgramAddress
Meteora Dynamic Bonding Curvedbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN
Meteora DAMM v2cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG
Met Lock (creator locks)LocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjn

Curve configs

Each supply and graduation pair has its own Meteora config. They are immutable, and BANG's wallet is their fee claimer: ESDQbMCpeKEdvMv9CLe5suxPCebR5iUJ2pts9GKS7Mcc.

SupplyGraduationConfig
1,000,000,00085 SOLDhpfAoyyvbN1TWLQckWrEjt7G2cVtH3Fs6omkqxDpmKF
500,000,00085 SOL4cLJNYVUXvhgZCqPKGdvKkkfy8hDRRgmvgpni8fWUbMT
1,000,000,00025 SOLTfqvbqyqX14SVFAyoUBaJjfpBwVsjadya5D6qYVX3HT
1,000,000,00050 SOL7Sw4LKb8dxmm5gohKc3C38sP4gYfcPejYrSNopyV98CJ
1,000,000,000150 SOL26xd7ji9phKh75b6zLKpHe7qvwSjmjjsDZGrgvtFoA1H

Public API

The site runs on a public HTTP API at the launch service. Transactions it builds are always unsigned: only a wallet can authorise them.

RequestReturns
GET /api/public/configSupply options read and verified from chain, the fee schedule, and the fee modes with their thresholds.
GET /api/public/tokensEvery launch: price, progress, mode.
GET /api/public/tokens/{mint or pool}One launch, with its mode totals.
GET /api/public/tokens/{mint or pool}/tradesRecent trades, on the curve and the graduated pool.
GET /api/public/tokens/{pool}/roundsFEAST rounds, SPIN draws and DEEP transactions. Add /{id} for one round in full.
GET /api/public/tokens/{mint or pool}/receiptThe launch receipt.
GET /api/public/candles/{mint or pool}?resolution=60Price candles: 60, 300, 900 or 3600 seconds.
GET /api/public/holders/{mint or pool}Top holders, with pool vaults marked.
GET /api/public/creator/{wallet}A creator's launches and claimable fees.
POST /api/public/swap-txAn unsigned buy or sell, with slippage protection.
POST /api/public/launch-txAn unsigned launch.
POST /api/public/creator-claim-txUnsigned creator fee claims.

Requests are rate-limited per client: reads allow bursts of 60, then 120 a minute; transaction builds bursts of 20, then 30 a minute; uploads about 30 an hour.

Last reviewed 12 October 2026. Live figures come from the launch service when this page loads.