Rule blocks
What the root hook can do today. Each block is a switch with its own fields; a pool freezes its choice when it opens.
Launch Guard
For the first minutes of a launch, buys pay a tax that starts high and falls in a straight line to zero, and the quote spent per block is capped. Outside liquidity waits until the window closes. Works on exact-output buys too.
~45K gas per buy while open
Dynamic Fee
The fee climbs from the base rate toward a ceiling as a trade grows against the depth in range. Small trades pay the base fee; a trade that would move the price pays for it, and the people it moves the price against are the ones paid.
~12K gas per swap
Directional Fee
One rate for buys, another for sells, both taken in the quote currency in every swap direction, so the creator is paid in ETH or USDG and never has to sell the token to be paid.
~30K gas per swap
LP Rewards
On top of the LP fee, a slice of each swap is donated to the positions in range at that moment, in the quote currency. Both buys and sells feed it.
~40K gas per swap
Nth-buy Pot
Nothing is random: the counter is on chain, moves at most once per block, and the buy that brings it to N takes the pot. It works through any router, with the winner named by the swap or falling back to the sender of the transaction.
~50K gas per buy
Limit-order block
Resting orders filled by the hook as the price crosses them, with no keeper.
Tokenized-stock hours
A pool that widens its fee outside market hours for pairs quoted in a tokenized share.
Volume tiers
A directional fee that steps down as a pool's lifetime volume grows.
Everything a block takes is capped at 30 % of a swap in total, and the LP fee at 20 %. The contract rejects a rule set above either ceiling.