UniHooks

DynamicFee

BaseRegistered

Uniswap v4 hook that lets an off-chain keeper dynamically set LP fees per pool within configurable min/max bounds, with a TTL-based expiry that falls back to a default fee. Also charges a separate hook fee per swap, minted as ERC-6909 claims to a treasury address.

0x81f989dcb1677ccea3a4f822aa871c08bd2400c4 First pool 19 Oct 2026View on explorer
?CheckingBytecode not analysed yet
Pools
14
Dynamic-fee pools
14
Last new pool
8h
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.
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

14 total
PairCreatedFeePool ID
USDC / 0xb200…dfe6 8h dynamic 0xb07f…a418 Tx ↗
USDC / MUc 8h dynamic 0xf08d…2e67 Tx ↗
USDC / 0xb200…dfbc 8h dynamic 0x8bbb…a7a5 Tx ↗
USDC / MSTRc 1d dynamic 0xd7db…690a Tx ↗
USDC / SNDKc 1d dynamic 0xd8f0…8ea4 Tx ↗
USDC / NVDAc 4d dynamic 0xc8c5…e985 Tx ↗
USDC / AAPLc 4d dynamic 0xe48e…bcbb Tx ↗
USDC / METAc 4d dynamic 0xfe10…3828 Tx ↗
USDC / SPCXc 4d dynamic 0xe9f4…dcf4 Tx ↗
USDC / MSFTc 4d dynamic 0x38f4…fa6f Tx ↗
USDC / TSLAc 4d dynamic 0x342a…e965 Tx ↗
USDC / GOOGLc 4d dynamic 0x5dfc…9ff9 Tx ↗
USDC / AMZNc 4d dynamic 0x6e2f…fbc6 Tx ↗
WETH / USDC 18d dynamic 0x4cd1…84ce Tx ↗