Limelight
Open the app

Documentation

How Limelight works

Limelight is a Solana launchpad where the rules are enforced by an on-chain program, not by promises. This page explains every mechanism end to end — and how to check each one yourself.

Overview

Anyone can create a token. It trades on a deterministic bonding curve that anyone can buy from and sell back to. When the curve fills, the token graduates: its liquidity moves into a Meteora DAMM v2 pool and that liquidity is locked forever. The mint authority and freeze authority are revoked at creation, so no one can print more supply or freeze your wallet.

  • Two-way curve— buy and sell against the same formula; the only “exit” is the curve itself, always available.
  • Locked liquidity— 100% of the graduated pool's LP is permanently locked (minus rounding dust). No wallet can pull it.
  • Shared fees — trading fees are split between the platform, the creator, and the holders.

Launch lifecycle

Every launch moves through the same one-directional states:

  • Opening (optional)— the creator can open with an instant start, or a blind commit auction (10 minutes–24h). Commits are sealed — no price is shown — and you can withdraw your committed SOL anytime before it settles. At settle the whole pot buys into the curve at once, so everyone opens at one shared price and there is no cheap gap for a first-block sniper.
  • Active (the curve) — open trading on the bonding curve.
  • Graduated @ 85 SOL — once the curve holds 85SOL of real reserves it auto-migrates to a locked DAMM v2 pool.
  • Failed (optional) — only exists if the creator opted into a refund deadline (see below). Otherwise a launch simply trades forever.

The bonding curve

Price follows a constant-product (x·y=k) virtual-reserves curve — the same formula pump.fun-style launches use. It is fully deterministic: the price you get depends only on the current reserves, not on any market maker or off-chain input.

Crucially, the curve is two-way. A sell returns SOL from the curve's real reserves at the current price. That price can be lower than you paid — selling into a curve that others have sold down returns less — but the exit is always open and needs no counterparty.

Graduation & locked liquidity

When real reserves reach 85SOL, the launch graduates. The program seeds a Meteora DAMM v2 pool with the curve's liquidity and calls permanent_lock_position, which moves 100% of that position's liquidity into cp-amm's own permanently-locked bucket. That principal can never be withdrawn — not by the creator, not by the platform. This is the core lock: the liquidity can never be pulled.

What a permanent lock does not freeze is the trading fees the locked liquidity keeps earning. Those stay claimable (see Fees), so a graduated token is worth more alive than dumped.

Fees

  • Creation — 0.05 SOL. A flat fee paid by the creator when they open a launch.
  • Trading.Each buy and sell charges a small fee, split three ways: platform / creator / holders. Vesting launches get a boosted creator & holder share. If the buy came through a referral link, a slice of the platform leg goes to the referrer (see Referrals) — the trader's total is unchanged.
  • Graduation — 2 SOL.A one-time migration fee taken from the curve's reserves at graduation.
  • Post-graduation LP fees. The locked pool keeps earning trading fees; these are claimable and split platform / creator / holders, exactly like the curve phase.
Trading fees are an activity fee that funds the platform, creator, and holder-reward split — not a return or a promise of profit.

Referrals — promote & earn

Share any token with your link and you earn a cut of the fees on every buy that link drives. The cut comes out of the platform's share of the trading fee — the trader pays the exact same total, and the creator and holder legs are untouched.

  • Anyone can promote. Connect your wallet on the Promote page and generate a link. The link carries a random code, not your wallet — your address never shows up in the URL, but it's bound to your wallet on-chain so only you can claim what it earns.
  • Per-buy, not first-touch. Whoever's link drove a given buy earns that buy's cut. There's no permanent lock-in and nothing to track off-chain.
  • Custom KOL deals. The platform can set a specific wallet to a higher rate — that wallet logs in, sees its earnings, and claims them, same as anyone else.
  • Creator-funded boost. A creator can opt their token in and share a slice of their ownfee (up to 50%) with promoters, on top of the platform's cut — so promoting that token pays extra. It comes out of the creator's fee only; buyers and holders are unaffected, and the token page shows a badge so everyone can see it.
  • Claim anytime. Earnings accrue per token and are claimable straight from the curve vault, capped so a referral payout can never dip into holder rewards, trader principal, or the other fee legs.
Referrals are a bonding-curve mechanic: a link earns from buys that clear through the launchpad's curve. Once a token graduates, trading moves to the Meteora DAMM pool and goes straight through the DEX — those swaps carry no referral, so a link earns nothing after graduation. (Creator fee-shares to an X @handle are different — see below — and keep earning post-graduation.)

Share fees with an X @handle

A creator can route part of their creator fee to any X @handle — even to someone who doesn't have a wallet yet. The share accrues on-chain to that handle, and whoever proves they own it on X claims it.

  • Out of the creator's own fee. Only the creator's leg is split — buyers, holders, and the platform legs are untouched.
  • Earns for the life of the token. On the curve the share is carved from each trade; after the token graduates it is carved from the pool's LP fees too — so the handle keeps earning post-graduation, not only on the curve (unlike a referral link). A creator can set or adjust a share at any point in the token's life.
  • A handle, not a wallet. On-chain the program stores only a hash of the handle, so the recipient doesn't need a wallet ahead of time — they connect one when they claim.
  • Claimed by proving the account. The recipient signs in with X to prove the handle is theirs. Receiving takes no transaction; only the claim does.
A creator assigns a share from their token page or the share-fees page; the recipient claims on the income page.

Boost & the Golden Ticker (off-chain)

Boost is a paid visibility signal, not an on-chain mechanism. Anyone can pay SOL to boost a token — it raises the token's trending score and lights a gold ⚡ badge across the app. At 100 active boosts the token hits the Golden Ticker: gold styling everywhere plus an automatic X/Telegram announcement. The payment goes to the platform and is verified on-chain before crediting, but it touches none of the token's contract — so a boost buys attention, never safety, and every on-chain guarantee is identical for boosted and unboosted tokens. How boosting works →

Creator allocation & vesting (optional)

A creator can reserve an allocation of the supply — but it is not a free hand-out. The allocation is bought at the live curve price (a paid dev-buy), then locked and vested:

  • It vests linearly from graduation over a period that scales with the allocation size (up to a 12-month cap) — nothing unlocks all at once.
  • Because the creator paid for it and it is locked, vesting launches get a badge, promoted placement, and a higher creator & holder fee tier.
Vesting is optional. A launch with no creator allocation carries no badge and uses the base fee split. The per-token badge tells you honestly whether an allocation was actually bought & locked, or merely reserved.

Holder rewards

While you hold a token, you earn a share of its trading fees. Rewards accrue with an accumulator that is checkpointed on every trade, so you are credited only for the time you actually held — you cannot buy in right before a claim and harvest past rewards.

After graduation, holders keep earning from the pool's LP fees on a snapshot model: the set of reward-eligible holders is frozen at graduation, pro-rata to the balance each held then. New buyers on the post-graduation DEX pool are not tracked and do not dilute that snapshot.

Community locks

Anyone holding a token — not just the creator — can lock their own tokens in a non-cancelable Streamflow contract as a public “won't dump” signal. You choose how much and how long; the tokens vest back only to you and the platform never custodies them.

Every lock shows on the token's Community locks board — each row links to the real, verifiable Streamflow contract, so the commitment is public and cannot be faked. A small badge on the token page, in search, and across the token list shows the token's community boost fill as a percent, warming from lime toward gold as it climbs.

Locking earns LimePoints — a commitment score that grows with amount × duration. Because the lock is non-cancelable, the score reflects a real promise, not a bluff. Stack LimePoints across all your locks and redeem them from your profile for boosts on any token you choose.

Every lock also fills the token's community boost bar. When enough holders lock enough for long enough, the token earns a Golden Community ticker — a gold badge the community minted together by holding, not one anyone paid for. It stays live for 24 hours, then the community re-earns it.

Referrals nudge the same bar. When someone arrives from a referral link and buys, the token's community boost ticks up by 1% of the bar for each SOL spent — but referral activity can fill at most 10% of the bar, so the rest must be real locks and buy/sell churn can't farm it. Because of this, a referral link is worth sharing even after a token has graduated (where trades no longer pay program fees): a referred buy still moves the token toward its Golden Community ticker.

Optional refund deadline

Because the curve is two-way, you can always exit by selling back — so a deadline is a secondary, opt-in safety net rather than the primary exit. It is available only on vesting launches (where the creator has skin in the game):

  • The creator may set no deadline (the default — trades forever), or a deadline of at least 24 hours, with no upper bound.
  • If a deadline is set and the token has not graduated by then, anyone can flip it to Failed, after which holders burn their tokens to reclaim a pro-rata share of the SOL still in the curve's real reserves.
  • A launch with no deadline can never be force-failed.

What's locked (and what isn't)

We only claim what the program enforces. Concretely:

  • Graduated liquidity is permanently locked — pulling the LP is structurally impossible.
  • The mint and freeze authorities are revoked at creation — no stealth minting, no frozen wallets.
  • The creator's allocation is paid for and vested, not a free pre-mine dumped on day one.
It is not a price guarantee. Tokens are volatile; a two-way curve returns less when others have sold down, and market risk is entirely yours. This is about the mechanics we can enforce on-chain — not about the price going up.

Verify it yourself

Don't trust the copy — read the chain. Every rule above is enforced by the program and visible in any explorer.

  • Program ID: 342po67kbxoKXcjpfiQQcH47pd6WnX37Q2YrWaEkxfGq (Solana mainnet).
  • Open a token's page in the app to see its live reserves, graduation progress, holders, and — once graduated — the locked pool.
  • Check the graduated pool in an explorer: the position's liquidity sits in the permanently-locked bucket.

Live on Solana & Robinhood Chain mainnet.