Each one tracks the U.S. dollar price of that food through an on-chain feed and a Uniswap v3 pool vs USDG. Buy or sell any listed food for USDG at the feed price. More foods will be added.
How Lunchpad works
Everything the exchange does, from the food coins every market is priced in to the fees that buy and burn $Lunchpad. Written for traders and creators; the contract addresses are at the end.
Overview
Lunchpad is a food-paired launchpad on BSC. Every market launched here is paired with a coin that tracks a real food instead of a stablecoin, so a token's price is quoted in apple, burger, coffee, or milk, and its holders are paid their share of trading fees in that food.
A launch mints one billion tokens into a Uniswap v4 pool at a $5,000 market cap, laid out as a bonding curve up to $35,000 with the reserve above it. Tradeable by any router from block one.
40% of every fee goes to a market's holders in the pair food, 30% buys $Lunchpad and burns it, 30% runs the exchange. Nothing to claim. No creator cut on Lunchpad memes.
- Pick a food
- Launch at $5,000
- Real pool from block one
- Curve range to $35,000
- Reserve above the cap
Food coins
A food coin is an ERC-20 whose price is held at that food's U.S. dollar quote. One $APPLE is one apple, one $BURGER is one burger, one $COFFEE is one drink — the serving on the Foods page, not a weight.
How the peg holds
Each listed food has an entry in the price-feed contract and its own Uniswap v3 pool against USDG (6 decimals, 0.05% pool fee). The pool holds protocol-minted coin as an ask at the feed price. A buyer pays the oracle quote plus the pool fee; a seller receives against the dollars that ask has collected. When the dollar price moves enough, the keeper pulls the old range, writes the new quote, and rests the ask at the new ticks. The pool address never changes, so the coin stays buyable and sellable.
Where prices come from
Quotes come from official U.S. retail series (BLS city averages and USDA ERS Circana) plus a few menu-style items for prepared foods. Produce and staples are usually priced per pound (or per dozen / gallon) — so $MELON at about $0.41 is one pound of watermelon, not a whole melon. Prepared items like burgers and tacos are one serving. The Foods page shows that unit next to the dollar amount. The keeper writes the quote on-chain and reprices the pool. Listing mints inventory into the ask, and the protocol can restock, so a run of buys never finds an empty food coin.
Why food? A stablecoin pair makes a token's price a dollar figure and nothing more. A food pair gives the market a second dimension: holders of a burger-paired token are paid in burger, and the token's USD price moves with both its own demand and the burger price.
What you can trade
50 foods across 8 categories right now. Every listed coin is buyable and sellable for USDG at its quote, and every one is a possible pair for a launch. Pair exactly one food per market. More foods will be added.
BURGER, FRIED, FRIES, HOTDOG and 2 more.
AJ, COFFEE, MONSTER, OJ and 3 more.
BREAD, CHEESE, EGG, MILK and 2 more.
APPLE, AVOCADO, BANANA, BROCCOLI and 14 more.
CHICKEN, STEAK.
NOODLES, PASTA, SUSHI.
CAKE, CROISSANT, DONUT, ICECREAM and 2 more.
CHIPS, HONEY.
Listing a food
Pairing foods are listed by Lunchpad. Open Foods, then List on a coin (protocol wallet, gas only). That deploys the ERC-20, writes the feed, and opens the Uniswap v3 USDG pool with an ask at the current dollar price. After List, wait a minute — GMGN, Axiom and DexScreener can then route the food itself.
- Pick a food
- List (gas)
- Coin, pool and feed live
- Pair it with a launch
Listing your own food — your coin, your ticker, on the menu, for a small fee — is coming soon. Lunchpad will also keep adding pairing foods to the set.
Launching a market
One form, one transaction. Name the token, upload a logo, pick the food, set the fee, and make the first buy. The contract mints the whole supply and opens the Uniswap v4 pool in the same call. It will not launch without a pair, a logo, a name and a ticker.
| Supply | 1,000,000,000 tokens, fixed. 800 million sit in the curve range from the opening to the cap price; 200 million sit in the reserve range above it. All of it is in the pool from creation. |
|---|---|
| Pairing | Exactly one listed food. No baskets. |
| Opening cap | $5,000, fixed in the pair food at creation so it does not drift with the food price afterwards. |
| Cap price | $35,000 market cap: where the curve range ends and the reserve range begins. Trading continues past it on the reserve. The site labels that Migrated. The coin does not move to a new pool. |
| Trading fee | 1%, 2%, or 3%, chosen once. Charged by the Uniswap v4 pool itself as its LP fee, from the first trade, including GMGN. No extra Lunchpad tax on top. |
| First buy | At least $1 of BNB (default 0.01). That BNB buys the food, then the food buys your coin into your wallet, in the same transaction. |
| Metadata | Logo, name, ticker, optional website / X link / Telegram / description. X is a URL, not an @handle. |
| Creator share | None. Creators earn like every other holder. |
Real liquidity from block one
A Lunchpad market is a plain Uniswap v4 pool with real liquidity from the block it is created. The entire one billion token supply goes into the pool as Lunchpad's own positions. Nothing is held back, there is no separate off-chain curve, and nothing migrates to a new pool, so every router, aggregator and trading terminal that reads v4 liquidity can route the market immediately.
- Launch: pool opens at $5,000
- 800M tokens in the curve range
- 200M tokens in the reserve range
- Any router trades it, forever
The bonding curve is made of real liquidity. 800 million tokens sit in one concentrated range from the opening price ($5,000 market cap) to the cap ($35,000). Buys walk the price up that range and leave the food paid inside the pool, which is what pays sellers on the way back down. 200 million sit in a second range above the cap, so the market keeps quoting past it with no cliff and no relaunch.
Lunchpad keeps the two LP NFTs. The pool fee is the 1/2/3% you set at launch. Fees accrue to those positions; harvest pulls them into the same 40/30/30 split holders and $Lunchpad use. The pool id never changes over the market's life.
Trading and routing
Every market can be bought with BNB, USDG, or its pair food, and sold back into any of them, always in one transaction.
- BNB
- USDG
- Food coin
- v4 pool
An BNB buy swaps BNB to USDG, USDG to the pair food through that food's peg pool, then trades the food on the market's v4 pool, and hands the tokens back. Sells run the route backwards. Quotes on the site include every hop.
Approvals. BNB needs none. USDG and food coins are approved once per router. Selling the launch token through Lunchpad uses the launchpad, so that path does not ask for a separate token approval after the first trade.
Fees
The pool fee is charged on every buy and sell, on Lunchpad and anywhere else that pool is traded, and split the same way.
Paid to the market's holders in the pair food, weighted by balance.
Swept to BNB, used to buy $Lunchpad on Pons vs BNB, then burned. None of this share sits in a staking vault.
Swept to BNB for the protocol wallet. Runs the keeper, the feeds, and the site.
Harvest pulls Uniswap v4 LP fees into food, books the split, airdrops holders, converts the buyback and protocol shares to BNB, buys $Lunchpad and sends it to dead, and forwards protocol BNB to the treasury. If $Lunchpad is not live yet, the buyback BNB waits on-chain until the token is set.
Holder rewards
Hold a market's token and 40% of its trading fees are paid to your wallet in the food the market is paired with. There is nothing to claim.
How a cycle works
- The keeper calls
harveston each market: collect Uniswap v4 fees, book 40/30/30 in the pair food. - It reads the holder list from buys and sells (protocol and the launchpad are skipped).
- Each eligible wallet receives its share of the holder bucket in the pair food, straight to the wallet. Paid amounts are recorded on-chain.
The Rewards page is a leaderboard: foods ranked by what they have paid holders, then every market with fee amounts in the pair food and holder share in dollars. Wallet coins lets you sell any food you were paid for USDG at the feed price.
$Lunchpad
$Lunchpad is the exchange coin. It launches on Pons against BNB — a normal BNB pair, not a food pair. Thirty percent of every food-market fee is swept to BNB, used to buy $Lunchpad on that pool, and burned.
- Fees in food
- Swept to BNB
- 30% buys $Lunchpad
- Burned
Every harvest converts the buyback share to BNB, buys $Lunchpad on its Pons / Uniswap v4 BNB pool, and sends it to the dead address. The burn is permanent and visible on chain. The $Lunchpad page tracks price, volume, and burned supply.
Creator fees on $Lunchpad itself are the Pons creator share. The keeper sweeps the Pons hook and curve, then claims that escrow into the protocol wallet. There is no creator cut on food-paired Lunchpad memes.
Not live yet. Once it launches on Pons vs BNB, the site will show the CA and burn stats here.
The keeper
An off-chain bot keeps feeds and fee payouts current. It never holds user funds — every action is a normal public transaction from the protocol treasury. harvest itself is permissionless; the keeper is what runs it on a schedule so holders get paid without claiming.
| Job | Cadence | What it does |
|---|---|---|
| Price push | 5 min | Reads dollar quotes and writes any food that moved about 2% to the feed. |
| Peg reprice | 5 min | Moves each listed food's Uniswap v3 ask to the new ticks. |
| Harvest | 5 min | Pulls Uniswap v4 tax, pays holders in food, buys and burns $Lunchpad, sends protocol BNB to the treasury. |
| Pons sweep | 5 min | After $Lunchpad is live: sweep the Pons hook/curve and claim creator fees into the protocol wallet. |
Until harvest runs, fees sit in the LP NFTs and the rewards board can read $0 even after trades. The board tracks on-chain feeState, not a simulated tape.
Contracts
BSC mainnet, chain id 4663. Every address below is the live one the site uses. Markets live on UniLaunch, so they survive git pushes.
| Contract | Address | Role |
|---|---|---|
| UniLaunch | 0xd7b4…a9b7 | Current launchpad. Whole supply is real v4 liquidity from creation. harvest() lives here. |
| Food factory | 0xfe3a…d716 | Lists pairing foods: ERC-20, feed entry, Uniswap v3 USDG pool. |
| Oracle | 0x3319…dc3d | On-chain dollar quotes for every food, plus BNB/USD. |
| Protocol wallet | 0x7753…71Cd | Treasury. Lists foods, receives the 30% protocol share, claims Pons creator fees on $Lunchpad. |
| USDG | 0x5fc5…d168 | Quote on every food pool. 6 decimals. |
| WETH | 0x0Bd7…AD73 | Wrapped BNB on Robinhood. $Lunchpad pairs against this on Pons. |
| Uniswap v4 PoolManager | 0x8366…0951 | Holds every Lunchpad market pool. |
| Position manager | 0x58da…4fA7 | Mints the two LP NFTs UniLaunch keeps so harvest can collect tax. |
| Permit2 | 0x0000…8BA3 | Approvals for v4 positions at launch. |
| Uniswap v3 factory | 0x1f7d…2efa | Food / USDG peg pools. |
| v3 NPM | 0x7399…E0D3 | Food pool positions (asks at the feed). |
| Swap router | 0xcaf6…5cb2 | BNB ↔ USDG ↔ food hops, and buyback food → BNB. |
| Pons v2 hook | 0xE5e7…e044 | Hook on the $Lunchpad / BNB pool after Pons launch. |
Each listed food has its own token and v3 pool; the food's page links them. FeeVault is deployed by UniLaunch at construction and holds the 40/30/30 food until harvest pays it out.
FAQ
- Do I need to claim rewards?
- No. Payouts are sent to the wallet holding the tokens once that market's holder bucket is worth paying. The Rewards leaderboard shows what has been paid.
- What if the food price moves?
- The market's place on its curve does not change, but its USD price does, because the pair food is worth more or less.
- Can liquidity be pulled?
- No. UniLaunch owns the LP NFTs and harvest only collects fees. There is no withdraw of the curve or the reserve.
- What does Migrated mean?
- The curve range is sold through, around a $35,000 market cap. Trading continues on the same pool, on the reserve range. Nothing moves.
- Can I sell the food I was paid?
- Yes, on Rewards → Wallet coins, for USDG at the feed price. You can also hold it: each coin tracks its food.
- Is there a creator fee on memes?
- No. The 30% that is not holders or protocol buys $Lunchpad and burns it. Creators earn like every other holder. Creator fees exist only on $Lunchpad itself, via Pons, claimed to the protocol wallet.
- Why is the rewards board at $0?
- Harvest has not booked fees yet, or the holder bucket is still under $2. Once the keeper cycle runs after enough volume, the board updates from on-chain
feeState. - Can I list a food that is not on the menu?
- Not yet. List your own food is coming soon. Lunchpad will also add more pairing foods over time. Until then, pair against the 50 on Foods.
