size.fun Open app

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#

01
Launch
Pay 0.01 OKB. A billion tokens mint straight onto a bonding curve and trading opens.
02
Curve
Buys raise the price, sells lower it. About 71% of the supply is on sale here.
03
Graduation
At 75 OKB in, the curve shuts and the remaining 29% seeds a Uniswap v4 pool.
04
Locked
The pool position goes into a contract with no withdraw function. It keeps charging 1% and paying it out the same way.

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#

ChargeWho paysWhere 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.

FileWhat 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.

Where to go next#

01

Quickstart#

Wallet on X Layer, first trade. No code.

02

The bonding curve#

How the price is set and where graduation lands.

03

Fees and earnings#

What a trade costs and what a creator takes home.

04

Build with TypeScript#

Launch and trade with viem.