Launch a token
- Connect a Solana wallet.
- Open Launch and add a name, symbol and image.
- Pick the supply, the graduation raise and a fee mode.
- Approve one transaction in your wallet.
Docs
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.
BANG. Not a rug. Everything that matters about a launch is fixed on chain when it is created, and you can check it yourself.
Network rent and fees. BANG charges no launch fee.
After Meteora's protocol cut: 32% of every trading fee, forever.
Raised on the curve, then the token moves to a Meteora DAMM v2 pool.
At graduation, permanently. Nobody can withdraw it, BANG included.
Mint authority revoked, no freeze authority, metadata immutable.
Your wallet signs every transaction. The site checks each one before your wallet sees it.
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:
| Field | Rules |
|---|---|
| Name | Up to 32 bytes. Accented letters and emoji take 2 to 4 bytes each. |
| Symbol | 1 to 10 letters or digits. |
| Image | PNG, JPEG, WEBP or GIF, up to 10 MB. Large images are resized to 512 px before upload. |
| Description | Optional, up to 500 characters. |
| Website, X, Telegram | Optional. Each must start with https:// and be at most 200 characters. |
| Total supply | 1,000,000,000 or 500,000,000 tokens, fixed forever. |
| Graduation raise | How much SOL the curve raises before the token graduates. The options depend on the supply; see Reference. |
| Fee mode | One of TORCH, DEEP, FEAST or SPIN, or two of them. See Fee modes. |
| Initial buy | Optional, 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. |
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.
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.
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.
| Recipient | Share | Of every fee |
|---|---|---|
| Meteora protocol | Taken first | 20% |
| Creator | 40% of the rest | 32% |
| The launch's fee mode | 75% of the platform's 60% | 36% |
| BANG operations | 25% of the platform's 60% | 12% |
| BANG (platform) | 60% of the rest | 48% |
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.
Fee modes are not live on this server, so the platform's share supports BANG operations.
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.
Try volumes on the Economics page.
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.
Fee modes are not live on this server. Until they are, the platform's share supports BANG operations.
TORCH
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.
WhenAs soon as the budget reaches 0.01 SOL.50% of the budget at most every 10 minutes, or all of it at once in a dip (below).
DEEP
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
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
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.
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.
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.
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.
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:
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.
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.
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.
Bring creators to BANG and earn from their launches.
/#/launch?partner=<handle>. It prefills the launch form with your handle.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.
$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.
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.
About 0.022 SOL in network rent and fees, plus your initial buy if you add one. BANG charges no launch 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.
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.
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.
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.
Phantom, Solflare, Backpack and any other Solana wallet that supports the Wallet Standard, on desktop or in a wallet's in-app browser.
Not yet. Public launches use SOL.
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.
On its token page: the mode's totals, the budget waiting, and (for DEEP, FEAST and SPIN) every transaction with an explorer link.
| Program | Address |
|---|---|
| Meteora Dynamic Bonding Curve | dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN |
| Meteora DAMM v2 | cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG |
| Met Lock (creator locks) | LocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjn |
Each supply and graduation pair has its own Meteora config. They are immutable, and BANG's wallet is their fee claimer: ESDQbMCpeKEdvMv9CLe5suxPCebR5iUJ2pts9GKS7Mcc.
| Supply | Graduation | Config |
|---|---|---|
| 1,000,000,000 | 85 SOL | DhpfAoyyvbN1TWLQckWrEjt7G2cVtH3Fs6omkqxDpmKF |
| 500,000,000 | 85 SOL | 4cLJNYVUXvhgZCqPKGdvKkkfy8hDRRgmvgpni8fWUbMT |
| 1,000,000,000 | 25 SOL | TfqvbqyqX14SVFAyoUBaJjfpBwVsjadya5D6qYVX3HT |
| 1,000,000,000 | 50 SOL | 7Sw4LKb8dxmm5gohKc3C38sP4gYfcPejYrSNopyV98CJ |
| 1,000,000,000 | 150 SOL | 26xd7ji9phKh75b6zLKpHe7qvwSjmjjsDZGrgvtFoA1H |
The site runs on a public HTTP API at the launch service. Transactions it builds are always unsigned: only a wallet can authorise them.
| Request | Returns |
|---|---|
GET /api/public/config | Supply options read and verified from chain, the fee schedule, and the fee modes with their thresholds. |
GET /api/public/tokens | Every launch: price, progress, mode. |
GET /api/public/tokens/{mint or pool} | One launch, with its mode totals. |
GET /api/public/tokens/{mint or pool}/trades | Recent trades, on the curve and the graduated pool. |
GET /api/public/tokens/{pool}/rounds | FEAST rounds, SPIN draws and DEEP transactions. Add /{id} for one round in full. |
GET /api/public/tokens/{mint or pool}/receipt | The launch receipt. |
GET /api/public/candles/{mint or pool}?resolution=60 | Price 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-tx | An unsigned buy or sell, with slippage protection. |
POST /api/public/launch-tx | An unsigned launch. |
POST /api/public/creator-claim-tx | Unsigned 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.