Drive a sealed batch-auction launch — live on X Layer mainnet
Sealed Launch settles every token launch at one uniform clearing price. v1 is order-independent. v2 hides bid sizes via hashed commit + reveal. Both run on the official Uniswap v4 PoolManager on X Layer (chain 196). Connect a wallet and drive the lifecycle below.
Live mainnet deployment
v2 — CommitRevealLaunch0xaeD6bd08CDBaD833312d6BCFd9F97954350F606e
v1 — SealedLaunch (manager)0xd6a240183eea10cd74f9911FE3f7717c90564B8C
SealedLaunchHook (shared)0x594B539591e51e7981b05126B7e4d869C3BaA880
Official v4 PoolManager (X Layer)0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32
Demo auction (v2)settled · 1,000 dUSD2 cleared · 280k+120k SBID claimed pro-rata · live swap proven
How the auction works
- Commit window — bidders post a hashed commitment (keccak256(amount, salt, bidder)) and escrow a masked deposit. The pool is gated; nobody can trade.
- Reveal window — bidders reveal the real amount + salt. Masked overage refunds atomically. Bid sizes appear on-chain only here.
- Settle — anyone calls it. Clears at one uniform price P = total / offered, seeds full-range LP, opens trading.
- Claim / reclaim — bidders claim their pro-rata allocation. Non-revealers reclaim their masked deposit. First-block and last-block buyers get the identical price.
Open your own launch
Deploy a fresh ERC-20 + open a CommitRevealLaunch pool on X Layer mainnet — about 30 seconds, a few cents of OKB. The new auction's poolId lands here so you can drive its lifecycle from this page.
Pick a launch
Faucet
Connect a wallet to mint dUSD2.
Loading auction state…