Skip to Content
⚔ BattleMeme docs · early preview · expect rough edges

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 fee0.01 ETH → atomic creator pre-buy (creator’s first buy at price 1×)
Initial mint1,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 architecture5 chained single-sided rungs · ~990 ETH max raise
Queue threshold5 ETH raised (creator pre-buy counts)
Battle duration~19 hours = 4 × 1h trade + 3 × 5h rest (last round finalizes immediately, no trailing rest)
ScoreLive ETH in pool (sells reduce, buys add)
Graduation LPWide (winner ETH) + Wall (loser ETH) · locked in-protocol
Claim windowForever — no deadline
Creator upfront grant0% — only what 0.01 ETH buys at floor
Creator revenue0.3% of all swap volume, paid perpetually (pre + post grad)
Pool fee1.3% · split on sweep: 1.0% LP fee + 0.3% creator
NetworkEthereum

Where to start