UniHooks

LiquidGuard

EthereumRegistered

Uniswap v4 hook that collects a configurable basis-point fee on the RARE token side of every swap, routing collected fees to a designated fee distributor contract. Uses beforeSwap when RARE is the specified currency and afterSwap when RARE is the unspecified currency.

0x8ff5660951c974f4806f0bef9a32bcf35d3ae0cc First pool 28 May 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
25
Dynamic-fee pools
0
Last new pool
9d
Code size
4,286 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.

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.
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code verifiedPublished source matches the deployed code.
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

25 total
PairCreatedFeePool ID
0x8d99…11a5 / 0xba5b…6350 9d 0.00% 0x4a6a…8928 Tx ↗
0xba5b…6350 / 0xdc5d…b78d 19d 0.00% 0xcbcd…9f8e Tx ↗
0xba5b…6350 / 0xda36…3d91 25d 0.00% 0x07ec…22cb Tx ↗
0xba5b…6350 / 0xe314…c5bf 26d 0.00% 0x3a6a…ad54 Tx ↗
0x91a2…f478 / 0xba5b…6350 31d 0.00% 0xfbbb…0af0 Tx ↗
0xba5b…6350 / 0xe521…97f0 35d 0.00% 0x3967…af60 Tx ↗
0x6436…c384 / 0xba5b…6350 37d 0.00% 0x7f37…f630 Tx ↗
0x3b8a…babd / 0xba5b…6350 38d 0.00% 0xbba1…9f4f Tx ↗
0xba5b…6350 / 0xbec5…1741 38d 0.00% 0x266f…a4fb Tx ↗
0x9782…a17e / 0xba5b…6350 38d 0.00% 0x31d4…d2d9 Tx ↗
0x9d82…2e97 / 0xba5b…6350 41d 0.00% 0x28cb…dadf Tx ↗
0x6d70…3741 / 0xba5b…6350 43d 0.00% 0x4080…f166 Tx ↗
0xb8cf…26e6 / 0xba5b…6350 45d 0.00% 0xb3d8…efc5 Tx ↗
0x8d09…c056 / 0xba5b…6350 48d 0.00% 0x6212…5278 Tx ↗
0xb72b…6140 / 0xba5b…6350 2mo 0.00% 0x2e99…4c3d Tx ↗
0xba5b…6350 / 0xc0ce…4420 2mo 0.00% 0x8a20…439f Tx ↗
0xa10c…b021 / 0xba5b…6350 2mo 0.00% 0x8ec7…5d2f Tx ↗
0x89ab…1d33 / 0xba5b…6350 2mo 0.00% 0xe4d3…bed2 Tx ↗
0xa885…856c / 0xba5b…6350 2mo 0.00% 0xcaf1…3897 Tx ↗
0x1d4b…7a33 / 0xba5b…6350 3mo 0.00% 0x7943…7ab6 Tx ↗
0x4dfb…3790 / 0xba5b…6350 3mo 0.00% 0x35c0…3117 Tx ↗
0xba5b…6350 / 0xeeeb…b924 4mo 0.00% 0xa175…df1e Tx ↗
0xb523…9ad0 / 0xba5b…6350 5mo 0.00% 0xc968…7473 Tx ↗
DRIFT / 0xba5b…6350 5mo 0.00% 0x27c3…f992 Tx ↗
0x3ec0…b4c7 / 0xba5b…6350 5mo 0.00% 0x4fd8…f9fb Tx ↗