UniHooks

ClankerHookStaticFeeV2

BaseRegistered

Clanker protocol hook that configures asymmetric static LP fees per pool (separate buy and sell rates for the clanker token), collects protocol fees from swaps via BeforeSwapDelta and AfterSwapDelta, and includes an optional MEV module that can temporarily raise fees to deter sandwich attacks during the initial liquidity deployment window.

0x1aea38f06dece45c252ef1ac5af989d51dc8e8cc First pool 12 Jun 2026View on explorer
?CheckingBytecode not analysed yet
Pools
243
Dynamic-fee pools
243
Last new pool
20d
Code size
—

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.

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

Gates who can add liquidity

It checks every deposit before it goes in.

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
?Bytecode not analysed yetChecks run within a few minutes of a hook appearing.
✓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: ClankerHookStaticFeeV2).
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

243 total, newest 50 shown
PairCreatedFeePool ID
WETH / MOMACOIN 20d dynamic 0xcbf4…405c Tx ↗
WETH / CATMONA 20d dynamic 0xd05d…4419 Tx ↗
WETH / MDART 36d dynamic 0x1e03…b747 Tx ↗
JUDE / WETH 52d dynamic 0x867d…c59d Tx ↗
WETH / MONEROCAT 52d dynamic 0xdfbf…ca01 Tx ↗
WETH / FGB 52d dynamic 0xad0a…46b9 Tx ↗
GSX50 / WETH 53d dynamic 0x0b6c…4a06 Tx ↗
WETH / XRP 53d dynamic 0x1bf3…246d Tx ↗
WETH / 0x7b3a…2d70 54d dynamic 0xa5da…f796 Tx ↗
WETH / 0x844a…abb3 54d dynamic 0x1008…b238 Tx ↗
WETH / 0x5958…6c38 54d dynamic 0x1407…b8f3 Tx ↗
WETH / 0xf201…4588 54d dynamic 0x9ec4…ca32 Tx ↗
WETH / 0xb898…d590 54d dynamic 0xd312…207a Tx ↗
0x055e…f933 / WETH 54d dynamic 0x1f12…0dd2 Tx ↗
WETH / 0xb7e4…9903 54d dynamic 0xf59d…234e Tx ↗
WETH / 0x8b4e…c6e1 54d dynamic 0xdefa…6717 Tx ↗
WETH / 0x8cef…b5ed 57d dynamic 0x83dd…80be Tx ↗
WETH / 0x9e77…6ac6 58d dynamic 0x3130…e21d Tx ↗
WETH / 0xc07e…fa9e 58d dynamic 0xb85e…9d0c Tx ↗
0x002a…800c / WETH 2mo dynamic 0xaf9c…c50f Tx ↗
WETH / 0xe2e2…6041 2mo dynamic 0x73b0…b1bb Tx ↗
WETH / 0xd868…db15 2mo dynamic 0x345e…81ad Tx ↗
0x14f6…be90 / WETH 2mo dynamic 0xf658…9804 Tx ↗
0x1112…7ee0 / WETH 2mo dynamic 0x010c…8316 Tx ↗
WETH / 0x94de…b124 2mo dynamic 0x10fc…085c Tx ↗
WETH / 0x98b1…0904 2mo dynamic 0xfad6…6889 Tx ↗
WETH / 0x9ca4…26d7 2mo dynamic 0xe434…56ba Tx ↗
WETH / 0x7a10…915f 2mo dynamic 0x8fd9…889d Tx ↗
WETH / 0x7e82…9705 2mo dynamic 0xc3a7…962a Tx ↗
WETH / 0x6a19…2208 2mo dynamic 0x2aee…f825 Tx ↗
WETH / 0x7f8f…f330 2mo dynamic 0x2622…1f8c Tx ↗
WETH / 0x989e…2b2f 2mo dynamic 0xb04f…17a8 Tx ↗
WETH / 0xf4dd…a76d 2mo dynamic 0x6b76…6722 Tx ↗
WETH / 0xb702…b39c 2mo dynamic 0xa06b…f841 Tx ↗
WETH / 0x545a…3a0f 2mo dynamic 0xb655…5520 Tx ↗
WETH / 0xa29f…9683 2mo dynamic 0xc793…9be7 Tx ↗
WETH / 0x9159…5aab 2mo dynamic 0x54fa…28a5 Tx ↗
0x067f…a048 / WETH 2mo dynamic 0x303c…4a0b Tx ↗
0x1d3c…b6c0 / WETH 2mo dynamic 0xe3e4…04c7 Tx ↗
WETH / 0x8cf3…1982 2mo dynamic 0xc57e…ad41 Tx ↗
WETH / 0x7764…abad 2mo dynamic 0xac21…da71 Tx ↗
0x3bc4…4df1 / WETH 2mo dynamic 0x0b80…d635 Tx ↗
WETH / 0xdb55…3fed 2mo dynamic 0x96a8…eb21 Tx ↗
WETH / 0x6840…4f1b 2mo dynamic 0x4c34…07ae Tx ↗
WETH / 0xe99e…d31d 2mo dynamic 0x7602…ee8c Tx ↗
0x0763…f063 / WETH 2mo dynamic 0xbfa3…5942 Tx ↗
WETH / 0x7974…5c71 2mo dynamic 0xf3c2…eeae Tx ↗
0x05b4…d49e / WETH 2mo dynamic 0xe2c2…ebda Tx ↗
WETH / 0x9712…3ce6 2mo dynamic 0x8346…c434 Tx ↗
WETH / 0x4696…f875 2mo dynamic 0x4ced…b623 Tx ↗