UniHooks

LaunchFeeHook

BaseRegistered

LaunchFeeHook is a Uniswap v4 hook on Base. Sets a creator-specified dynamic LP fee (1%–3%) on pool initialization via afterInitialize. Only the authorized launchpad can open pools; the fee is read from launchpad.pendingLpFee() and written once using poolManager.updateDynamicLPFee().

0xb0ec867e6f4bb19889373860600008237b4b9000 First pool 11 Sept 2026View on explorer
ALooks safeRegistered, verified, immutable, no admin
Pools
2
Dynamic-fee pools
2
Last new pool
55d
Code size
1,837 B

What it can do

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

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.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
✓In Uniswap’s hook registry, tradeable in Uniswap’s app (except dynamic-fee pools)Registered with Uniswap Labs (a listing, not a security review). It doesn’t touch swaps, so Uniswap’s app routes it automatically, but not its dynamic-fee pools.
✓Source code publishedThe code on the block explorer matches what's deployed.
?No audit linkedAutomated checks only.

Pools using this hook

2 total
PairCreatedFeePool ID
WETH / CMB 55d dynamic 0x1b33…c6ce Tx ↗
WETH / CMB 56d dynamic 0xd4ef…2d05 Tx ↗