UniHooks

ClankerHookStaticFeeV2

RobinhoodRegistered

A Clanker protocol hook that sets separate static LP fees for buying vs. selling the clanker token, applying them dynamically via updateDynamicLPFee on each swap. Collects protocol fees via delta manipulation in both beforeSwap and afterSwap, supports optional MEV protection modules (active for up to 2 minutes post-launch), and triggers LP locker fee claims on every swap.

0x3f27fb70d91ad868fd6b94db67cb919b38b7e8cc First pool 22 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
24
Dynamic-fee pools
24
Last new pool
52d
Code size
12,831 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.

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
✓Not upgradeableNo proxy pattern found: the code is fixed.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
✓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

24 total
PairCreatedFeePool ID
PONZI / PONS 52d dynamic 0x2a24…e35d Tx ↗
HUMANITY / OPENAIx1L 53d dynamic 0x7f19…d824 Tx ↗
GLXY / GCAT 53d dynamic 0x3330…f0ad Tx ↗
ANTHROPICx1L / BUTTHOLE 54d dynamic 0xe193…896d Tx ↗
UP / UP 55d dynamic 0xa8ef…384c Tx ↗
WEED / LEAFY 56d dynamic 0xeff9…388f Tx ↗
PIGGY / WEED 56d dynamic 0x2b2a…8593 Tx ↗
0x2aee…c8f7 / 0x38f7…235c 57d dynamic 0x9bdc…1eef Tx ↗
0x20e1…8dc5 / UP 58d dynamic 0xa71b…45c5 Tx ↗
0x38f7…235c / 0xeadc…47e0 58d dynamic 0xec9a…559e Tx ↗
0x38f7…235c / 0xc45f…f74e 58d dynamic 0x2951…61c9 Tx ↗
0x739f…e163 / BULL 2mo dynamic 0x5849…f67f Tx ↗
0x1ed4…e112 / GLXY 2mo dynamic 0x444a…4e77 Tx ↗
WETH / 0xa2a2…eaff 2mo dynamic 0x6b87…0af7 Tx ↗
0xdc49…c208 / STONKBROKER 2mo dynamic 0x2bd8…4a85 Tx ↗
0x4113…52dd / STONKBROKER 3mo dynamic 0x8c28…19f8 Tx ↗
0x521c…eb2e / 0x8d8c…b115 3mo dynamic 0xbcc8…5523 Tx ↗
0x4c35…20ba / AAPL 3mo dynamic 0xf642…cc12 Tx ↗
0x521c…eb2e / 0x7e10…4967 3mo dynamic 0x61bb…69f2 Tx ↗
0x2716…a7ce / STONKBROKER 3mo dynamic 0x1fd6…c289 Tx ↗
0x9e63…1fa6 / HOODon 3mo dynamic 0x00f9…c462 Tx ↗
0x7094…cb32 / STONKBROKER 3mo dynamic 0x3835…37a0 Tx ↗
0x0fc1…947f / 0x3604…16d0 3mo dynamic 0x8be0…9986 Tx ↗
0x1294…dff8 / AAPL 3mo dynamic 0x2ce7…99c4 Tx ↗