size.fun
A memecoin launchpad on X Layer
Every coin opens into liquidity nobody can pull — a Uniswap v3 pool from its first block, or a bonding curve that graduates into a v4 one. Here's what that means for you.
size.fun is a memecoin launchpad on X Layer, OKX's chain. No presale, no team allocation, no liquidity to add. You pay 0.01 OKB and the coin starts trading against OKB in the same transaction.
Anyone can buy it, you included. The liquidity behind it is locked for good either way — nobody can pull it, not the creator, not us.
Two launchers#
You choose one when you create the coin, and it cannot be changed afterwards:
- Seeded pool. A real Uniswap v3 pool in the launch transaction, holding the entire supply, with the position locked immediately. DexScreener, GeckoTerminal, wallets and aggregators pick it up on their own, from block one.
- Virtual curve. A bonding curve only this site can price, which graduates into a locked Uniswap v4 pool once 75 OKB has gone in. It is what buys you a creator tax and buyback-and-lock.
Two ways to launch puts them side by side. The rest of this page describes the curve, which is the longer of the two lives.
The life of a curve coin#
Every curve coin goes through all four. Nothing skips a step and nobody does any of it by hand. A seeded coin starts at step four instead: it opens in the pool it will always trade in, and that position is locked in the same transaction that creates it.
What's fixed at launch#
- Supply. One billion, minted once, all of it onto the curve — or into the pool, for a seeded launch. No mint function afterwards.
- Team allocation. Zero. A creator who wants tokens buys them like everyone else.
- Opening and graduation price. Both fall out of the curve's parameters before anyone trades. See the bonding curve.
- Liquidity. Seeded at graduation from what the curve took in, then locked. There is no key.
What a creator does control
On a curve launch, three things, all set at launch and all shown on the coin's page: a creator tax of 0–10% on trades, paid to them in full; whether to run buyback-and-lock; and which wallet collects their fees. A seeded launch has the fee wallet and nothing else — no tax, no buybacks — but it does let the creator take the first position in the launch transaction itself.
What you're buying#
A plain ERC-20. Fixed supply, no transfer tax, no blacklist, no pause switch, no owner, no upgrade path. Fees are charged by the venue — the curve, then the pool — never by the token, so it behaves normally in every wallet and every other contract.
The coin isn't audited and nobody vouches for the meme. What the launchpad guarantees is the supply, the curve, the fee split and the locked liquidity. The rest is down to whoever is trading it.
What it costs#
| Charge | Who pays | Where it goes |
|---|---|---|
| 0.01 OKB launch fee | The creator, once | The protocol |
| 1% base fee | Every buy and sell | 30% protocol, 70% creator |
| 0–10% creator tax | Every buy and sell, if the creator set one | The creator, in full |
The 1% is the same before and after graduation, so nothing shifts when a coin crosses over. Fees and earnings has the rest, including the tax on the first 15 seconds that makes sniping a launch pointless.
Point an agent at it#
Copy llms.txt in the header, paste it into Claude, ChatGPT, Cursor or
anything else that can fetch a URL, and that is the whole setup. One file is enough:
it says what size.fun is, gives both factory addresses, and links every page as plain
Markdown for the model to read on demand. From there it can launch a coin, buy one, sell
one and claim the fees — the working viem code for all of it is in these pages, and every
ABI is one fetch away at /abi/size.json.
Nothing needs an API key, because there is no API in the middle: the contracts are the
interface, and an agent talks to them over any X Layer RPC. Every page is also Markdown at
the same URL with .md on the end — /seeded.md,
/trade.md, and so on — and Copy as Markdown beside the page
title puts one page on your clipboard.
| File | What it is |
|---|---|
/llms.txt |
The index, and the only thing you have to hand an agent. What size.fun is in a paragraph, both factory addresses, then every page with a one-line description. |
/llms-full.txt |
Every page in one file, about 60 KB. For when fetching a dozen URLs is worse than reading one. |
/<page>.md |
A single page, code samples as fenced blocks. |
All of it is generated from the same source as these pages, in the same build, so it can't fall behind. The addresses come from the deployed address book.