UniHooks

PumpV4Hook

RobinhoodRegistered

A factory-gated launch-pool hook that charges a fixed 2% WETH-side fee on every swap, routing fees to a per-pool CreatorFeeShare contract. Only factory-registered pools may initialize or swap; initial liquidity is permanently locked via beforeRemoveLiquidity revert; exact-output swaps are disabled.

0x14bcc18fdb0e7a427122b9c2f1a40ff7d63eaacc First pool 13 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
3,234
Dynamic-fee pools
0
Last new pool
2d
Code size
6,713 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.

Can block LP withdrawals

It runs before liquidity is removed, so it can delay or refuse LP exits.

Gates who can add liquidity

It checks every deposit before it goes in.

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).
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review). Open the registry
✓Source code publishedThe code on the block explorer matches what's deployed (contract: PumpV4Hook). Read the code · Sourcify
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: allowlist. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

3,234 total, newest 50 shown
PairCreatedFeePool ID
WETH / INFFERA 2d 0.00% 0x9a12…a472 Tx ↗
WETH / BALLAST 14d 0.00% 0x9669…5f28 Tx ↗
WETH / VITALI 14d 0.00% 0x7c4b…3616 Tx ↗
WETH / QUADDLE 24d 0.00% 0x9ebd…12fe Tx ↗
WETH / ASTERA 31d 0.00% 0xe012…c3b8 Tx ↗
WETH / NEROSE 37d 0.00% 0xabc6…b4d5 Tx ↗
WETH / QR 37d 0.00% 0x04da…15e7 Tx ↗
WETH / MOAR 38d 0.00% 0x4df2…8e83 Tx ↗
WETH / 0x784b…802d 38d 0.00% 0xc280…5705 Tx ↗
WETH / 0xc517…f8fc 38d 0.00% 0x8a4e…cd6e Tx ↗
0x083a…5d1a / WETH 39d 0.00% 0xaa75…5878 Tx ↗
WETH / 0xbafb…57ea 39d 0.00% 0x88b6…59d4 Tx ↗
WETH / 0xff52…c52d 42d 0.00% 0x8b32…ba38 Tx ↗
0x0268…9f46 / WETH 42d 0.00% 0xbfe6…7120 Tx ↗
WETH / 0x6c3f…96eb 43d 0.00% 0x97fe…9235 Tx ↗
WETH / 0x5423…d588 43d 0.00% 0xfcbd…7740 Tx ↗
WETH / 0xb44d…1e18 44d 0.00% 0x0182…1398 Tx ↗
WETH / 0xb7dd…a74a 44d 0.00% 0x0536…d736 Tx ↗
WETH / 0xae84…0bfe 44d 0.00% 0xfa1a…f719 Tx ↗
WETH / 0x9c8c…2395 45d 0.00% 0xa2c5…d319 Tx ↗
WETH / 0x2789…6f2d 45d 0.00% 0x6d8b…ae66 Tx ↗
WETH / 0xc6b6…7245 46d 0.00% 0xc577…bc89 Tx ↗
WETH / 0xf782…2717 46d 0.00% 0x8767…ff94 Tx ↗
WETH / 0x3c65…2802 46d 0.00% 0xa066…69e0 Tx ↗
WETH / 0x8cf1…4393 47d 0.00% 0x853a…4a51 Tx ↗
WETH / 0xe977…e09e 47d 0.00% 0x8aee…4d48 Tx ↗
WETH / 0xceb6…d81e 47d 0.00% 0x6f5f…5db3 Tx ↗
WETH / 0xf4ab…2503 47d 0.00% 0x4e4e…652d Tx ↗
WETH / 0x43e3…9b3b 48d 0.00% 0x4c31…0c00 Tx ↗
WETH / 0xe71b…8256 48d 0.00% 0xd4c7…1aff Tx ↗
WETH / 0xd526…c97d 48d 0.00% 0x53c2…2d17 Tx ↗
WETH / 0x1083…39db 48d 0.00% 0x6816…c43e Tx ↗
WETH / 0x4342…60a7 48d 0.00% 0x01df…3528 Tx ↗
WETH / 0x26f6…cffa 48d 0.00% 0x2fb5…709c Tx ↗
WETH / 0x4167…f8c9 48d 0.00% 0xe66e…0323 Tx ↗
WETH / 0x1f4c…70e5 48d 0.00% 0xda0a…1997 Tx ↗
WETH / 0x4900…e21a 48d 0.00% 0x8c06…f348 Tx ↗
WETH / 0x0bf2…8baf 48d 0.00% 0xe15d…1887 Tx ↗
WETH / 0x55c3…7d3f 48d 0.00% 0x54b4…de3e Tx ↗
WETH / 0xb0f9…7aec 48d 0.00% 0x56a2…4818 Tx ↗
WETH / 0x2afa…42f8 48d 0.00% 0x53e2…9cd6 Tx ↗
WETH / 0xa37c…5dd4 48d 0.00% 0x25c9…0411 Tx ↗
WETH / 0xa78b…c027 49d 0.00% 0x90ec…d82e Tx ↗
WETH / 0xffb9…cb79 49d 0.00% 0xb3d2…21f6 Tx ↗
WETH / 0xae53…92cc 49d 0.00% 0x6526…0622 Tx ↗
WETH / 0x37cf…2202 49d 0.00% 0x977b…846f Tx ↗
WETH / 0x98e2…9958 49d 0.00% 0x4705…6cb3 Tx ↗
WETH / 0x597f…786c 49d 0.00% 0x5514…90fc Tx ↗
WETH / 0xd023…1145 52d 0.00% 0xe426…adb8 Tx ↗
WETH / 0x85db…42ab 53d 0.00% 0x3d4a…ff99 Tx ↗