A Uniswap V4 hook-native token

$TITHE

The larger your offering, the larger your tithe.

The vessel waits beneath the pool. Small offerings pass through it as a trickle, gathered quietly into the reserve. But the whale who would move the waters is weighed and measured: the deeper the wake, the heavier the tithe. Part of what is taken is returned to the giver as relief; the rest is consigned to the flame. So the vessel fills, and the supply thins, swap by swap.

Live

The Vessel

What the swaps have gathered. The reserve holds ETH; the inventory holds TITHE; the flame consumes the rest.

ETH held in hook (reserve)
ETH gathered into the reserve
TITHE inventory
TITHE held for relief
Cumulative tithes paid
weighed and measured
Cumulative TITHE burned
consigned to the flame
TITHE total supply
fixed at construction
% of supply burned
held at 0x…dEaD
Tithe events recorded
from the live ledger
Pool price
TITHE per Ξ
Vessel coverage

Reserve value + inventory value, expressed in ETH at the pool price.

Reading the vessel…

dormant

The ledger of offerings

Reading the ledger…
The scales

Weigh your offering

Enter a swap and see exactly what the vessel takes, what it returns as relief, and what it burns. The math is the deployed hook math, to the wei.

Pool source
Bare-curve price impact
0.31%below threshold — trickle only
Trickle (25 bps of ETH)
0.025 ETH
Tithe rate
0%
Tithe charged (ETH)
0 ETH
Relief refunded (TITHE)
0 TITHE
TITHE burned· consigned to the flame
0 TITHE
You receive (net TITHE)
9,959.292343 TITHE
Net effective cost· vs. a frictionless full-input swap
0.24%
The rite

How the tithe works

Four movements on every swap. The first touches everyone; the last three only the whales.

01The Trickle

25 bps

Every exact-input swap, large or small, gives up a flat 25 bps of its input. The trickle is gathered into the reserve (ETH on a buy) or the inventory (TITHE on a sell). Quiet, constant, cumulative.

02The Tithe

quadratic, ≤ 1500 bps

When a swap's bare-curve price impact exceeds 50 bps, the excess is squared and scaled: titheBps = min(1500, excess² / 950). The tithe is taken from the post-trickle input. The deeper the wake, the heavier the charge.

03The Relief

50% of avoided impact

The trader is not abandoned. Half of the price impact they avoided by being tithed is refunded as output from inventory — capped at 50% of the relevant output inventory. Part of what is taken is returned to the giver.

04The Flame

burn

On a buy, the tithe ETH joins the reserve and an equivalent amount of TITHE is burned to 0x…dEaD. On a sell, the tithe TITHE is burned directly. The supply thins, swap by swap.

Economic constants (all immutable)

ConstantValueMeaning
SMALL_SWAP_THRESHOLD_BPS50bare slippage at/below which only the trickle applies
MAX_TITHE_BPS1500cap on the tithe rate
SCALING_FACTOR950denominator of the quadratic excess² / scaling
RESERVE_DEPLOYMENT_RATIO5000cap on relief as a fraction of output inventory
TRICKLE_BPS25flat take on every exact-input swap
RELIEF_BPS5000fraction of avoided impact returned as relief
curve exponent2hard-coded square

Documented approximations: only EXACT-INPUT swaps receive tithe/relief (exact-output takes the trickle only); price impact is estimated from a single full-range position with no tick crossing; the buyback-and-burn is the SAFE fallback (tithe-ETH → reserve + equivalent-TITHE burn), not an on-pool buyback.