UniHooks

TTTHook

EthereumRegistered

Uniswap v4 hook for TTT/ETH pools launched by the TenThousandTokens factory. Applies a decaying buy fee (99%→1% over 98 blocks from launch) and a flat 1% sell fee; buy fees are converted to ETH via an internal pool swap and split between a FeeSplitter and a per-token buyback sink in afterSwap.

0xdee7a2ffa963f82facbb12a4e3e8909e4a51a444 First pool 19 May 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
121
Dynamic-fee pools
0
Last new pool
5mo
Code size
7,146 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

Can take tokens from swaps

It can take or add tokens during a swap. Fees, burns and custom curves work this way, and so do scams.

Runs at pool creation

It runs when a pool is created, often to lock in that pool’s settings.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
!Has an adminowner() is 0x0198…e8cb. That account can usually change fees, limits or allowlists after you trade.
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code publishedThe code on the block explorer matches what's deployed (contract: TTTHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
?No audit linkedAutomated checks only.

Pools using this hook

121 total, newest 50 shown
PairCreatedFeePool ID
ETH / DMND 5mo 0.00% 0x83e4…7c92 Tx ↗
ETH / PRLSTR 5mo 0.00% 0xaf0e…5055 Tx ↗
ETH / Forever 5mo 0.00% 0x35f4…c35c Tx ↗
ETH / Bai 5mo 0.00% 0xaedc…9a3d Tx ↗
ETH / TTTRMNL 5mo 0.00% 0x05f1…c3f8 Tx ↗
ETH / NOTHING 5mo 0.00% 0xa4ec…e91c Tx ↗
ETH / BOTTT 5mo 0.00% 0x840d…b883 Tx ↗
ETH / TTTTTTTT 5mo 0.00% 0x71b0…1060 Tx ↗
ETH / Dophin 5mo 0.00% 0x8ac3…f6ca Tx ↗
ETH / Provenance 5mo 0.00% 0x4096…8869 Tx ↗
ETH / CATICIS 5mo 0.00% 0x0eab…9d30 Tx ↗
ETH / Zyn2Gen 5mo 0.00% 0xa36a…d6d6 Tx ↗
ETH / RUG 5mo 0.00% 0xf70a…6612 Tx ↗
ETH / $GTA 5mo 0.00% 0x789f…392d Tx ↗
ETH / BLACKHOLE 5mo 0.00% 0x8ec5…20d1 Tx ↗
ETH / $RED 5mo 0.00% 0x57fb…77aa Tx ↗
ETH / BLUE 5mo 0.00% 0xea87…e130 Tx ↗
ETH / ◲◶* 5mo 0.00% 0xe6c5…1905 Tx ↗
ETH / BURN 5mo 0.00% 0x62c7…9d8c Tx ↗
ETH / $CASH 5mo 0.00% 0x870e…0c9c Tx ↗
ETH / CAT 5mo 0.00% 0xf3c1…cb50 Tx ↗
ETH / HUNNY 5mo 0.00% 0x6ce6…5ad8 Tx ↗
ETH / $PUNK 5mo 0.00% 0x3414…3869 Tx ↗
ETH / $Grailed 5mo 0.00% 0x4806…f548 Tx ↗
ETH / $BELUGA 5mo 0.00% 0x5d1a…5dfa Tx ↗
ETH / $COCK 5mo 0.00% 0x3de9…fc67 Tx ↗
ETH / BLT 5mo 0.00% 0x6642…6682 Tx ↗
ETH / TTTSTR 5mo 0.00% 0x270c…23c3 Tx ↗
ETH / AB5D 5mo 0.00% 0x7355…9fc7 Tx ↗
ETH / JL 5mo 0.00% 0x263a…e3fc Tx ↗
ETH / UWONT 5mo 0.00% 0xfb2d…155f Tx ↗
ETH / Norm 5mo 0.00% 0x5701…3a84 Tx ↗
ETH / §FLRUN 5mo 0.00% 0x48ec…1092 Tx ↗
ETH / $SPARTA 5mo 0.00% 0xb4f1…6af5 Tx ↗
ETH / BMAPTTT 5mo 0.00% 0x895c…feb8 Tx ↗
ETH / ALIEN 5mo 0.00% 0xd603…b3a4 Tx ↗
ETH / $trash 5mo 0.00% 0x0520…2998 Tx ↗
ETH / TTPEPE 5mo 0.00% 0x2883…4267 Tx ↗
ETH / Blob 5mo 0.00% 0xc86a…5827 Tx ↗
ETH / $MayorPratt 5mo 0.00% 0xaabc…ce4f Tx ↗
ETH / $GMS 5mo 0.00% 0x9e32…7c8a Tx ↗
ETH / LOOPX 5mo 0.00% 0xb896…abf2 Tx ↗
ETH / FWC 5mo 0.00% 0x0508…e47a Tx ↗
ETH / TMA 5mo 0.00% 0xd5b3…c86f Tx ↗
ETH / BFLY 5mo 0.00% 0xe27c…5e7f Tx ↗
ETH / HITLER 5mo 0.00% 0x7192…5801 Tx ↗
ETH / PUPPERIN 5mo 0.00% 0x4864…97f6 Tx ↗
ETH / MEOW 5mo 0.00% 0x3b3e…11c6 Tx ↗
ETH / OBC 5mo 0.00% 0x34eb…f2cc Tx ↗