UniHooks

UniswapV4KEMHook

BaseRegistered

A Uniswap v4 hook that enforces signed quotes for exact-input swaps. Each swap requires hookData containing a valid signature from an authorized quoteSigner; if the swap yields more output than the quoted maximum exchange rate allows, the excess is minted as ERC6909 tokens to an admin-controlled recipient.

0x4440854b2d02c57a0dc5c58b7a884562d875c0c4 First pool 15 May 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
246
Dynamic-fee pools
1
Last new pool
8mo
Code size
10,180 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.

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
✓Not upgradeableNo proxy pattern found: the code is fixed.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
✓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: UniswapV4KEMHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: other. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

246 total, newest 50 shown
PairCreatedFeePool ID
USDC / SELFCLAW 8mo 1.00% 0x9acc…da30 Tx ↗
USRX / USDC 8mo 2.00% 0xff40…bf44 Tx ↗
USDC / BOTCOIN 8mo 0.99% 0x381f…27a6 Tx ↗
AIXBT / DAI 8mo 1.00% 0xff29…8bb3 Tx ↗
USDC / cbBTC 8mo 0.30% 0xd73c…92e9 Tx ↗
EZ / BNKR 9mo 9.00% 0x4523…2f8b Tx ↗
RECALL / USDC 9mo 1.00% 0xb067…1fdf Tx ↗
ETH / RENT 9mo dynamic 0x8525…cfb7 Tx ↗
ETH / RENT 9mo 10.00% 0xaa49…0c8e Tx ↗
EURC / USDC 9mo 0.05% 0x14fb…1fda Tx ↗
USDC / smartagent 9mo 9.00% 0x06c9…1327 Tx ↗
CLAUDEAGENT / USDC 9mo 3.00% 0xe460…dee7 Tx ↗
flETH / USDC 9mo 10.00% 0x64cc…6d76 Tx ↗
ETH / 0xf30b…9b07 9mo 3.00% 0x9e30…8d9b Tx ↗
USDC / 0x8e26…3a5d 9mo 1.10% 0xa6d8…e21a Tx ↗
USDC / 0x8e26…3a5d 9mo 0.50% 0x26d1…5105 Tx ↗
VIRTUAL / AIXBT 9mo 1.00% 0x2ed0…9a16 Tx ↗
ETH / 0x5bbb…2029 9mo 1.00% 0x170c…5105 Tx ↗
USDC / 0xa1f7…47be 9mo 0.99% 0x06d9…8be4 Tx ↗
0x8176…5886 / USDC 9mo 2.00% 0x1281…d4f1 Tx ↗
ETH / SOL 9mo 0.05% 0x69e7…1407 Tx ↗
ETH / 0x587c…1b07 9mo 5.00% 0x0989…ad0d Tx ↗
ETH / 0xf48b…3b07 9mo 3.00% 0xf89c…ab16 Tx ↗
USDC / 0x8afb…9b07 9mo 4.00% 0x8021…15ff Tx ↗
ETH / 0x5da9…7b07 9mo 6.00% 0x4ccb…b19f Tx ↗
USDC / 0xb695…ab07 9mo 1.17% 0xf9fe…fa64 Tx ↗
0x16ee…dd92 / 0xc8f8…bb07 9mo 10.00% 0x5e65…c54c Tx ↗
BNKR / WETH 9mo 10.00% 0x63a5…2b67 Tx ↗
ETH / 0x28fe…57b1 9mo 10.00% 0x94c6…b7ec Tx ↗
WETH / 0x587c…1b07 9mo 5.00% 0xb6d2…bf8e Tx ↗
WETH / 0x587c…1b07 9mo 10.00% 0x04f7…5c55 Tx ↗
USDC / 0xb695…ab07 9mo 5.00% 0x1011…c2cd Tx ↗
0x21be…60fc / WETH 9mo 1.00% 0xdf0b…e6b8 Tx ↗
DAI / USDT 9mo 0.01% 0xfbaf…945a Tx ↗
USDC / 0x9f86…6b07 9mo 2.17% 0x0cc1…5ae8 Tx ↗
USDC / 0x9f86…6b07 9mo 2.99% 0x1c05…7f37 Tx ↗
USDC / 0x9f86…6b07 9mo 3.00% 0x7c70…f765 Tx ↗
0x2100…d4b7 / 0xc8f8…bb07 9mo 10.00% 0xf90c…051c Tx ↗
0xc8f8…bb07 / 0xe6ee…2b07 9mo 10.00% 0x4d57…8730 Tx ↗
0x0f84…03dc / 0x9dba…f0f2 9mo 3.00% 0x532d…6ff6 Tx ↗
0x0f84…03dc / EZ 9mo 3.00% 0xe570…eb78 Tx ↗
USDC / 0xef59…b3c1 9mo 1.00% 0x8180…7b54 Tx ↗
USDC / 0xef59…b3c1 9mo 3.00% 0xe66e…3ae8 Tx ↗
ETH / 0x28fe…57b1 9mo 0.30% 0x70ea…fec4 Tx ↗
0x2e8f…8afd / USDC 9mo 10.00% 0x1a2a…6310 Tx ↗
ETH / 0x4736…d16c 9mo 10.00% 0xa1e1…921e Tx ↗
0x3b15…dd83 / USDC 9mo 1.00% 0x358f…ad84 Tx ↗
USDC / 0xfcdf…2425 9mo 10.00% 0x8240…c981 Tx ↗
0x29cc…bdca / USDC 9mo 3.00% 0xbaea…a3e1 Tx ↗
ETH / 0xff56…8483 9mo 1.00% 0x4058…eb78 Tx ↗