Through Pons' own factory, quoted in ETH.
The defaults launch $ZKSWAP. Your exact calldata is run through eth_call against the live factory first; the wallet opens only if the contract accepts it. The creator fee recipient is the treasury: pick it before, it sits behind a three-day timelock after.
- Pair
- —
- Launch fee
- —
- Supply
- —
- Curve fee
- —
- Graduation
- —
- Max creator fee
- —
- Status
- —
The launch fee is sent as msg.value in ETH. Supply is fixed by the factory's config, not by us.
A URL, never an inlined image: the factory caps this field at 512 characters.
The treasury: every trade's creator fee accrues to it in Pons' escrow, and the pool sends the privacy fee there. Use a dedicated wallet and put the same address in site.js before deploying the pool.
On top of Pons' curve fee. The token page says 2%; if you change it here, change it there.
One button, two steps. Your exact calldata goes through eth_call against the live factory first; only if the contract accepts it does your wallet open. If it refuses, you get the reason and nothing is signed.
It exists.
Write the contract address into site.js (ca) and the recipient into treasury, run tools/bust.py, deploy. Check the address against the explorer before anyone else does.