UniHooks

0xb44b…1acc

Base

Runs code on every swap. Can take tokens from swaps. Sets its own swap fee. Can block LP withdrawals. Gates who can add liquidity. Runs at pool creation.

0xb44b7531f6a7574dc42a1d5f62996cf782e01acc First pool 11 Apr 2026View on explorer
?CheckingBytecode not analysed yet
Pools
174
Dynamic-fee pools
174
Last new pool
6mo
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.

Can block LP withdrawals

It runs before liquidity is removed, so it can delay or refuse LP exits.

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.
!Not in Uniswap’s hook registryUnregistered hooks get less scrutiny. Most scam hooks are unregistered.
!Source code not publishedNobody can read what this hook actually does. Treat it as a black box.
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

174 total, newest 50 shown
PairCreatedFeePool ID
ETH / ZM 6mo dynamic 0x7a80…eac3 Tx ↗
ETH / TL 6mo dynamic 0x9b0b…36c7 Tx ↗
ETH / VU 6mo dynamic 0xfbc1…5b9b Tx ↗
ETH / VN 6mo dynamic 0x9e4b…5ebb Tx ↗
ETH / US 6mo dynamic 0x89cd…128f Tx ↗
ETH / TN 6mo dynamic 0xf702…2afa Tx ↗
ETH / TH 6mo dynamic 0x8cc4…726a Tx ↗
ETH / TG 6mo dynamic 0xa10a…7238 Tx ↗
ETH / 0xcdba…5fa2 6mo dynamic 0x4981…1195 Tx ↗
ETH / 0x7ab6…6593 6mo dynamic 0x7665…5758 Tx ↗
ETH / 0x5b94…d667 6mo dynamic 0xa94c…272e Tx ↗
ETH / 0xaf3b…47f3 6mo dynamic 0x08a5…bf80 Tx ↗
ETH / 0x3d52…27f6 6mo dynamic 0xf6df…87d0 Tx ↗
ETH / 0x0fd3…b120 6mo dynamic 0x6925…4110 Tx ↗
ETH / 0xb92e…f6ab 6mo dynamic 0x7d3d…67f1 Tx ↗
ETH / 0x9c11…a8b4 6mo dynamic 0x63bc…a32d Tx ↗
ETH / 0x5da8…7130 6mo dynamic 0x459d…d54d Tx ↗
ETH / 0x6d34…3fd3 6mo dynamic 0x4f3b…0db6 Tx ↗
ETH / 0xdebc…1770 6mo dynamic 0xc407…916b Tx ↗
ETH / 0x6865…1535 6mo dynamic 0x44c7…e1f2 Tx ↗
ETH / 0x0239…6a0e 6mo dynamic 0x20af…a2de Tx ↗
ETH / 0x8896…178c 6mo dynamic 0x47f3…f0af Tx ↗
ETH / 0xb8fc…3825 6mo dynamic 0xd0e0…7277 Tx ↗
ETH / 0x46e5…2fe5 6mo dynamic 0x703b…a1ed Tx ↗
ETH / 0xb82c…cca9 6mo dynamic 0x8751…f02f Tx ↗
ETH / 0x461d…c980 6mo dynamic 0xa6be…ddc5 Tx ↗
ETH / 0x7558…2c63 6mo dynamic 0x5c28…3fab Tx ↗
ETH / 0x7f91…45bb 6mo dynamic 0x04f8…11fc Tx ↗
ETH / 0x3507…0c68 6mo dynamic 0x0d98…4205 Tx ↗
ETH / 0x7045…cc00 6mo dynamic 0xbd97…bb40 Tx ↗
ETH / 0x235a…adc6 6mo dynamic 0xeeee…b049 Tx ↗
ETH / 0x470d…322f 6mo dynamic 0x9362…4e8b Tx ↗
ETH / 0x32b0…7616 6mo dynamic 0x6a17…6756 Tx ↗
ETH / 0xd05c…ba2c 6mo dynamic 0x6728…2a18 Tx ↗
ETH / 0x0693…e99f 6mo dynamic 0xc7f0…17de Tx ↗
ETH / 0x89b3…c506 6mo dynamic 0xc85d…3af8 Tx ↗
ETH / 0xe529…5130 6mo dynamic 0x4590…9c58 Tx ↗
ETH / 0x5320…815e 6mo dynamic 0x0783…23dc Tx ↗
ETH / 0x9b00…c733 6mo dynamic 0x40e9…21a3 Tx ↗
ETH / 0x925d…2dca 6mo dynamic 0xa814…01ee Tx ↗
ETH / 0xbe98…a22c 6mo dynamic 0x1fa5…6b2f Tx ↗
ETH / 0x6208…4462 6mo dynamic 0x6c05…9fc1 Tx ↗
ETH / 0x3f05…92e1 6mo dynamic 0x8d6b…ca0a Tx ↗
ETH / 0x80e9…015c 6mo dynamic 0xb440…31af Tx ↗
ETH / 0x3bbe…7202 6mo dynamic 0xc3cf…8b1c Tx ↗
ETH / 0x2621…99b1 6mo dynamic 0x0da7…3eda Tx ↗
ETH / 0x0003…3474 6mo dynamic 0xdae4…c27e Tx ↗
ETH / 0xf8f0…9193 6mo dynamic 0x3e6e…3c9f Tx ↗
ETH / 0x7d86…dd0d 6mo dynamic 0x489c…f4a7 Tx ↗
ETH / 0x6a3f…feb4 6mo dynamic 0x332e…74f4 Tx ↗