UniHooks

PmavHook

RobinhoodRegistered

Token launchpad hook that runs each coin on a concentrated bonding curve (800M tokens, ETH-paired). Enforces block+1 trading start, first-hour 2% per-wallet cap with auto-refund, decaying anti-snipe fee premium, and 70/30 creator/platform fee split. Graduates to a permanently locked full-range LP in the same pool when the curve sells out.

0x54198ff2fce9b0df255051d49748fe53a8e428cc First pool 16 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
609
Dynamic-fee pools
609
Last new pool
3mo
Code size
31,134 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.
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code verifiedPublished source matches the deployed code.
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

609 total, newest 50 shown
PairCreatedFeePool ID
ETH / 0xc4ae…2271 3mo dynamic 0x2a56…adaf Tx ↗
ETH / 0x89c0…63d7 3mo dynamic 0x9a45…8422 Tx ↗
ETH / 0x8bcd…4377 3mo dynamic 0xbdee…2feb Tx ↗
ETH / 0x8e08…453d 3mo dynamic 0x9afb…a7f0 Tx ↗
ETH / 0xed34…9ab3 3mo dynamic 0x11b4…532c Tx ↗
ETH / 0x0565…2ae8 3mo dynamic 0xa722…6561 Tx ↗
ETH / 0x522c…3ec4 3mo dynamic 0xc351…1742 Tx ↗
ETH / 0x0c91…497d 3mo dynamic 0xb846…77ca Tx ↗
ETH / 0xcecf…f017 3mo dynamic 0x72f8…01fe Tx ↗
ETH / 0x93c9…743e 3mo dynamic 0xcf8c…b6ca Tx ↗
ETH / 0x8d21…d992 3mo dynamic 0x8250…1702 Tx ↗
ETH / 0xd0c8…b02e 3mo dynamic 0x94b8…d01f Tx ↗
ETH / 0xb029…08b9 3mo dynamic 0x2b76…a014 Tx ↗
ETH / 0x5a81…75cd 3mo dynamic 0x8566…897c Tx ↗
ETH / 0x40f1…9ce4 3mo dynamic 0x4b57…c366 Tx ↗
ETH / 0x75b7…d998 3mo dynamic 0xa202…992e Tx ↗
ETH / 0x163d…0509 3mo dynamic 0x1b2a…9b0a Tx ↗
ETH / 0x796f…b1f8 3mo dynamic 0x21be…2463 Tx ↗
ETH / 0xfd13…d57d 3mo dynamic 0xe3ab…f9eb Tx ↗
ETH / 0x9f83…a660 3mo dynamic 0xe5e5…929f Tx ↗
ETH / 0x807e…eb44 3mo dynamic 0x00fe…919d Tx ↗
ETH / 0xa99d…dbb5 3mo dynamic 0x9d58…a5b1 Tx ↗
ETH / 0xdf51…17bc 3mo dynamic 0x0822…9381 Tx ↗
ETH / 0x49ed…c93d 3mo dynamic 0xe735…84a9 Tx ↗
ETH / 0xaa80…67f6 3mo dynamic 0x87fa…1368 Tx ↗
ETH / 0x8e81…fa65 3mo dynamic 0xdc41…d8e1 Tx ↗
ETH / 0x6cdf…3d16 3mo dynamic 0x9821…0cb8 Tx ↗
ETH / 0xa3f0…53c0 3mo dynamic 0xe0a0…ca3d Tx ↗
ETH / 0xfc54…e297 3mo dynamic 0x7eae…71de Tx ↗
ETH / 0xe468…6018 3mo dynamic 0xeb08…fa33 Tx ↗
ETH / 0xd47b…b671 3mo dynamic 0xea24…e303 Tx ↗
ETH / 0x39e5…5b4d 3mo dynamic 0x2633…7131 Tx ↗
ETH / 0x45ca…d5d7 3mo dynamic 0x7a7d…dcf9 Tx ↗
ETH / 0x6d25…946f 3mo dynamic 0xd951…3ccb Tx ↗
ETH / 0x984c…9de8 3mo dynamic 0x1f40…a958 Tx ↗
ETH / 0x2291…bfab 3mo dynamic 0xa773…74ad Tx ↗
ETH / 0xaaec…6c44 3mo dynamic 0xc997…5ad8 Tx ↗
ETH / 0x3746…2e31 3mo dynamic 0x3c48…257c Tx ↗
ETH / 0x40f3…9b51 3mo dynamic 0x2e98…b611 Tx ↗
ETH / 0x328a…55c1 3mo dynamic 0x0768…1061 Tx ↗
ETH / 0xc9c4…afff 3mo dynamic 0x3ca9…c2c7 Tx ↗
ETH / 0xb17f…e21a 3mo dynamic 0x18c3…2344 Tx ↗
ETH / 0xd035…a643 3mo dynamic 0xeba4…6047 Tx ↗
ETH / 0xed66…c092 3mo dynamic 0xf496…6147 Tx ↗
ETH / 0xffa6…7876 3mo dynamic 0x02c3…f968 Tx ↗
ETH / 0x9e68…c3e9 3mo dynamic 0xbcde…e409 Tx ↗
ETH / 0x1feb…12e7 3mo dynamic 0x26b2…cb5a Tx ↗
ETH / 0x6237…8102 3mo dynamic 0x9846…035e Tx ↗
ETH / 0x511d…9b07 3mo dynamic 0x33c6…daa8 Tx ↗
ETH / 0x093c…e254 3mo dynamic 0xa4a0…af17 Tx ↗