UniHooks

0x5847…1acc

Base

This is a Uniswap v4 hook on Base. Runs code on every swap. Can take tokens from swaps. Sets its own swap fee. Can block LP withdrawals. Gates who can add liquidity. Runs at pool creation.

0x58477b067a59ed9effe0d8e44b545727a7851acc First pool 1 May 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
174
Dynamic-fee pools
174
Last new pool
6mo
Code size
8,652 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.

Can block LP withdrawals

It runs before liquidity is removed, so it can delay or refuse LP exits.

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).
!Not in Uniswap’s hook registryUnregistered hooks get less scrutiny. Most scam hooks are unregistered.
!Source code not publishedNobody can read what this hook actually does. Treat it as a black box.
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
?No audit linkedAutomated checks only.

Pools using this hook

174 total, newest 50 shown
PairCreatedFeePool ID
ETH / ZIMBABWE 6mo dynamic 0x77d1…c02b Tx ↗
ETH / ZAMBIA 6mo dynamic 0x9f44…b8fd Tx ↗
ETH / SAFRICA 6mo dynamic 0x5975…66fc Tx ↗
ETH / YEMEN 6mo dynamic 0xef7b…9666 Tx ↗
ETH / KOSOVO 6mo dynamic 0xb217…7901 Tx ↗
ETH / VANUATU 6mo dynamic 0xad4b…1737 Tx ↗
ETH / VIETNAM 6mo dynamic 0xacdc…ff23 Tx ↗
ETH / VENEZ 6mo dynamic 0xbe03…4c97 Tx ↗
ETH / 0x08db…7805 6mo dynamic 0x5131…0fe9 Tx ↗
ETH / 0x09b6…7dee 6mo dynamic 0x49bc…9feb Tx ↗
ETH / 0x5c44…2f35 6mo dynamic 0x10d9…8d20 Tx ↗
ETH / 0xba8d…502c 6mo dynamic 0xde39…d4bd Tx ↗
ETH / 0xa193…7459 6mo dynamic 0x8dd2…12b7 Tx ↗
ETH / 0x2e9b…0572 6mo dynamic 0x6e2c…8287 Tx ↗
ETH / 0x4c9e…4d52 6mo dynamic 0xf35c…6bf2 Tx ↗
ETH / 0xca30…6e13 6mo dynamic 0xc11c…547c Tx ↗
ETH / 0xc838…200f 6mo dynamic 0xcf6a…0d65 Tx ↗
ETH / 0x456a…3820 6mo dynamic 0x1820…e45f Tx ↗
ETH / 0x9315…8fee 6mo dynamic 0xf073…331e Tx ↗
ETH / 0x28b2…8048 6mo dynamic 0x4cb2…4d68 Tx ↗
ETH / 0xeb5d…f814 6mo dynamic 0x983e…f6a5 Tx ↗
ETH / 0xd387…d54f 6mo dynamic 0x8682…6d39 Tx ↗
ETH / 0x67b4…bdf9 6mo dynamic 0x5842…001b Tx ↗
ETH / 0xb305…d64c 6mo dynamic 0xbf9d…508e Tx ↗
ETH / 0xb7d7…49af 6mo dynamic 0xb1b7…11cc Tx ↗
ETH / 0xff1d…f931 6mo dynamic 0xa5ac…3455 Tx ↗
ETH / 0x7183…d39e 6mo dynamic 0x4cd9…c934 Tx ↗
ETH / 0x6a51…66fe 6mo dynamic 0xb9c2…1046 Tx ↗
ETH / 0x0fa0…c1d8 6mo dynamic 0x9bbb…bada Tx ↗
ETH / 0xb251…c886 6mo dynamic 0x56c1…1682 Tx ↗
ETH / 0xd96f…d9e6 6mo dynamic 0x0ed8…51bd Tx ↗
ETH / 0x8010…7feb 6mo dynamic 0x4616…da8d Tx ↗
ETH / 0x76e7…2a7c 6mo dynamic 0x4914…c515 Tx ↗
ETH / 0xe87c…5aef 6mo dynamic 0x55ee…85f4 Tx ↗
ETH / 0x892b…a109 6mo dynamic 0x4dab…f012 Tx ↗
ETH / 0xa8b7…7d2b 6mo dynamic 0x6127…2a02 Tx ↗
ETH / 0x2eee…d7e8 6mo dynamic 0x5138…56a6 Tx ↗
ETH / 0xaeea…8d36 6mo dynamic 0x1036…fbed Tx ↗
ETH / 0x62c6…1b7c 6mo dynamic 0xbd73…b4ed Tx ↗
ETH / 0x1460…ea60 6mo dynamic 0x1377…a7e3 Tx ↗
ETH / 0x0ebd…cbcb 6mo dynamic 0x83ad…dd98 Tx ↗
ETH / 0x52cb…3beb 6mo dynamic 0xc45a…a41d Tx ↗
ETH / 0x3dcb…6f42 6mo dynamic 0x8167…b13d Tx ↗
ETH / 0xe0b3…40d9 6mo dynamic 0xc741…98e9 Tx ↗
ETH / 0x2b24…f7a7 6mo dynamic 0x53a2…6923 Tx ↗
ETH / 0xdd56…eab8 6mo dynamic 0x3d0d…0531 Tx ↗
ETH / 0x3ef7…63b7 6mo dynamic 0x4d85…60c6 Tx ↗
ETH / 0xa274…afa3 6mo dynamic 0x2153…dab7 Tx ↗
ETH / 0xe015…697c 6mo dynamic 0x8cd9…0e5c Tx ↗
ETH / 0x50f9…8e05 6mo dynamic 0x5dfb…af38 Tx ↗