UniHooks

MonkeyHammerHook

EthereumRegistered

Computes a dynamic LP fee for each swap by measuring price deviation between a Uniswap V2 spot price and an EMA-smoothed reference price, then applying a configurable rational quadratic fee curve. The filtered price is updated via time-weighted cumulative averaging every 15 minutes, with the fee rising as spot price deviates from the filter.

0x777f3b0c2ba4c68240bbf3d5a155fe671c000080 First pool 23 May 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
3
Dynamic-fee pools
2
Last new pool
17mo
Code size
7,239 B

What it can do

Runs code on every swap

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

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.
!Has an adminowner() is 0x5534…6ba4. That account can usually change fees, limits or allowlists after you trade.
✓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: MonkeyHammerHook).
?No audit linkedAutomated checks only.

Pools using this hook

3 total
PairCreatedFeePool ID
AUT / DSync 17mo 0.01% 0x5bd9…f608 Tx ↗
ETH / WAMM 17mo dynamic 0x0436…4be9 Tx ↗
ETH / DSync 17mo dynamic 0xcd6a…0e95 Tx ↗