UniHooks

0x94a8…6aa8

Base

Runs code on every swap. Can take tokens from swaps. Can block LP withdrawals. Gates who can add liquidity. Runs at pool creation. Handles donations to LPs.

0x94a8cbc33acd9ddb8c0eb9cc207befb005ab6aa8 First pool 9 Jun 2026View on explorer
?CheckingBytecode not analysed yet
Pools
144
Dynamic-fee pools
0
Last new pool
4mo
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.

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.

Handles donations to LPs

It runs when someone donates tokens to the pool’s LPs.

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 not checked yetThe block explorer didn’t answer in time. Reload in a moment.
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

144 total, newest 50 shown
PairCreatedFeePool ID
0x1a73…a3a7 / IRQ 4mo 0.00% 0x39b2…26a5 Tx ↗
0x0329…6504 / IRQ 4mo 0.00% 0xf0c9…5fb0 Tx ↗
IRQ / 0x9f63…cd15 4mo 0.00% 0x575f…3109 Tx ↗
0x295f…17ff / COD 4mo 0.00% 0xf85d…ea86 Tx ↗
0x2efb…485a / COD 4mo 0.00% 0x6bd8…be71 Tx ↗
COD / 0xf13b…5bee 4mo 0.00% 0xc412…d796 Tx ↗
0x70c6…b718 / NZL 4mo 0.00% 0x7f09…1ad9 Tx ↗
0x4e2b…3b7a / NZL 4mo 0.00% 0x8ede…2afe Tx ↗
0x73b5…b8bc / NZL 4mo 0.00% 0x53dc…6286 Tx ↗
0xad70…f005 / HAI 4mo 0.00% 0x3562…9dba Tx ↗
0x94b9…8780 / HAI 4mo 0.00% 0x549d…e86e Tx ↗
0x4b11…e31a / HAI 4mo 0.00% 0xcb27…dd13 Tx ↗
CUW / 0x9531…4779 4mo 0.00% 0x322e…60d2 Tx ↗
CUW / 0xefa8…6b3c 4mo 0.00% 0xeb47…fabb Tx ↗
0x73b0…a090 / CUW 4mo 0.00% 0xf9a8…f266 Tx ↗
PAN / 0xcea2…8b3b 4mo 0.00% 0x1cf6…5e8f Tx ↗
0x5915…dea4 / PAN 4mo 0.00% 0x4e0e…1811 Tx ↗
PAN / 0xa779…165f 4mo 0.00% 0x6181…2e09 Tx ↗
SAU / 0x9d96…ba68 4mo 0.00% 0x5c82…03e9 Tx ↗
0x16bd…e212 / SAU 4mo 0.00% 0x0c42…a1db Tx ↗
0x0b2e…4b6e / SAU 4mo 0.00% 0xb028…eb86 Tx ↗
0x3fa4…d33d / 0xa150…fdff 4mo 0.00% 0x5d30…a836 Tx ↗
0x3fa4…d33d / 0xbd1b…35a0 4mo 0.00% 0xf420…75f6 Tx ↗
0x3fa4…d33d / 0x5331…57bb 4mo 0.00% 0xfff6…13e3 Tx ↗
0x3ecf…1393 / 0xf6e5…09f8 4mo 0.00% 0xc398…2296 Tx ↗
0xa1b9…c09c / 0xf6e5…09f8 4mo 0.00% 0x2126…db6d Tx ↗
0xa000…08b4 / 0xf6e5…09f8 4mo 0.00% 0xb359…14df Tx ↗
0x678e…a76a / 0xfd93…66ea 4mo 0.00% 0xe29e…54fa Tx ↗
0x443a…81ea / 0xfd93…66ea 4mo 0.00% 0xa615…53c6 Tx ↗
0xf2bc…842b / 0xfd93…66ea 4mo 0.00% 0x0536…5619 Tx ↗
0x830a…a5f6 / 0xa59c…bab1 4mo 0.00% 0xc93b…6621 Tx ↗
0x8e11…2052 / 0xa59c…bab1 4mo 0.00% 0xd1cc…e790 Tx ↗
0x461e…6a0c / 0xa59c…bab1 4mo 0.00% 0xf5e5…49d8 Tx ↗
0x4d74…7f69 / 0xc84d…35fd 4mo 0.00% 0x876b…8805 Tx ↗
0xc84d…35fd / 0xde5c…989f 4mo 0.00% 0xea21…4c7c Tx ↗
0x7791…2120 / 0xc84d…35fd 4mo 0.00% 0xa941…6363 Tx ↗
0x11c4…1393 / 0x9c17…19ba 4mo 0.00% 0x1f8f…29f0 Tx ↗
0x11c4…1393 / 0x3f31…e810 4mo 0.00% 0x5e37…55b5 Tx ↗
0x11c4…1393 / 0xd2c1…80dc 4mo 0.00% 0x0c08…0afd Tx ↗
0x7269…3f92 / 0xaa1e…cbf9 4mo 0.00% 0xa608…0cae Tx ↗
0x7269…3f92 / 0xf5d9…d810 4mo 0.00% 0xbbcb…5ef3 Tx ↗
0x7269…3f92 / 0xd262…43a3 4mo 0.00% 0x3ce7…3ec5 Tx ↗
0x43da…3fcb / 0x7b83…2f10 4mo 0.00% 0xfdad…85dd Tx ↗
0x43da…3fcb / 0xe028…dcdc 4mo 0.00% 0x3502…4dc0 Tx ↗
0x43da…3fcb / 0x83c0…fb71 4mo 0.00% 0xf37f…4708 Tx ↗
0x1faf…40db / 0xa3ca…008d 4mo 0.00% 0x719c…04e0 Tx ↗
0x5ef1…8c59 / 0xa3ca…008d 4mo 0.00% 0x3f5f…b86f Tx ↗
0x86af…e90b / 0xa3ca…008d 4mo 0.00% 0xf89a…1ae8 Tx ↗
0x76f1…d98f / 0xbf50…854b 4mo 0.00% 0x6ddd…8d3e Tx ↗
0x1df6…b422 / 0xbf50…854b 4mo 0.00% 0x0c28…426e Tx ↗