Most launchpads dump the whole leftover supply into the pool at graduation.
With our curve, that opens the pool 64% below the last curve price. First bot in eats the holders.
TAKEN seeds the pool at the exact curve price and burns the surplus (~23% of supply).
Graduation shouldn't be a rug with extra steps.
TAKEN, week one.
Shipped:
- factory + hook live on Robinhood Chain
- graduation to Uniswap v4, LP burned
- 86 tests, 26 of them attacks
- anti-squat hook on pool init
Next: verified contracts, our own domain, and $TAKEN.
What should we build after that? Replies are the roadmap.
Before launch, we tried to break TAKEN.
We found one: anyone could pre-create a token's Uniswap pool at a bad price and block its graduation. 60 ETH parked at the wrong price = curve stuck.
Fixed with a v4 hook: only the curve itself can open its pool.
Then a fresh audit session: 26 attack tests, 0 successful.
86/86 tests green on a mainnet fork.
How a ticker graduates on TAKEN.
Factory → locks the ticker for 24h
Curve → buy/sell, 1% fee, 4.2 ETH target
Hook → only this curve can open its pool
Uniswap v4 → full-range LP, sent to 0xdead
No admin function touches the ETH. At any step.
How TAKEN works.
One launch → the ticker is yours for 24h.
Same ticker? It reverts.
4.2 ETH → Uniswap v4, LP burned.
24h later, the name is free again.
Claim a ticker.
Every ticker has an owner now.
Launch a name on TAKEN and it's yours for 24h.
Then it's free again.
Live on Robinhood Chain.
Claim yours → https://t.co/5Z6IRGkwrn