Fees and burns
Launching is free
There is no platform fee to create a token. You pay network gas and nothing else. The same is true of the pool created at graduation, which carries no creation charge.
When you see "zero-fee minting" in the app, that refers to minting only. Trading carries a fee on most token types.
What a trade costs
How much you pay per trade depends on the type the creator chose at launch. Two types charge 1% of every buy and every sell, in both directions. One charges nothing at all.
| Trade fee | Creator | Burned | Platform | |
|---|---|---|---|---|
| Auto-Burn | 1% | 0.4% | 0.3% | 0.3% |
| Standard | 1% | 0.7% | none | 0.3% |
| Tax-Free | 0% | none | none | none |
The type is fixed at launch and can never change. Each token page shows which one it is, in the Token info panel.
On Auto-Burn and Standard, the creator's share is always paid in ETH, or WETH after graduation, never in the token. The burn is always in the token itself.
Tax-Free in one line
You trade it for free, and nobody earns anything from your trade. Not the creator, not Moltion.
That is the whole point of the type, and it is the whole cost of it too: a creator who picks Tax-Free is choosing to earn nothing from trading, forever. See Creator rewards before choosing it.
A worked example
You buy 1 ETH of an Auto-Burn token.
- 0.01 ETH is taken as the fee.
- 0.004 ETH is credited to the creator.
- 0.003 ETH goes to the platform treasury.
- The token equivalent of the remaining 0.003 ETH is burned, so you receive slightly fewer tokens than the raw curve price would suggest, and everyone's share of the supply rises a little.
On a Standard token there is no burn: 0.007 ETH to the creator, 0.003 ETH to the treasury, and you receive the full curve amount.
On a Tax-Free token nothing is taken. Your whole 1 ETH goes into the curve and you receive the full curve amount.
The quote in the trade panel is already net of the fee and the burn, so what it shows is what you get.
The graduation fee
When a token migrates to Uniswap, a fee is taken before the pool is funded: 0.01 ETH and roughly 506,600 tokens. Both sides are charged in the pool's own ratio, on purpose. A fee taken from the ETH side alone would open the pool below the curve's closing price and let an arbitrageur extract it a second time out of locked liquidity.
It is paid once per token, out of the curve proceeds, not by any individual trader. This one applies to every type, including Tax-Free. Tax-Free means no fee on trades; graduating still costs the token what it costs everyone else.
After graduation
Every token moves to a Uniswap pool, and which pool depends on the type:
| Type | Pool fee tier |
|---|---|
| Auto-Burn, Standard | 1% |
| Tax-Free | 0.05% |
So trading an Auto-Burn or Standard token costs the same after graduation as it did on the curve. A Tax-Free token is no longer completely free once it graduates, because a Uniswap pool has to charge something.
Uniswap does offer a cheaper 0.01% tier, and Tax-Free deliberately does not use it. Collection has a fixed minimum, described further down, and a tier that cheap would leave a token's fees sitting uncollected for far longer. 0.05% is the cheapest tier that still collects often enough to be worth it.
On a Tax-Free token, that 0.05% splits like this:
| Out of the 0.05% | Goes to |
|---|---|
| 0.0375% – 0.05% | Buying the token back and burning it |
| 0% – 0.0125% | Uniswap's own protocol fee |
| none | The creator |
| none | Moltion |
The range exists because of Uniswap's own protocol fee, covered next. It is switched off today, so at the moment the entire 0.05% is burned.
Does Uniswap keep part of it?
It can, but today it does not.
Uniswap V3 pools have a protocol fee setting that would divert between a tenth and a quarter of the pool fee to Uniswap before anyone else is paid. On these pools it is switched off, so the whole pool fee reaches the locker and is split by the token's launch percentages.
That setting is not ours to change in either direction. It belongs to whoever owns the Uniswap V3 factory on this chain, and that is not Moltion. If it is ever switched on, the shares below apply to whatever is left after it, and the app reads what actually arrives rather than assuming.
| Type | Creator | Burned | Platform |
|---|---|---|---|
| Auto-Burn | 40% | 30% | 30% |
| Standard | 70% | none | 30% |
| Tax-Free | none | 100% | none |
On a Tax-Free token, all of it is used to buy the token back and burn it. Nobody is paid. The only thing trading a Tax-Free token produces is destroyed supply.
What gets burned is always the token, never ETH
Pool fees accrue in both assets, ETH and the token, because trades go both ways. Both halves end up as burned tokens, but by different routes:
- The token half of the burn share is destroyed directly.
- The ETH half is spent buying the token back out of the pool first, and those bought tokens are then destroyed.
No ETH is ever burned. It is used to buy, and the purchase is what gets burned. So a burn always reduces supply, and on the ETH half it also puts buy pressure into the pool on the way.
Both halves are destroyed in a single burn, so the token's total supply genuinely falls rather than the tokens being parked at a dead address.
Collecting them
Pool fees do not distribute themselves. Somebody has to sweep them, and anyone can: press Run Collect & Burn on a graduated token's page, or use the Keeper page, which lists every graduated token with what is waiting.
The caller pays gas and receives nothing. The function takes no address arguments at all, so there is no way to redirect a single wei of it. When it runs:
- the pool's accrued fees are pulled into the locker;
- each side is split by the token's launch percentages;
- the creator's and platform's token-side cuts are converted to WETH, bounded against the pool's own time-weighted price so the swap cannot be manipulated;
- on an Auto-Burn or Tax-Free token, the burn share buys the token back out of the pool and destroys it;
- the platform's share is sent to the treasury, and the creator's is held for them to claim.
Collection only runs once there is at least 0.005 WETH of fees waiting. Below that the transaction reverts harmlessly. It is a guard against burning more in gas than the collection is worth.
That threshold is a fixed amount, not a percentage, so a lower fee tier takes more trading to reach it. A 1% pool gets there after about 0.5 ETH of volume; a Tax-Free token's 0.05% pool needs roughly 10 ETH. Tax-Free burns therefore happen in larger, less frequent batches. Nothing is lost in the meantime, it simply waits in the pool until someone collects.
Where you can watch all of this
Two public pages, both built from indexed on-chain data:
- Fees. Every fee event as it happens: trade fees, graduation fees, burns and creator claims, each linked to its transaction. Headline totals for platform earnings, creator payouts and tokens burned.
- Burns. Supply destroyed, forever. All-time totals, a per-token leaderboard, and the live burn feed.
Can the fees change?
The protocol governance can adjust the splits and the graduation fee, but only for tokens launched afterwards. Every token snapshots its terms at the moment it is created and keeps them for life. A token you bought yesterday cannot have its fees raised today.
Tax-Free's 0% is not even a setting. It is written into the type itself, so there is no value an operator could change that would put a trade fee on a Tax-Free token.
The contract also caps what the owner can set: the trade fee must stay below 25%, and the graduation fee can never exceed 1 ETH.
Where it all ends up
The platform's share of trades, the graduation fees and the platform's cut of pool fees all land in a single treasury address, published on Network and addresses.

