memefab. Follow on X
Menu

memefab is on the GIWA Sepolia testnet. Testnet ETH and tokens have no monetary value. Memecoins can go to zero — play small, for fun.

How it works

A memefab token goes through three stages: launch → curve → graduation.

1. Launch

A creator signs one transaction. It does four things:

The token's name, ticker, image and description are written at launch and cannot be changed.

2. The bonding curve

The supply is split in two:

Part Amount What happens to it
Curve supply 800,000,000 (80%) Sold to buyers on the curve
Migration reserve 200,000,000 (20%) Paired with ETH in the DEX pool at graduation. Whatever the pairing does not use is burned

The curve is a constant-product formula with virtual reserves (0.6 ETH and 960M tokens). In plain terms:

Rough shape of the current curve:

Point Price per token Notes
Launch ~0.000000000625 ETH 0.6 ETH ÷ 960M (virtual reserves)
Curve sold out ~0.0000000225 ETH about 36× the opening price

These numbers come from the formula. They are not targets or predictions, and most tokens never reach the end of the curve.

3. Graduation

When all 800M curve tokens are sold, the curve has taken in 3 ETH (after fees). The token then graduates:

  1. Trading on the curve stops.
  2. Anyone can call graduate(). memefab runs a keeper that calls it automatically.
  3. The curve's ETH, plus any clean-room fees the token collected, is paired with reserve tokens at the curve's final price and added to a Uniswap-V3-style pool.
  4. The LP position goes to the locker contract, which has no function to withdraw it.
  5. Unused reserve tokens are burned.

From then on the token trades on the DEX. On the testnet the DEX is Zeoul, and the token page links to it.

Details and edge cases are in Graduation & locked liquidity.

What you can check yourself

Every step above happens in public contracts on GIWA. The addresses are on the Contracts page, and every transaction appears on the GIWA explorer.