size.fun Open app

size.fun

A memecoin launchpad on X Layer

Every coin opens on a bonding curve, trades against OKB from its first second, and graduates into a Uniswap v4 pool whose liquidity is locked forever. Here is what that means for you.

size.fun is a launchpad for memecoins on X Layer, OKX's chain. A coin launched here has no presale, no team allocation and no liquidity to add. You pay a flat fee, and one second later the coin is trading against OKB at a price the contract sets.

Anyone can buy it, including you. When enough has been bought, the coin graduates into a Uniswap v4 pool and its liquidity is locked permanently. Nobody — not the creator, not the protocol — can withdraw it.

The life of a coin#

01
Launch
Pay 0.01 OKB. A fixed supply of 1,000,000,000 tokens is minted straight onto a bonding curve. Trading opens in the same transaction.
02
Curve
Buys push the price up, sells push it down, on a formula nobody can adjust. About 71% of the supply is available here.
03
Graduation
Once 75 OKB has gone in, the curve closes for good and the remaining ~29% of supply seeds a Uniswap v4 pool.
04
Locked
The liquidity position is minted into a contract with no withdrawal function. The pool keeps charging 1% and paying it out the same way.

Every coin follows exactly this path. There is no route that skips a step, no setting that changes the order, and no manual intervention anywhere in it.

What is fixed the moment you launch#

Most of what determines whether a launch is fair is decided by the contract, not by whoever deployed it:

  • The supply. One billion tokens, minted once, all of it onto the curve. There is no mint function afterwards.
  • The team's allocation. Zero. A creator who wants tokens buys them from the curve like everyone else, at the same price everyone else pays.
  • The opening price and the graduation price. Both are set by the curve's parameters before a single trade happens. See The bonding curve.
  • The liquidity. Seeded automatically at graduation from what the curve took in, and locked forever. Nobody has a key to it.

What a creator does control

Three things, all declared at launch and all visible on the coin's page: an optional creator tax of up to 10% on trades, which they receive in full; whether to run buyback-and-lock; and which wallet their fees are paid to. Nothing else.

What you are actually buying#

A plain ERC-20 with a fixed supply. It has no transfer tax, no blacklist, no pause switch, no owner and no upgrade path. Fees are charged by the venue you trade on — the curve before graduation, the Uniswap pool after — and never by the token itself, so it behaves normally in every wallet and every other contract.

The coin is not audited by anyone and the meme behind it is not vouched for by anyone. What the launchpad guarantees is mechanical: the supply, the price curve, the fee split and the locked liquidity. Everything else about a given coin is up to the people trading it.

The two costs#

ChargeWho paysWhere it goes
0.01 OKB launch fee The creator, once The protocol
1% base fee Every buy and every 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 charged identically before and after graduation, so the economics do not change under you when a coin crosses over. Fees and earnings has the full breakdown, including the tax on the opening seconds that makes sniping a launch unprofitable.

Reading this with an LLM#

Every page here is also served as Markdown at the same URL with .md appended — /curve.md, /launch.md, and so on. Copy as Markdown, beside the title of every page, puts that page on your clipboard; Copy llms.txt in the header puts the index of the whole site on it. Both are ready to paste into a model as they are.

FileWhat it is
/llms.txt The index: what size.fun is in one paragraph, then every page with a one-line description. Start here if you are pointing an agent at these docs.
/llms-full.txt Every page concatenated into one file, about 60 KB. For when fetching nine URLs is worse than reading one.
/<page>.md One page on its own, with the code samples as fenced blocks.

These are generated from the same source as the pages you are reading, in the same build, so they cannot fall behind. The addresses in them come from the deployed address book rather than from prose.

Where to go next#

01

Quickstart#

Get a wallet on X Layer and make your first trade. No code.

02

The bonding curve#

How the price is set, and where graduation lands.

03

Fees and earnings#

What each trade costs and what a creator takes home.

04

Build with TypeScript#

Launch and trade programmatically with viem.