UniHooks

LaunchHook

RobinhoodRegistered

Three-phase token launchpad hook: a 50-block guard phase with exponentially decaying fees (90%→3%), a flat 1% curve phase until a cumulative quote graduation threshold is met, then a permanent 1% graduated phase. The hook captures 100% of trading fees via before/afterSwap deltas and routes them through a FeeRouter. Per-wallet and per-block buy caps are enforced during the first 100 L2 blocks to limit sniping.

0xd23c94bd8cbeb48c169c020e16a844aeab2368cc First pool 15 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
32
Dynamic-fee pools
0
Last new pool
3mo
Code size
10,046 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.

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.
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

32 total
PairCreatedFeePool ID
WETH / JUSTCLICKING 3mo 0.00% 0x2d3b…7b12 Tx ↗
WETH / BTURT 3mo 0.00% 0x3462…9792 Tx ↗
WETH / NEVERSTOPCLICK 3mo 0.00% 0x43f7…14be Tx ↗
WETH / VLAD 3mo 0.00% 0xa569…0239 Tx ↗
BUTTERS / WETH 3mo 0.00% 0x48c8…d0d4 Tx ↗
WETH / BSOAP 3mo 0.00% 0x24b6…43d2 Tx ↗
WETH / GREEN 3mo 0.00% 0x9169…b11b Tx ↗
WETH / BDOG 3mo 0.00% 0x0c48…337d Tx ↗
WETH / 0xb13b…d61d 3mo 0.00% 0xa8bc…b673 Tx ↗
WETH / 0x4506…b634 3mo 0.00% 0x2a93…7ab3 Tx ↗
WETH / 0xc088…4d9a 3mo 0.00% 0x8fd3…326a Tx ↗
WETH / 0x8e7d…f911 3mo 0.00% 0x7cd4…f764 Tx ↗
WETH / 0x3860…6210 3mo 0.00% 0x13d1…0b79 Tx ↗
WETH / 0x270f…850f 3mo 0.00% 0x092b…86ee Tx ↗
WETH / 0xd5a4…f729 3mo 0.00% 0x2de4…ffab Tx ↗
WETH / 0x3e73…0806 3mo 0.00% 0xf472…677e Tx ↗
WETH / 0xafb9…8d96 3mo 0.00% 0x87cf…8b14 Tx ↗
WETH / 0xe386…93d9 3mo 0.00% 0x8cca…0202 Tx ↗
WETH / 0x48ed…2c5b 3mo 0.00% 0xea6a…ab74 Tx ↗
WETH / 0xcc29…b649 3mo 0.00% 0x7fb7…bdeb Tx ↗
WETH / 0x959b…d310 3mo 0.00% 0xd89b…e9c2 Tx ↗
WETH / 0x31d3…c554 3mo 0.00% 0xc1b4…b597 Tx ↗
WETH / 0x8a3f…da8c 3mo 0.00% 0x47cc…bb92 Tx ↗
WETH / 0x12e0…56ef 3mo 0.00% 0xd0ad…73f0 Tx ↗
WETH / 0x6fb9…db5a 3mo 0.00% 0xce30…29c6 Tx ↗
WETH / 0x1773…fb36 3mo 0.00% 0x26ba…ab4b Tx ↗
WETH / 0xc524…3cad 3mo 0.00% 0x5740…fee9 Tx ↗
WETH / 0x8cf7…7c67 3mo 0.00% 0x7ed2…98d3 Tx ↗
WETH / 0x8f9a…7ff6 3mo 0.00% 0x9e57…996a Tx ↗
WETH / 0x4418…b47d 3mo 0.00% 0x4035…1431 Tx ↗
WETH / 0x75ee…c261 3mo 0.00% 0x3708…9fbf Tx ↗
WETH / 0x14b0…222b 3mo 0.00% 0xba67…8a57 Tx ↗