How a rooted release works.
The short version
A STAGHOOD coin is an ordinary ERC-20 with an ordinary Uniswap v4 pool. Two things are unusual. The liquidity is minted to the pad that created the coin, and that pad has no function able to give it back. And the pool's fee goes in its entirety to one address written into the pad when it was deployed, with no platform share taken anywhere along the way.
The pad
Everything economic is a constant compiled into the pad: the pool fee, the tick the pool opens at, the width of the liquidity range, the total supply and the creator's share. Constants cannot be edited, which is the point — but it also means the numbers belong to the pad rather than to each coin. Every coin released from one pad inherits that pad's terms. A different combination means a new pad.
Two things are chosen at deployment rather than compiled: the Uniswap PoolManager the pad talks to, and the address that receives the fees. Both are immutable constructor arguments — set once, in the transaction that creates the pad, and unchangeable afterwards.
terms() with what it was actually compiled with. Read the current pad ↗The release
One transaction to the pad carries the name, the ticker, the picture and the links, plus the address that should receive the creator's share of supply. In that same transaction the pad mints the token, sends the creator's share, opens the pool at the pad's opening price, and places the rest of the supply as a single range of token-only liquidity held by the pad itself. Rounding dust goes to the creator. Nothing is burned.
What a trade pays
The Uniswap pool fee, and nothing else. There is no hook skimming the ETH side of a buy or a sell, so a trade of size s pays exactly s × fee. On a pad forged at 1%:
Fees accrue inside the pool on the pad's position. Collecting them sends the whole amount to the pad's fee recipient. STAGHOOD takes no share.
What is fixed
- The fee. A compile-time constant in the pad and in the pool key. There is no setter and no fee switch.
- The liquidity. Owned by the pad, which exposes no function to decrease, move or transfer it.
- The fee recipient. An immutable constructor argument. It cannot be repointed, by the creator or by us.
- The supply. Minted once. The token has no mint, no burn, no pause, no blacklist and no transfer hook, and
owner()is a compile-time zero. - The links. Written at mint with no setter, so the card a reader draws from the address cannot be repointed later.
Where the ETH comes from
Buyers, and only buyers. A stag opens with tokens on one side and nothing on the other, so the first ETH in the pool arrives with the first buy, and the most that can ever be taken out is what buyers put in. Adding liquidity of your own does not change that — it adds exposure, not proceeds. If the creator's share is sold back into the pool the price returns toward the bottom of the range.
Coins are volatile and most go to zero. Nothing here is financial advice.