UniHooks

ReplicaWhitelistHook

EthereumRegistered

A Uniswap v4 hook that restricts swaps to whitelisted addresses. It checks `tx.origin` against an external `ISwapWhitelist` contract in `beforeSwap`, reverting with `SwapperNotWhitelisted` for non-whitelisted callers. No modification to swap execution occurs beyond access control.

0x0c3291d38f23042dab5a3f6c369488c77456c080 First pool 13 Oct 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
15
Dynamic-fee pools
0
Last new pool
2h
Code size
5,820 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

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.
iRestricted swapsSwap access: allowlist. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

15 total
PairCreatedFeePool ID
0x0349…1b07 / 0xdac1…1ec7 2h 0.007% 0x93c3…930b Tx ↗
0xdac1…1ec7 / 0xe5d2…7b07 1d 0.007% 0xa754…f097 Tx ↗
0x646a…6a96 / 0xdac1…1ec7 1d 0.01% 0xa326…1c8e Tx ↗
0x4378…f7ab / 0xdac1…1ec7 2d 0.007% 0x27b0…6249 Tx ↗
0x43ea…0b07 / 0x646a…6a96 2d 0.007% 0xdce4…986d Tx ↗
0x646a…6a96 / 0xdac1…1ec7 3d 0.007% 0x4c5b…a713 Tx ↗
0x5ff6…0e80 / 0xdac1…1ec7 3d 0.007% 0x82c9…a871 Tx ↗
0xb49e…c5e6 / 0xdac1…1ec7 3d 0.007% 0x1609…f455 Tx ↗
0x43ea…0b07 / 0xdac1…1ec7 4d 0.007% 0x43e5…afad Tx ↗
0x0434…1b07 / 0xdac1…1ec7 12d 0.007% 0x7c5b…2d3f Tx ↗
0xcf8b…3b07 / 0xdac1…1ec7 12d 0.007% 0x27cc…95cd Tx ↗
0xc6d3…ab07 / 0xdac1…1ec7 20d 0.007% 0x6bfa…166e Tx ↗
0x351b…9b07 / 0xdac1…1ec7 23d 0.007% 0x00fd…f92f Tx ↗
0xafb0…3b07 / 0xdac1…1ec7 23d 0.007% 0x53b9…2110 Tx ↗
0xdac1…1ec7 / 0xfa7c…8b07 24d 0.007% 0x9424…ae4b Tx ↗