The mould

FoundryX is four contracts and a runner. A billet is poured in one transaction, its pool opens against native ETH, and the pool’s share is cast into an ingot that has no function giving any of it back. Every figure below is read from the launchpad as this page loads.

Every figure, from the chain

FoundryX is not on chain yet, so there is nothing to read.

Where the money goes

One address. The supply wallet is an immutable in the launchpad and an immutable in the hook, and it is one of the hook’s two constructor arguments — so it is baked into the hook’s mined address as well. There is no setter in any of these files.

It receives the share of every supply that is not cast into the ingot, and all of the swap fee, from both directions, on every pool this foundry opens. There is no creator share and no treasury.

Supply wallet

—

Skim (the hook)

—

Ingot

—

FoundryX

—

Runner

—

the router trades go through

What it does not do

  • There is no graduation. A billet trades in the pool it was poured into, from the first block to the last.
  • Liquidity cannot be withdrawn — not by the foundry, not by whoever poured the billet, not by anybody. The ingot has no function that moves a position out.
  • The fee cannot be changed. It is a constant, and the hook is part of the pool's key, so a pool with a different rate is a different pool.
  • The share minted to the supply wallet is not vested, cliffed or locked. Nothing here restrains it, and nothing here pretends to.
  • None of this is audited. The contracts are published and commented; read them before you put money anywhere near them.

Tokens are volatile and you can lose what you put in. Transactions are final. This site can change or go offline; the contracts cannot.