UniHooks

Clanker Dynamic Fee Hook (Arbitrum)

ArbitrumRegisteredLaunch a pool with this hook

Clanker V4 hook for autonomous token deployment with dynamic fees that adjust based on swap volatility using a tick-based accumulator model. Also includes MEV protection via an optional external module active for the first 2 minutes after pool creation.

0xfd213be7883db36e1049dc42f5bd6a0ec66b68cc First pool 10 Jul 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
199
Dynamic-fee pools
199
Last new pool
14d
Code size
16,816 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.
!Has an adminowner() is 0x4e59…956c. 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: ClankerHookDynamicFee).
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

199 total, newest 50 shown
PairCreatedFeePool ID
WETH / BSQT 14d dynamic 0xad86…070a Tx ↗
WETH / TS2 44d dynamic 0xe123…a8d6 Tx ↗
WETH / TEST 2mo dynamic 0xb7c0…4ba7 Tx ↗
WETH / PUNKY 2mo dynamic 0xd3a5…9f30 Tx ↗
PUNKY / WETH 2mo dynamic 0x31c1…6a25 Tx ↗
WETH / TEST 2mo dynamic 0x537a…1868 Tx ↗
TEST / WETH 3mo dynamic 0x5b01…303b Tx ↗
WETH / ARBTEST 3mo dynamic 0x6362…1d7e Tx ↗
32 / WETH 4mo dynamic 0xc066…d37a Tx ↗
ARETE / WETH 6mo dynamic 0x7840…9185 Tx ↗
popit / WETH 7mo dynamic 0x3740…a834 Tx ↗
USDC / ICEPEPE 7mo dynamic 0x995c…681e Tx ↗
WETH / FANS 8mo dynamic 0xd38e…0a30 Tx ↗
WETH / TT 8mo dynamic 0x7b81…eb3e Tx ↗
WETH / TARB 10mo dynamic 0x315d…e985 Tx ↗
WETH / BLADE 10mo dynamic 0x1afd…dc82 Tx ↗
WETH / BUILDERS 11mo dynamic 0x3ccf…6a9e Tx ↗
Z / WETH 11mo dynamic 0x7043…b42b Tx ↗
WETH / OIIO 11mo dynamic 0xb150…e45a Tx ↗
WETH / XEZOX 11mo dynamic 0x1109…f3e4 Tx ↗
XeE / WETH 11mo dynamic 0x3dce…9415 Tx ↗
WETH / TESTCHAIN3 11mo dynamic 0xeac1…2034 Tx ↗
TESTCHAIN / WETH 11mo dynamic 0x1a4a…b3f8 Tx ↗
WETH / ARBE 12mo dynamic 0xf304…0ef6 Tx ↗
ARBE / WETH 12mo dynamic 0x0193…4642 Tx ↗
ARBE / WETH 12mo dynamic 0x8248…084a Tx ↗
WETH / ARBE 12mo dynamic 0x90f8…83ac Tx ↗
WETH / ARBE 12mo dynamic 0x88b9…38d3 Tx ↗
WETH / x8004clanknet 12mo dynamic 0x6e95…65fa Tx ↗
RVLT / WETH 12mo dynamic 0xb40c…0c3c Tx ↗
ARBLETS / WETH 12mo dynamic 0xe4ed…0fea Tx ↗
ARBLET / WETH 12mo dynamic 0xe5d2…945a Tx ↗
WETH / ARBLETS 12mo dynamic 0x17a2…f9ac Tx ↗
WETH / ARBLETS 12mo dynamic 0x2877…1b1a Tx ↗
ARBLETS / WETH 12mo dynamic 0x5106…8599 Tx ↗
ARBLETS / WETH 12mo dynamic 0x4c2c…5cb8 Tx ↗
ARBLETS / WETH 12mo dynamic 0xf56b…f40b Tx ↗
WETH / ARBSPK 12mo dynamic 0xb284…0114 Tx ↗
ARBLET / WETH 12mo dynamic 0x862d…5116 Tx ↗
WETH / U402x 12mo dynamic 0x9c01…7a72 Tx ↗
WETH / EVERYTHING 12mo dynamic 0x392b…3e7f Tx ↗
GLC / WETH 12mo dynamic 0xcb21…ac2e Tx ↗
WETH / ARBBLDR 12mo dynamic 0x422b…febe Tx ↗
FARTERS / WETH 12mo dynamic 0x59e9…206d Tx ↗
WETH / LMAO 12mo dynamic 0xdb2c…a7c4 Tx ↗
WETH / PM 12mo dynamic 0x3936…018d Tx ↗
WETH / BOOM 12mo dynamic 0x316a…6a90 Tx ↗
BOOM / WETH 12mo dynamic 0x9c9f…271d Tx ↗
WETH / BOOM 12mo dynamic 0x41d2…6b80 Tx ↗
WETH / BB 12mo dynamic 0xedd5…96fc Tx ↗