UniHooks

AI Protocol Swap Fee Hook v1 (Base)

BaseRegistered

A Uniswap v4 hook that charges a configurable fee on swaps involving a designated fee token. Fees are collected in beforeSwap and afterSwap based on whether the operation is a buy or sell and whether the swap is exact-in or exact-out, then forwarded to a configured fee recipient contract.

0x121f94835dab08ebaf084809a97e525b69e400cc First pool 26 Dec 2025View on explorer
?CheckingBytecode not analysed yet
Pools
38
Dynamic-fee pools
1
Last new pool
2mo
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.

Safety report

Automated checks, not an audit
?Bytecode not analysed yetChecks run within a few minutes of a hook appearing.
✓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: UniswapV4SwapFeeHookV1).
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

38 total
PairCreatedFeePool ID
USDC / cbBTC 2mo 0.007% 0xafed…9e2b Tx ↗
USDC / 0xb200…4501 2mo dynamic 0x307d…eeee Tx ↗
0x289a…221c / 0x50b7…75d6 7mo 0.01% 0xadf7…66ce Tx ↗
0x1162…f2a2 / 0x73f6…0405 7mo 0.01% 0xf395…f69f Tx ↗
ALI / 0xf7c2…b070 7mo 0.01% 0x8397…d13c Tx ↗
ALI / 0xa9e8…39fb 10mo 0.30% 0x44e0…a63c Tx ↗
0x62a7…d55b / USDC 10mo 0.30% 0xe68c…f921 Tx ↗
0x62a7…d55b / ALI 10mo 0.30% 0x5bb7…cbde Tx ↗
0x3e7d…0bb4 / USDC 10mo 0.30% 0xb3bb…2634 Tx ↗
0x3e7d…0bb4 / ALI 10mo 0.30% 0x4f86…110a Tx ↗
0x6c63…82eb / USDC 10mo 0.30% 0xa814…88a7 Tx ↗
0x6c63…82eb / ALI 10mo 0.30% 0x909a…9de5 Tx ↗
0x6757…2c3b / USDC 10mo 0.30% 0xe82c…3f81 Tx ↗
0x6757…2c3b / ALI 10mo 0.30% 0xb0e2…261f Tx ↗
0x14ce…7c58 / ALI 10mo 0.30% 0xdd93…7e16 Tx ↗
0x14ce…7c58 / USDC 10mo 0.30% 0x8e44…202f Tx ↗
ALI / 0xb8c2…b287 10mo 0.30% 0x8a55…f7ac Tx ↗
USDC / 0xb8c2…b287 10mo 0.30% 0xfb1b…7508 Tx ↗
USDC / 0xc6a6…e286 10mo 0.30% 0x99bc…b496 Tx ↗
ALI / 0xc6a6…e286 10mo 0.30% 0x8931…3613 Tx ↗
0x0079…89e1 / USDC 10mo 0.30% 0x2b3c…411d Tx ↗
0x0079…89e1 / ALI 10mo 0.30% 0xf96d…ca80 Tx ↗
0x4fc8…0640 / USDC 10mo 0.30% 0xd621…5a30 Tx ↗
0x4fc8…0640 / ALI 10mo 0.30% 0x36b4…cc8b Tx ↗
ALI / 0xabce…5568 10mo 0.30% 0x0469…1acc Tx ↗
USDC / 0xabce…5568 10mo 0.30% 0x610e…479f Tx ↗
0x0f89…8a62 / USDC 10mo 0.30% 0x0476…4177 Tx ↗
0x0f89…8a62 / ALI 10mo 0.30% 0x873d…8ed0 Tx ↗
USDC / 0xe74d…8b69 10mo 0.30% 0xaca9…8589 Tx ↗
ALI / 0xe74d…8b69 10mo 0.30% 0xbc52…06d5 Tx ↗
0x2ce6…aa5d / USDC 10mo 0.30% 0xcdf7…18bb Tx ↗
0x2ce6…aa5d / ALI 10mo 0.30% 0xc38a…ed72 Tx ↗
0x4bde…c0a9 / USDC 10mo 0.30% 0x8e3b…b349 Tx ↗
0x4bde…c0a9 / ALI 10mo 0.30% 0x75e0…babd Tx ↗
USDC / 0xd4f4…f213 10mo 0.30% 0xffb9…d38c Tx ↗
ALI / 0xd4f4…f213 10mo 0.30% 0x910d…0fbc Tx ↗
USDC / 0xcb9c…fc8c 10mo 0.30% 0x7c04…6355 Tx ↗
ALI / 0xcb9c…fc8c 10mo 0.30% 0x04f5…fbb3 Tx ↗