Robinhood Chain · Uniswap v4

Water finds the lowest point and stays there.

A launchpad where one transaction mints a token, opens its pool, and sends the pool's share down into a contract that has no function to pump any of it back out.

Level 01 · The pour

One transaction, and it is already done

01

The supply is printed

The token's constructor mints the whole of it and splits it in that same transaction. There is no mint function afterwards, no owner, no pause.

02

The pool opens

Native ETH against the token, with the grate in its key. A pool's hook is part of its key, so what it charges on its first day is what it charges on its last.

03

The pool's share goes down

Into the sump, as one position. Search that contract for a way to take it back out. There is not one.

Level 02 · The grate

Nothing passes without crossing it

Every pool charges on the way in, in either direction. Buy with ETH and it is kept in ETH; sell the token back and it is kept in the token. What is kept is split between whoever launched the token and the treasury, and both sides of that split are constants with no setter.

It is charged on the input rather than the output on purpose. Charging the output would pay a creator in the one asset they are least short of — the token they just launched.

Read it at the source

The rate and the split are in the grate's verified source, where they are constants anyone can check. They are not repeated here, because a second copy of a number is a copy that can go stale, be mistyped, or read as a promise.

How the whole thing works →
Level 03 · The catchment

What has been poured