UniHooks

LittleJohnBondingHook

RobinhoodRegistered

A bonding-launch Uniswap v4 hook extending LittleJohnHook with a graduation milestone: once ETH absorbed (derived from post-swap sqrt price and fixed launch liquidity) reaches a threshold, emits BondingGraduated. Only the factory's initial liquidity add is permitted per pool; all subsequent adds revert. Fees are taken via return-deltas and minted as ERC-6909 native-ETH claims to LpLockerV4.

0xa8a5c4932ba4cc71347dcab30329c2816ba028cc First pool 11 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
25
Dynamic-fee pools
25
Last new pool
3mo
Code size
11,142 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: LittleJohnBondingHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: other. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

25 total
PairCreatedFeePool ID
ETH / LSLAB 3mo dynamic 0xc24a…5871 Tx ↗
ETH / GRNWLBS 3mo dynamic 0xce1e…fffa Tx ↗
ETH / GREWDL 3mo dynamic 0x17e4…10b3 Tx ↗
ETH / FARTBLASTER 3mo dynamic 0xf00b…62b7 Tx ↗
ETH / BLACKSWAN 3mo dynamic 0x3b7c…caeb Tx ↗
ETH / BLACKSWAN 3mo dynamic 0x8a5a…75d7 Tx ↗
ETH / BARROW 3mo dynamic 0x4020…0ee3 Tx ↗
ETH / SHRUB 3mo dynamic 0x8746…c94b Tx ↗
ETH / 0x709c…068c 3mo dynamic 0x1d86…51db Tx ↗
ETH / 0x8f1f…a835 3mo dynamic 0xd0d1…8e70 Tx ↗
ETH / 0xc423…f4cd 3mo dynamic 0xfc26…b14f Tx ↗
ETH / 0xbcc1…576d 3mo dynamic 0x7cba…5a02 Tx ↗
ETH / 0xdc6d…1a66 3mo dynamic 0xffb7…90dc Tx ↗
ETH / 0x1aeb…97a0 3mo dynamic 0xbb6b…5b2d Tx ↗
ETH / 0x052b…f9ba 3mo dynamic 0xfb1e…d1c6 Tx ↗
ETH / 0x3505…847f 3mo dynamic 0xe2e9…ae2f Tx ↗
ETH / SLIPPY 3mo dynamic 0x4e2d…50a4 Tx ↗
ETH / 0x30a8…aa22 3mo dynamic 0x689f…2102 Tx ↗
ETH / 0x90a2…9354 3mo dynamic 0x69b5…4bb4 Tx ↗
ETH / 0x4e39…d313 3mo dynamic 0xabd6…3418 Tx ↗
ETH / 0xe5b4…ceb2 3mo dynamic 0xbed3…04b4 Tx ↗
ETH / 0x2930…5c33 3mo dynamic 0x4ee2…6ec9 Tx ↗
ETH / BELL 3mo dynamic 0xaae3…943e Tx ↗
ETH / 0xd86c…db94 3mo dynamic 0xa705…546f Tx ↗
ETH / 0xdc33…2be7 3mo dynamic 0x449d…fb45 Tx ↗