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#
| Contract | Address 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
|
| 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
|
| FeeEscrow Holds every recipient's claimable balance. Pays whoever calls claim(), so there is no recipient argument to get wrong. |
0x401100747741364AD16a96D6Ba5724Bf817Cc25F
|
| 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
|
| LaunchLocker Holds the graduated liquidity position. It has no withdrawal function of any kind. |
0x2de052028A272f77763906A68c5a5372000f4eD9
|
| BuybackVault Holds bought-back supply on a five-year vest, for creators who opt into buyback-and-lock. |
0x9e4ddfC7c772c1C8E055233C08a9E4dBeC31F873
|
| GraduationExecutor Mints the full-range v4 position at graduation and sends the NFT to the locker. |
0xdc306AcBbD096c9266DB712f8737a78596341Bc9
|
| LaunchDeployer Deploys the token and curve pair at their CREATE2 addresses on the factory's behalf. |
0x1aaD1c0363E3D84d1Ad96a8F5A91df353cFC6C1E
|
| GraduationGuard Blocks liquidity being added to a graduated pool outside the launchpad's own position. |
0xC0C31995B318eDA8B5776Cc94192932B39E0cD6f
|
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:
| Contract | What 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.
| Contract | Address on X Layer |
|---|---|
| PoolManager Uniswap v4 singleton. Every graduated pool lives inside it. |
0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32
|
| PositionManager Mints the full-range position graduation seeds. |
0xcF1EAFC6928dC385A342E7C6491d371d2871458b
|
| Permit2 Canonical Permit2, used by the position manager. |
0x000000000022D473030F116dDEE9F6B43aC78BA3
|
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.
| Parameter | Value | What it is |
|---|---|---|
| Chain | X Layer (chain 196) | Where every contract lives. |
| Quote asset | OKB | Native OKB. Coins trade against it from the first second. |
| Supply | 1,000,000,000 | Fixed at launch. Nothing is minted afterwards and nothing is reserved for a team. |
| Launch fee | 0.01 OKB | Paid once, when the coin is created. |
| Base trade fee | 1% | Charged on every buy and sell, before and after graduation. |
| Phantom reserve | 30 OKB | The virtual OKB that sets the opening price. Nobody deposits it. |
| Graduation threshold | 75 OKB | Real OKB the curve takes in before it closes. |
| Pool tick spacing | 200 | The graduated Uniswap v4 pool. |
| Fee term | Value |
|---|---|
| Protocol share of the base fee | 30% |
| Creator share of the base fee | 70% |
| Buyback share, when enabled | 50% of the creator's share |
| Maximum creator tax | 10% |
| Hard cap, base fee + creator tax | 20% |
| Snipe tax, opening rate | 99% |
| Snipe tax window | 15 seconds |
| Buyback vest | 5 years |
Network#
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.