UniHooks

HookrModularHookV6

RobinhoodRegistered

Modular Uniswap v4 hook with per-pool pluggable module stacks managed via a stack registry. Applies dynamic LP fees and before/after swap deltas for fee extraction across composable modules, with optional MEV-correction arb and a trusted-caller enrollment system for structured hookData.

0xb3ca29cf721380cee8b8e4755f3865ebc68fe8cc First pool 8 Sept 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
46
Dynamic-fee pools
46
Last new pool
4d
Code size
8,474 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: HookrModularHookV6).
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

46 total
PairCreatedFeePool ID
ETH / BLORB 4d dynamic 0x9393…06bd Tx ↗
USDG / FRONG 33d dynamic 0x34d4…1397 Tx ↗
HI / HOOKR 34d dynamic 0x9d12…2197 Tx ↗
ETH / HI 34d dynamic 0x1ebf…49b6 Tx ↗
ETH / FENDI 34d dynamic 0xc1cf…1a40 Tx ↗
ETH / MOW 34d dynamic 0x5291…2a9a Tx ↗
HOOKR / BLACKBEARD 37d dynamic 0x1e06…3ca2 Tx ↗
BANG / LULU 38d dynamic 0xcf69…e87b Tx ↗
ETH / TRAP 39d dynamic 0x81ae…5bb1 Tx ↗
ETH / TEST 39d dynamic 0xc628…fda4 Tx ↗
ETH / DARKTENSOR 40d dynamic 0xf645…9703 Tx ↗
ETH / XRP 42d dynamic 0x37e2…71bb Tx ↗
HOOKR / 100000000000 42d dynamic 0xa6d8…17b5 Tx ↗
ETH / BEEBOMB 42d dynamic 0xd67b…1965 Tx ↗
ETH / HOOKR 42d dynamic 0xba95…5cce Tx ↗
ETH / HOOKR 42d dynamic 0xdab9…3c6e Tx ↗
ETH / HOOKR 42d dynamic 0x3bd8…a7d3 Tx ↗
ETH / 0xa059…cc5e 42d dynamic 0xb620…969a Tx ↗
0x09e7…b45a / USDG 44d dynamic 0xd10d…9be2 Tx ↗
HOOKR / USDG 52d dynamic 0x4e19…8d88 Tx ↗
ETH / GOOSE 53d dynamic 0x7138…ecfd Tx ↗
ETH / 0x95c0…2251 53d dynamic 0x1e5a…6a22 Tx ↗
SPCX / QQQ 53d dynamic 0xe9c1…5276 Tx ↗
ETH / FINCH 54d dynamic 0x7d32…9a6b Tx ↗
USDG / NVDA 54d dynamic 0xe06c…daf1 Tx ↗
ETH / 0xa069…776c 55d dynamic 0x0df7…9241 Tx ↗
ETH / HOOKR 55d dynamic 0x8a44…bcfc Tx ↗
ETH / 0x7593…b7d2 56d dynamic 0xbeed…9508 Tx ↗
ETH / HOW 56d dynamic 0x2ad0…77f8 Tx ↗
HOOKR / NVDA 56d dynamic 0x1143…b228 Tx ↗
PARE / EARN 56d dynamic 0xe931…3a75 Tx ↗
0x0762…7506 / EARN 56d dynamic 0x084d…1995 Tx ↗
HOOKR / NVDA 56d dynamic 0xa40e…15d4 Tx ↗
ETH / 0x8ba3…a7ac 56d dynamic 0x69e8…ea5e Tx ↗
ETH / 0xbc89…f172 56d dynamic 0x822f…5ef4 Tx ↗
PONS / 0x5e49…2e0e 56d dynamic 0x4a58…13ce Tx ↗
ETH / STONKFLY 56d dynamic 0x1c50…c888 Tx ↗
HOOKR / POOLS 57d dynamic 0x671b…f470 Tx ↗
ETH / 0x46a5…02da 58d dynamic 0xeb8a…cf8a Tx ↗
ETH / 0x6786…4f5b 58d dynamic 0x83d0…254d Tx ↗
ETH / 0x0ec4…75af 59d dynamic 0x5bef…b989 Tx ↗
SPY / WOLF 59d dynamic 0x32ff…55a6 Tx ↗
ETH / 0xd981…57ce 59d dynamic 0xd11b…be00 Tx ↗
ETH / 0x8d61…3e1d 59d dynamic 0x22bc…d587 Tx ↗
ETH / HOOKR 59d dynamic 0x59fa…7720 Tx ↗
ETH / 0x6c40…c22b 59d dynamic 0xe375…cc15 Tx ↗