UniHooks

PeepsV4TaxHook

RobinhoodRegistered

A Uniswap v4 hook for meme token launches that skims configurable buy/sell taxes via BeforeSwapDelta, overrides LP fee to 1%, and distributes collected taxes to funds, burn, dividend, and liquidity sinks. Enforces exact-input-only swaps, blocks swaps during a clearing window, and restricts third-party liquidity additions via a time-based anti-farmer lock.

0x514c7811b9478a8d3d83dc8471e28e664894c8c8 First pool 4 Aug 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
51
Dynamic-fee pools
51
Last new pool
2mo
Code size
4,616 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.

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: PeepsV4TaxHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: governance. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

51 total, newest 50 shown
PairCreatedFeePool ID
WETH / RST 2mo dynamic 0x8a8e…8a06 Tx ↗
WETH / MRCATE 2mo dynamic 0xd76b…f374 Tx ↗
WETH / BATON 2mo dynamic 0xc7a8…14a4 Tx ↗
WETH / UOTF 2mo dynamic 0x5095…8a23 Tx ↗
KEKODYSSEUS / WETH 2mo dynamic 0xc1c2…36c2 Tx ↗
WETH / BULLBALLS 2mo dynamic 0x3c6f…69c0 Tx ↗
WETH / ANSEMSZN 2mo dynamic 0x6d1f…b25a Tx ↗
WETH / CLUG 2mo dynamic 0x24c8…bf61 Tx ↗
WETH / 67COIN 2mo dynamic 0xda6a…7b36 Tx ↗
WETH / 0xb843…7eb7 2mo dynamic 0xec67…3fe8 Tx ↗
WETH / 0x31d8…5de1 2mo dynamic 0xedaa…cc9e Tx ↗
WETH / 0x18e0…9b6d 2mo dynamic 0xdcd9…df30 Tx ↗
WETH / 0xcfea…d280 2mo dynamic 0x0a0e…3534 Tx ↗
WETH / 0xdfc3…7fdf 2mo dynamic 0x689d…9dc6 Tx ↗
WETH / 0x9de6…2845 2mo dynamic 0x4325…4fd9 Tx ↗
WETH / 0xd3bf…d73b 2mo dynamic 0xead1…680b Tx ↗
WETH / 0xf083…f67e 2mo dynamic 0x3171…efd0 Tx ↗
WETH / 0x728b…1b27 2mo dynamic 0x8ed4…9249 Tx ↗
WETH / 0x93cb…724b 2mo dynamic 0xc7c0…5e08 Tx ↗
WETH / 0x52b6…4da9 2mo dynamic 0xc6d6…a8f5 Tx ↗
WETH / 0x3183…3893 2mo dynamic 0x49c1…8cd2 Tx ↗
WETH / 0x9d53…2f65 2mo dynamic 0xad62…2df6 Tx ↗
WETH / 0x129a…ddd9 2mo dynamic 0x201d…6045 Tx ↗
WETH / 0x47c9…5d6c 2mo dynamic 0x292b…8385 Tx ↗
WETH / 0x621a…1ad4 2mo dynamic 0xcc5e…9266 Tx ↗
WETH / 0x9c14…61ac 2mo dynamic 0x9a9e…bb83 Tx ↗
WETH / 0xb7d9…6e10 2mo dynamic 0xab51…a539 Tx ↗
WETH / 0xb04f…f0dd 2mo dynamic 0x7f8f…c943 Tx ↗
WETH / 0x54ed…3d57 2mo dynamic 0x670b…b3b6 Tx ↗
WETH / 0x92f4…a42f 2mo dynamic 0x78fe…c95b Tx ↗
WETH / 0x57e0…95e2 2mo dynamic 0x699e…17eb Tx ↗
WETH / 0x68b9…2dc0 2mo dynamic 0x3842…a96b Tx ↗
WETH / 0x1368…4cda 3mo dynamic 0x8aee…cdbe Tx ↗
WETH / 0xb04b…e396 3mo dynamic 0xaf90…3ce7 Tx ↗
WETH / 0xb729…821f 3mo dynamic 0x7a25…fd1e Tx ↗
WETH / 0x13c1…ad38 3mo dynamic 0x44d5…1ce4 Tx ↗
WETH / 0x6067…f585 3mo dynamic 0x3f1a…9a3b Tx ↗
WETH / 0x18c6…3fa1 3mo dynamic 0x9c6a…c73c Tx ↗
WETH / 0x3830…6c3f 3mo dynamic 0xf2bf…7279 Tx ↗
WETH / 0x3a10…b108 3mo dynamic 0x21ce…5817 Tx ↗
WETH / 0xdd57…7f1f 3mo dynamic 0xc331…e28d Tx ↗
WETH / 0xd9b0…caf3 3mo dynamic 0x7489…a2f8 Tx ↗
WETH / 0x6c45…2612 3mo dynamic 0x0336…f880 Tx ↗
WETH / 0x672c…4bac 3mo dynamic 0x7f04…3f1b Tx ↗
WETH / 0x3c37…aaab 3mo dynamic 0x96c2…9f5d Tx ↗
WETH / 0xb84d…f1cb 3mo dynamic 0xbd15…0eaf Tx ↗
WETH / 0x8bae…a6a3 3mo dynamic 0x73c4…dc78 Tx ↗
WETH / 0xbe37…8cd9 3mo dynamic 0x8c28…7db0 Tx ↗
WETH / 0xebf7…2045 3mo dynamic 0x62d7…a321 Tx ↗
WETH / 0xce84…7d31 3mo dynamic 0x428d…4360 Tx ↗