UniHooks

ClankerHookStaticFeeV2

BNBRegistered

ClankerHookStaticFeeV2 is a Uniswap v4 hook on BNB Chain. Clanker protocol hook that configures asymmetric static LP fees per pool (separate rates for clanker-token and paired-token swap directions), collects a 20% protocol fee on paired-token flows via beforeSwap/afterSwap delta manipulation, and includes a temporary MEV protection module active for 2 minutes post-deployment that can increase fees to deter sandwich attacks.

Contract name
ClankerHookStaticFeeV2
0x589778fdd3cff327c6465f1af6ef037ee69da8cc First pool 12 Mar 2026View on explorer
Launch a pool with this hook
ALooks safeRegistered, verified, immutable, no admin
Pools
20
Dynamic-fee pools
20
Last new pool
6mo
Code size
12,720 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).
!In Uniswap’s hook registry, not tradeable in Uniswap’s app yetRegistered with Uniswap Labs (a listing, not a security review). It runs code on swaps, so Uniswap’s app only routes it once Uniswap Labs approves it, and it isn’t approved yet. Adding liquidity still works, and other apps can trade it.RegistryRouting rules
✓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

20 total
PairCreatedFeePool ID
RIPPLEENSO / WBNB 6mo dynamic 0xa3c5…ae8c Tx ↗
SUMMAR / WBNB 7mo dynamic 0x85cd…95de Tx ↗
FS / WBNB 7mo dynamic 0x1624…66cc Tx ↗
TRELLO / WBNB 7mo dynamic 0xb2d9…7d7c Tx ↗
SIA / WBNB 7mo dynamic 0x4b92…cc96 Tx ↗
WBNB / GOSG 7mo dynamic 0xefbc…5ab9 Tx ↗
CPTT / WBNB 7mo dynamic 0xfb9e…4bd4 Tx ↗
TARC / WBNB 7mo dynamic 0x62ef…0fee Tx ↗
LEGLFO / WBNB 7mo dynamic 0x9b4c…315b Tx ↗
WBNB / OCTA 7mo dynamic 0x4572…35f4 Tx ↗
OCTA / WBNB 7mo dynamic 0x98c3…01e2 Tx ↗
OCTA / WBNB 7mo dynamic 0x6e18…04d1 Tx ↗
OCTA / WBNB 7mo dynamic 0x3d4b…2e59 Tx ↗
OCTA / WBNB 7mo dynamic 0x9c29…dc00 Tx ↗
MAFG / WBNB 7mo dynamic 0x29f3…aa83 Tx ↗
IGB / WBNB 7mo dynamic 0x84fe…e9fd Tx ↗
MA / WBNB 7mo dynamic 0x27f6…e280 Tx ↗
AIOVAE / WBNB 8mo dynamic 0x76a2…e77e Tx ↗
TNCUJ / WBNB 8mo dynamic 0xfd46…7a7c Tx ↗
0xb8eb…35b3 / WBNB 8mo dynamic 0xd08f…dd0b Tx ↗