Launching

One transaction creates the token, the pool, and the locked liquidity. There is nothing to configure and nothing to rug.

The launch transaction

A single call to the factory does all of the following, atomically:

  1. Collects the launch fee.
  2. Deploys the token via CREATE2 with the full 1,000,000,000 supply minted at construction. No further minting exists.
  3. Creates and initializes the Uniswap V3 token/WETH pool at the 1% fee tier.
  4. Mints a single-sided liquidity position holding the entire supply, positioned so the pool opens at the starting price and the first buy trades immediately.
  5. Transfers the position NFT to the fee locker, with the creator's fee share snapshotted permanently.

If any step fails, the whole launch reverts. There is no partial state.

Parameters

ParameterValueNotes
Total supply1,000,000,00018 decimals, fixed forever. No mint, no burn hooks, no owner, no pause.
Launch fee0.0005 ETHPaid with the launch transaction.
Pool fee1%Uniswap V3 1% tier, on every trade.
Quote assetWETHEvery pool pairs against canonical WETH.
Starting price≈ 1 ETH FDVThe pool opens at a fully-diluted valuation of about 1 ETH and moves with buys.
Creator fee share50%Of all trading fees, snapshotted at launch.
Protection window~60 s600 blocks at ~100 ms per block.
Per-buy cap5.5%Of total supply, during the protection window.
Per-wallet cap5%Of total supply held, during the protection window.

Launch protection

The first seconds of a launch are the easiest to snipe, so buys are constrained briefly:

Only transfers from the pool (buys) are constrained. Sells and plain transfers are never blocked, at any time. When the window ends the check short-circuits and the token behaves as a plain ERC-20 forever.

Price

Price is on-chain truth: the pool's own state (slot0) is the only price source, with no oracle and no off-chain dependency. The launch position is single-sided, holding only the launch token, so the pool opens at the starting price rather than a range edge, and the first buy moves it. Market cap and FDV are price times supply.

Locked liquidity

The liquidity position is transferred to the fee locker in the launch transaction and stays there permanently. The locker has no withdrawal, transfer, or admin path for positions: the lock is the absence of code, not a timer. The only value that ever leaves is accrued trading fees, and those can only go to the launch-time creator address and the protocol treasury, regardless of who triggers a collection.

Creator economics

The creator earns 50% of every trading fee the pool generates, for as long as the pool trades. Fees accrue in both pool currencies (WETH and the token) and both are split by the same launch-time ratio. Collection is permissionless and pays the creator's share straight to the wallet that launched the token; the share cannot be changed after launch by anyone, including the platform.

On-chain metadata

Name, symbol, logo URI, and socials are stored in the token contract at launch. The token is self-describing: indexers and wallets need no external metadata service.