Skip documentation navigation

Classic

Classic creates a fixed-supply token and an ETH market with separately configured buy and sell fees.

How Classic works

A Classic launch creates the token, initializes its ETH pool and deposits the full supply into a permanently locked one-sided Uniswap v4 position. Before signing, the launch wallet chooses the buy fee, sell fee, reward destination and Initial Buy custody.

Supply and liquidity

Supply1 billion tokens with 18 decimals
Transfer tax0%
Buy and sell feesSet separately from 1% to 10% in one-percentage-point steps
Creator liquidity depositNot required

The full supply enters the one-sided position at launch. The position has no liquidity-removal path.

The current Classic curve starts at an approximate fully diluted valuation of 1.36 ETH before the Initial Buy. This value is the curve's mathematical starting point, not the amount of liquidity or sale proceeds, and it does not describe future market value. The Initial Buy moves the live pool price before public trading begins.

Fees

The launch wallet sets the buy fee and sell fee separately. Each rate is 1%, 2%, 3% through 10% and is fixed for the launch.

  • The pool identifies each swap as a buy or a sell.
  • The fixed rate for that direction is accounted in ETH.
  • The selected rate minus 0.10 percentage points accrues as creator rewards.
  • 0.10 percentage points of the gross native swap amount accrues to the Programmable fee recipient.
The Programmable share is included in the selected fee.

A 1% buy fee leaves 0.90% for creator rewards. It is not a second fee added to the selected rate. Normal ERC-20 transfers do not pay the hook fee.

Rewards

Creator rewards accrue in ETH. They can go to the launch wallet, another wallet or a split between two and five unique wallets. The launch records the selected configuration, and each current payout wallet can claim only its own allocation.

Allocation

The vault accounts for each beneficiary without requiring the launch wallet to distribute funds.

Claims

Each beneficiary claims independently. A beneficiary cannot claim another wallet's rewards or redirect them.

Changing a payout wallet

Accrued rewards remain claimable by the previous wallet. Future accrual for that allocation moves to the new address without changing its percentage.

The disclosed community takeover (CTO) authority can replace the configuration for future rewards.

The authority checkpoints the existing configuration before it changes future recipients or split percentages. It cannot move accrued rewards, alter swap fees, change the token supply or remove liquidity.

Initial Buy custody

The launch wallet selects an Initial Buy of at least 0.0006 ETH. Purchased tokens can remain unlocked, use a fixed lock, vest linearly or vest after a cliff. Lock and vesting periods can run from 1 to 3,650 days and cannot be changed after launch.

Launch transaction

The launch wallet completes the following actions in one transaction.

  1. Create the fixed-supply token.The UERC20 factory creates the token and records its metadata.
  2. Initialize the recorded ETH pool.The hook stores the buy fee, sell fee and reward vault for the pool.
  3. Lock the one-sided position.The complete supply enters a position with no liquidity-removal path.
  4. Execute the Initial Buy.Purchased tokens go to the launch wallet or its selected custody contract.

Limits and risks

  • No minting after launch.
  • No blacklist, sell restriction, rebase or transfer tax.
  • No free or pre-minted token allocation goes to the creator or Programmable. The launch wallet receives only the tokens it purchases in the Initial Buy.
  • No separate Programmable launch fee beyond Ethereum gas.
  • No conventional LP fee. Creator rewards come from the configured hook fee.
  • A third-party terminal can use a different pool or route. Check which pool the terminal uses before trading.

Contracts and source

These contracts define the current Classic deployment on Ethereum.