size.fun Open app

Reference

Contracts

Every deployed address on X Layer, what each one is for, and the live launch parameters they are configured with.

Every address below is on X Layer, chain 196, and every one is verified on OKLink. The source is what is deployed; you can read it rather than take this page's word for anything on it.

Launchpad#

ContractAddress on X Layer
LaunchFactory
Creates every coin and its curve, holds the launch terms, and runs graduation. This is the contract you call to launch.
0xfdfCaaF9e744D2C43365a710628469bCAf365491
View on OKLink →
LaunchAndBuy
Creates a coin and buys its curve in a single transaction, so there is no window between the two for anyone to trade against.
0x24274B859C2B99358A7c9ed1da33EbAb832CadB4
View on OKLink →
FeeEscrow
Holds every recipient's claimable balance. Pays whoever calls claim(), so there is no recipient argument to get wrong.
0x401100747741364AD16a96D6Ba5724Bf817Cc25F
View on OKLink →
MemeHook
The Uniswap v4 hook every graduated pool shares. Charges the same 1% on swaps and splits it the same way the curve did.
0x48AB5124B299c4C437eE6B3A03325FF3B9b56044
View on OKLink →
LaunchLocker
Holds the graduated liquidity position. It has no withdrawal function of any kind.
0x2de052028A272f77763906A68c5a5372000f4eD9
View on OKLink →
BuybackVault
Holds bought-back supply on a five-year vest, for creators who opt into buyback-and-lock.
0x9e4ddfC7c772c1C8E055233C08a9E4dBeC31F873
View on OKLink →
GraduationExecutor
Mints the full-range v4 position at graduation and sends the NFT to the locker.
0xdc306AcBbD096c9266DB712f8737a78596341Bc9
View on OKLink →
LaunchDeployer
Deploys the token and curve pair at their CREATE2 addresses on the factory's behalf.
0x1aaD1c0363E3D84d1Ad96a8F5A91df353cFC6C1E
View on OKLink →
GraduationGuard
Blocks liquidity being added to a graduated pool outside the launchpad's own position.
0xC0C31995B318eDA8B5776Cc94192932B39E0cD6f
View on OKLink →

The two you will actually call are LaunchFactory, to launch, and each coin's own bonding curve, to trade. Curves are deployed per coin — find one with getLaunchedToken(token) on the factory.

Per-coin contracts#

Two contracts are created for every launch, at addresses derived from the creator's account and their chosen salt:

ContractWhat it is
SizeLauncherToken The coin. A fixed-supply ERC-20 with no owner, no mint, no pause and no transfer tax. Carries the logo, description and socials as read-only metadata.
SizeBondingCurve Holds the whole supply and prices every trade until graduation. Where buy and sell live.

Uniswap v4#

The canonical X Layer deployment. Graduated pools live inside it.

ContractAddress on X Layer
PoolManager
Uniswap v4 singleton. Every graduated pool lives inside it.
0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32
View on OKLink →
PositionManager
Mints the full-range position graduation seeds.
0xcF1EAFC6928dC385A342E7C6491d371d2871458b
View on OKLink →
Permit2
Canonical Permit2, used by the position manager.
0x000000000022D473030F116dDEE9F6B43aC78BA3
View on OKLink →

Live parameters#

What the factory is configured with today. These are protocol settings and can be changed for future launches — a coin freezes the terms it launched under, so a change never reaches back to one that is already trading.

ParameterValueWhat it is
ChainX Layer (chain 196)Where every contract lives.
Quote assetOKBNative OKB. Coins trade against it from the first second.
Supply1,000,000,000Fixed at launch. Nothing is minted afterwards and nothing is reserved for a team.
Launch fee0.01 OKBPaid once, when the coin is created.
Base trade fee1%Charged on every buy and sell, before and after graduation.
Phantom reserve30 OKBThe virtual OKB that sets the opening price. Nobody deposits it.
Graduation threshold75 OKBReal OKB the curve takes in before it closes.
Pool tick spacing200The graduated Uniswap v4 pool.
Fee termValue
Protocol share of the base fee30%
Creator share of the base fee70%
Buyback share, when enabled50% of the creator's share
Maximum creator tax10%
Hard cap, base fee + creator tax20%
Snipe tax, opening rate99%
Snipe tax window15 seconds
Buyback vest5 years

Network#

ChainX Layer
Chain ID196
CurrencyOKB
RPChttps://xlayerrpc.okx.com
Explorerhttps://www.oklink.com/xlayer
Block time~1 second
Log query cap100 blocks per call

Provenance#

These contracts are a port of Pons v2, which is MIT licensed and verified on Robinhood Chain. The mechanics are the original's; what changed is the denomination — repriced from ETH to OKB, preserving the ratio that gives the curve its shape — and the name.

Read this before you size a position

These contracts are not audited. They are verified, and their source is a port of a deployed and reviewed original, but neither of those is an audit. The launchpad's mechanics are what this documentation describes; the coins launched on it are not vetted by anyone, and most of them will go to zero.