The supply only goes
one way.

Every trade of $UP pays a fee. The fee fills a contract that can do exactly one thing with it: buy $UP on the open market and send it to a dead address. It does that every 5 minutes, 288 times a day, and it has no withdraw function, no owner, and no way to be pointed at anything else.

Not launched yetHow it worksShare
launching in
00days
00hrs
00min
00sec
The first burn is five minutes after the token goes live, and every five minutes after that.
burned
0
not launched yet
burns
0
288 a day once it starts
in the pot
0.000 ETH
nothing yet
spent buying back
0.000 ETH
nothing yet
supply destroyed
0.000%0 $UP gone forever
1.00B left of 1.00B
0%the whole supply, and it only goes one way100%
price

The chart, with every burn on it

$0.00not launched yet
no price, no market cap, no trades. the chart starts at launch.
$UP has not launched yet
Nothing is deployed and nothing is trading. Every number on this page reads zero until the launch transaction goes through.
tap a candle to pin it, drag to zoom

Every burn

0 burns
Nothing burned yet. The first one comes 5 minutes after launch.

Trades

live
No trades yet. The feed starts with the first buy.
the record

Biggest burns

No burns yet. The first one sets the record, and every one after it can take it.
cadenceevery 5 minutes · 288/day
minimum per burn0.0010 ETH
most one burn can take1% of depth
withdraw functionnone
milestones

What has been passed

Nothing to mark yet. The first burn is the first one.
next marks
0.1%1.00M to go
0.25%2.50M to go
0.5%5.00M to go
0.000% of $UP destroyed so far
your position

What the burns did to your share

Once $UP is launched, this reads any wallet and says what the burns have done to it.
reliability

Did the clock get kept?

Nothing recorded yet. From the first burn on, every moment the contract says one is owed is written down here, along with how long it actually took.
how it works

One buy, every 5 minutes, forever

The same four things on a loop. None of them is a decision anybody makes: the schedule is a constant in the contract, and the buy is a function anyone is allowed to call.

A fee is paid

Every trade of $UP carries a 3% creator tax. Pons holds it for whoever the token names as its fee recipient.

It reaches the pot

The fee recipient is a contract, not a person. A fixed share of everything it collects goes straight into the burn pot and cannot be redirected.

Every 5 min, a buy

The pot spends everything it holds at that moment, buying on the bonding curve before graduation and from the Uniswap pool after.

The tokens die

What it buys goes to 0x0000…dEaD, which nobody holds the key to. The transaction is on this page before the next one is due.

rules

What the contracts make impossible

Every number on this page is read live from the chain. These are not promises about how we intend to behave. They are things the deployed code has no function to do.

01
The pot has no withdraw

There is no function on the pot that sends ETH anywhere except into a buy, and no function that sends the tokens anywhere except the dead address. Nobody can drain it, including us.

BurnPot.sol · no owner, no admin, no escape hatch
02
The schedule cannot be changed

The cadence is compiled into the contract. Changing it would mean deploying a different contract at a different address, which anybody watching would see.

MIN_INTERVAL = 5 minutes · BURNS_PER_DAY = 288 · both constant
03
Anyone can fire a burn

The bot is a convenience, not a dependency. If it goes down, the burn is still due and any wallet can send it. The schedule does not rely on us being awake.

burn(uint256) · permissionless
04
One burn takes at most 1% of market depth

Measured against the curve's reserve before graduation and the pool's in-range depth after, with a hard price limit on the swap. This is what makes a buy-in-front, sell-behind sandwich lose money. Whatever the cap leaves is not forfeited. It goes into the next burn.

DEPTH_BPS = 100
05
The pot can only ever hold one coin

The pot launches $UP itself and adopts only the token it created. It cannot later be pointed at a different coin.

launch() is dev-only and runs once; there is no setToken
06
A small pot waits rather than wasting gas

Below the minimum a burn holds for more fees instead of spending more on gas than it destroys. The 24-hour backstop means it can never hold forever.

MIN_BURN = 0.0010 ETH · MAX_WAIT = 24h
questions

The things people ask