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

v1 — SealedLaunch (manager)0xd6a240183eea10cd74f9911FE3f7717c90564B8C
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

  1. Commit window — bidders post a hashed commitment (keccak256(amount, salt, bidder)) and escrow a masked deposit. The pool is gated; nobody can trade.
  2. Reveal window — bidders reveal the real amount + salt. Masked overage refunds atomically. Bid sizes appear on-chain only here.
  3. Settle — anyone calls it. Clears at one uniform price P = total / offered, seeds full-range LP, opens trading.
  4. 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…