How Unstable Lunch works
Unstable Lunch is a token launchpad on Arc (Circle's USDC L1). Every token launches on hookless Uniswap v3 and is live to trade from block one — no bonding curve, no dormant pool, no graduation. The single locked v3 range is the curve: price walks up as people buy.
The mechanics
- Fixed supply. Each token mints a fixed 1,000,000,000 supply, seeded entirely as one single-sided Uniswap v3 position above spot. As buyers come in, price moves up the range along x·y=k.
- Live from block one. There's no pre-sale and nothing to "graduate." The pool is real and tradable the moment the token launches.
- 2% max-wallet cap for the first hour. For the first 60 minutes after launch, no single wallet can hold more than 2% of supply. It's an anti-sniper speed bump — a cap, not a transfer lock — and it expires automatically. (It isn't sybil-proof; someone can split across wallets.)
- Locked liquidity. The LP position is locked in the Locker contract — it can't be pulled. Its value grows as the token is net bought.
- Community takeover (CTO). A token's creator-fee stream can be reassigned to a new steward. When that happens, the outgoing creator's already-earned fees are settled to them first; only future fees route to the new steward.
The 1% fee, split three ways
Every swap on the pool pays a 1% fee — no matter where the trade comes from (this app, an aggregator, or a Telegram bot). That 1% is captured by the locked LP and split:
* Up to 0.2% of the platform share is potentially reserved for buybacks.
Fees are pull-based: they accrue on-chain and you claim them yourself (creators and treasuries claim from their wallet — nothing can get stuck).
How to use it
- Connect a wallet. Use the Connect button (email, Google, or an external wallet). You'll be on Arc — the app prompts a switch if you're not.
- Launch a token. Head to Launch, add a name, symbol, image and socials. Launching is currently free — you only pay Arc gas.
- Trade. Open any token from the board and buy or sell against USDC. Watch the max-wallet cap in the first hour.
- Claim your rewards. If you created a token (or hold a residual from a past one), your accrued fees show up in Portfolio to claim.
For agents & developers
Everything on the board is available from a public, key-less read API — build bots, dashboards, or agents on top of it. Base URL:
https://api.unstablelunch.com/tokens?sort=volume|mcap|popularity|new&q=the board / search/kingcurrent King of the Hill/token/{address}one token's stats/token/{address}/candles?res={seconds}OHLC candles/token/{address}/tradesrecent trades/token/{address}/holdersholder list/portfolio/{address}a wallet's created + held tokens/profile/{address}a wallet's public profile + reputationTo launch or trade programmatically it's standard Uniswap v3 on Arc: launch through the Launcher contract, and swap through Uniswap's SwapRouter02 — approve the exact amount to the router only, never an unbounded allowance. USDC is both the gas token and the quote asset. A machine summary of the whole app lives at /llms.txt.
Deployed contracts
Arc · chain 5042. All contracts are non-upgradeable; the LP is locked and treasury addresses are immutable.