Launch a token
30 seconds, 0.01 ETH, no upfront team grant.
This page walks through the create flow step by step. (Detailed copy + screenshots coming.)
Quick reference
| Field | Constraint |
|---|---|
| Name | 1–32 chars |
| Ticker | 2–10 chars, uppercase, unique across all live tokens |
| Description | ≤ 240 chars (optional) |
| Logo | PNG / JPG / WEBP / SVG · ≤ 2MB · auto-resized to 256×256 |
| Color | Auto-derived from logo, overridable |
| Fee | 0.01 ETH (excess refunded). Used as an atomic creator pre-buy — see below. |
After deployment
The factory:
- Deploys the
BattleMemeTokenwithcreator = msg.sender(immutable for life). - Calls
hook.bootstrapToken{value: 0.01 ETH}(token, creator):- Mints 1.6B tokens
- Deposits all of them across 5 single-sided LP rungs covering ticks
[127320, 173220] - Initializes the pool at the topmost tick (so all rungs hold 100% TOKEN, 0 ETH)
- Performs an atomic creator pre-buy: ETH→TOKEN swap of the 0.01 ETH at the pool’s initial price; output tokens → creator
- Credits
totalETHRaised += 0.01 ETHtoward the 5 ETH queue threshold
- Emits
TokenCreated
You can immediately trade the token on Uniswap.
Where your 0.01 ETH goes
The 0.01 ETH doesn’t go to the platform. It’s spent on the first buy of your own token at the pool’s floor price. You walk away holding the tokens 0.01 ETH bought at price 1× — same price any walk-up “first buyer” would pay.
The platform earns from trading fees over the token’s lifetime: 1.0% of each swap (out of the 1.3% pool fee). The creator also earns 0.3% of every swap — perpetually, pre- and post-graduation.
See also: How it works, Trade.