UniHooks

PmavHook

RobinhoodRegisteredLaunch a pool with this hook

A Uniswap v4 hook-based token launchpad (pmav.fun V2) that deploys ERC-20 coins with a concentrated bonding curve position, enforces fair-launch rules including a block+1 trading delay, a 2% first-hour buy cap with auto-refund, and a decaying anti-snipe premium. Charges a 1% fee split 70/30 creator/platform. Graduates coins by replacing the curve with a permanently locked full-range position in the same pool.

0x97472ae141ff13a4d317328bc4f3f95172fba8cc First pool 16 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
195
Dynamic-fee pools
195
Last new pool
3mo
Code size
30,507 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.

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).
✓Source code publishedThe code on the block explorer matches what's deployed (contract: PmavHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: temporal. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

195 total, newest 50 shown
PairCreatedFeePool ID
ETH / PMAVCAT 3mo dynamic 0x8d26…4c91 Tx ↗
ETH / TROLL 3mo dynamic 0xea44…33fe Tx ↗
ETH / JELLYJELLY 3mo dynamic 0x9214…03a1 Tx ↗
ETH / BAN 3mo dynamic 0xbb77…f917 Tx ↗
ETH / ARC 3mo dynamic 0x7d1d…f6b1 Tx ↗
ETH / WOULD 3mo dynamic 0xeb2b…faab Tx ↗
ETH / SANDWICH 3mo dynamic 0xef63…7892 Tx ↗
ETH / WOULD 3mo dynamic 0x5be1…8a87 Tx ↗
ETH / FARTCOIN 3mo dynamic 0xbeeb…e758 Tx ↗
ETH / 0x9eb0…9ce7 3mo dynamic 0x4542…25eb Tx ↗
ETH / 0x246d…a929 3mo dynamic 0xb3aa…a6eb Tx ↗
ETH / 0x64f1…edc3 3mo dynamic 0x4686…d582 Tx ↗
ETH / 0x42da…9aa6 3mo dynamic 0x3b52…ddfd Tx ↗
ETH / 0x359b…b24c 3mo dynamic 0x25d4…f14b Tx ↗
ETH / 0x4639…be5a 3mo dynamic 0x3d8a…0c1c Tx ↗
ETH / 0x5940…62ef 3mo dynamic 0x848d…eed2 Tx ↗
ETH / 0x48e6…30ef 3mo dynamic 0xc7be…6c01 Tx ↗
ETH / 0x79a0…7d9a 3mo dynamic 0xf0ce…15ee Tx ↗
ETH / 0xba1e…d709 3mo dynamic 0x8710…3851 Tx ↗
ETH / 0x6615…8261 3mo dynamic 0x2f10…f1a3 Tx ↗
ETH / 0x6807…f2cc 3mo dynamic 0x0fee…2a78 Tx ↗
ETH / 0xb0e5…6957 3mo dynamic 0x50b1…37b6 Tx ↗
ETH / 0x9794…f330 3mo dynamic 0xe801…c7f0 Tx ↗
ETH / 0x1ac9…dda8 3mo dynamic 0x3ef9…e8e5 Tx ↗
ETH / 0x7ff1…a7e9 3mo dynamic 0x6f8a…1f39 Tx ↗
ETH / 0x3b57…af83 3mo dynamic 0x600c…3499 Tx ↗
ETH / 0xb54e…e0cd 3mo dynamic 0xb8af…01c9 Tx ↗
ETH / 0xf3ab…9785 3mo dynamic 0xa8e9…5982 Tx ↗
ETH / 0x252d…f97a 3mo dynamic 0xb7c4…b311 Tx ↗
ETH / 0x5183…861a 3mo dynamic 0xa903…b101 Tx ↗
ETH / 0x3cbc…ac63 3mo dynamic 0xd9ce…347f Tx ↗
ETH / 0xd0d0…e09b 3mo dynamic 0x152f…b519 Tx ↗
ETH / 0x6f9f…f8d2 3mo dynamic 0x7bfd…e707 Tx ↗
ETH / 0x81f8…8960 3mo dynamic 0xf64a…56a8 Tx ↗
ETH / 0x3b6f…df7e 3mo dynamic 0xa0ea…a4fc Tx ↗
ETH / 0x857f…f40b 3mo dynamic 0xb49f…4626 Tx ↗
ETH / 0xcd64…dcef 3mo dynamic 0x273e…a390 Tx ↗
ETH / 0x7dc4…ba20 3mo dynamic 0xc501…1dab Tx ↗
ETH / 0x841d…f0b0 3mo dynamic 0xb552…4297 Tx ↗
ETH / 0x64f2…f3c9 3mo dynamic 0x5681…84f4 Tx ↗
ETH / 0x7ad8…228b 3mo dynamic 0x9f03…cc8e Tx ↗
ETH / 0xda32…9fe8 3mo dynamic 0xf7b1…79ac Tx ↗
ETH / 0x0534…fc56 3mo dynamic 0xd212…1f1f Tx ↗
ETH / 0x262b…84b5 3mo dynamic 0x9318…d3fb Tx ↗
ETH / 0x55fe…2d58 3mo dynamic 0x1d74…0aff Tx ↗
ETH / 0x3ca5…c722 3mo dynamic 0xa68d…76a4 Tx ↗
ETH / 0xbaf5…dc4a 3mo dynamic 0x0915…ba14 Tx ↗
ETH / 0xeb6a…9548 3mo dynamic 0xd27d…c02e Tx ↗
ETH / 0x952c…db9f 3mo dynamic 0x93f7…59f0 Tx ↗
ETH / 0x77d4…5d3f 3mo dynamic 0x1816…ff61 Tx ↗