BattleMeme
Memecoin battle royale launchpad on Uniswap V4. Anyone can launch a token, anyone can buy on Uniswap, every qualifying token enters a ~19-hour bracket fight, and exactly one graduates with locked LP funded by every loser’s escrowed ETH.
Six fighters in. One graduates. Every sell is a vote against you.
What’s inside
- Intro — how the protocol works in plain English
- Play — launch a token, trade, survive a battle, claim rewards
- Protocol — mechanism design, state machine, tokenomics math
- Contracts — Solidity reference, ABIs, selectors
Quick facts
| Launch fee | 0.01 ETH → atomic creator pre-buy (creator’s first buy at price 1×) |
| Initial mint | 1,600,000,000 tokens — all seeded into the 5 LP rungs at launch |
| Final supply (winner) | ≤ 1.6B — leftover unsold tokens are burned at graduation; the only mints after that go to ClaimManager for loser→winner conversion |
| LP architecture | 5 chained single-sided rungs · ~990 ETH max raise |
| Queue threshold | 5 ETH raised (creator pre-buy counts) |
| Battle duration | ~19 hours = 4 × 1h trade + 3 × 5h rest (last round finalizes immediately, no trailing rest) |
| Score | Live ETH in pool (sells reduce, buys add) |
| Graduation LP | Wide (winner ETH) + Wall (loser ETH) · locked in-protocol |
| Claim window | Forever — no deadline |
| Creator upfront grant | 0% — only what 0.01 ETH buys at floor |
| Creator revenue | 0.3% of all swap volume, paid perpetually (pre + post grad) |
| Pool fee | 1.3% · split on sweep: 1.0% LP fee + 0.3% creator |
| Network | Ethereum |
Where to start
- New to BattleMeme? → How it works
- Want to launch a token? → Launch a token
- Auditing? → Security model