UniHooks

0x24fc…00c8

Base

Runs code on every swap. Can take tokens from swaps. Sets its own swap fee.

0x24fc077bcd3af109a2acb9988ac2214393aa00c8 First pool 4 May 2026View on explorer
?CheckingBytecode not analysed yet
Pools
371
Dynamic-fee pools
371
Last new pool
5mo
Code size
—

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.

Safety report

Automated checks, not an audit
?Bytecode not analysed yetChecks run within a few minutes of a hook appearing.
!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

371 total, newest 50 shown
PairCreatedFeePool ID
0x1fb1…e100 / 0xc07e…3ba3 5mo dynamic 0xa577…8831 Tx ↗
0xc07e…3ba3 / 0xf128…3e8d 5mo dynamic 0x4723…3b27 Tx ↗
0x95da…d195 / 0xc07e…3ba3 5mo dynamic 0xbad5…f9c4 Tx ↗
0x9c27…762f / 0xc07e…3ba3 5mo dynamic 0x2532…7491 Tx ↗
0x5b14…19b7 / 0xc07e…3ba3 5mo dynamic 0x6d14…64fc Tx ↗
0x9b52…dfc4 / 0xc07e…3ba3 5mo dynamic 0xfa0f…5fab Tx ↗
0x7d74…7d5f / 0xc07e…3ba3 5mo dynamic 0xbfac…a92a Tx ↗
0xc07e…3ba3 / 0xeeea…30c3 5mo dynamic 0xae6f…42c5 Tx ↗
0x53b4…15c5 / 0xc07e…3ba3 5mo dynamic 0x097e…45a0 Tx ↗
0xadc1…a34e / 0xc07e…3ba3 5mo dynamic 0xeab5…7018 Tx ↗
0x4f23…5e47 / 0xc07e…3ba3 5mo dynamic 0xee06…7141 Tx ↗
0xc07e…3ba3 / 0xfd64…d62d 5mo dynamic 0xf8b5…0993 Tx ↗
0x100a…ea0c / 0xc07e…3ba3 5mo dynamic 0xf9d8…5cf7 Tx ↗
0xc07e…3ba3 / 0xd897…08c3 5mo dynamic 0x8044…f457 Tx ↗
0x28aa…433b / 0xc07e…3ba3 5mo dynamic 0xd156…edb6 Tx ↗
0xb7d9…184e / 0xc07e…3ba3 5mo dynamic 0x6286…2890 Tx ↗
0xc07e…3ba3 / 0xc84b…51c4 5mo dynamic 0xf2b9…70ab Tx ↗
0x98b4…2573 / 0xc07e…3ba3 5mo dynamic 0x88d7…a0a7 Tx ↗
0xc07e…3ba3 / 0xf18d…0174 5mo dynamic 0x0875…a05f Tx ↗
0xc07e…3ba3 / 0xe211…0d06 5mo dynamic 0x8546…d28c Tx ↗
0xc07e…3ba3 / 0xe211…6408 5mo dynamic 0x9448…b665 Tx ↗
0x3d27…1b9e / 0xc07e…3ba3 5mo dynamic 0x9889…02c4 Tx ↗
0xc07e…3ba3 / 0xc212…954f 5mo dynamic 0x9e8c…1954 Tx ↗
0x2c03…8ae0 / 0xc07e…3ba3 5mo dynamic 0xc653…2f86 Tx ↗
0xc07e…3ba3 / 0xe102…9a5c 5mo dynamic 0xdf3f…3c17 Tx ↗
0xc07e…3ba3 / 0xe8f0…7c03 5mo dynamic 0x5d09…ec60 Tx ↗
0x1256…ec70 / 0xc07e…3ba3 5mo dynamic 0x8e25…61cf Tx ↗
0x335a…8f65 / 0xc07e…3ba3 5mo dynamic 0xad0b…43c6 Tx ↗
0xc07e…3ba3 / 0xf128…3f00 5mo dynamic 0xfa54…10f0 Tx ↗
0x2480…25f2 / 0xc07e…3ba3 5mo dynamic 0x6e18…d95d Tx ↗
0xa645…b55a / 0xc07e…3ba3 5mo dynamic 0x8f04…2f58 Tx ↗
0xbf5f…7abd / 0xc07e…3ba3 5mo dynamic 0x1727…c137 Tx ↗
0xb55a…e65f / 0xc07e…3ba3 5mo dynamic 0x3ee9…e607 Tx ↗
0x6fd6…5d16 / 0xc07e…3ba3 5mo dynamic 0x4793…1fa3 Tx ↗
0x73ae…6f8d / 0xc07e…3ba3 5mo dynamic 0xb677…a273 Tx ↗
0xc07e…3ba3 / 0xd6fb…e021 5mo dynamic 0xf82e…4be3 Tx ↗
0xc07e…3ba3 / 0xcc5a…b30e 5mo dynamic 0x788f…5216 Tx ↗
0x8e99…2e29 / 0xc07e…3ba3 5mo dynamic 0xcf3c…b758 Tx ↗
0x54f7…9c6e / 0xc07e…3ba3 5mo dynamic 0xb38c…4910 Tx ↗
0xadfd…d8e9 / 0xc07e…3ba3 5mo dynamic 0xa385…7a81 Tx ↗
0x20f8…8342 / 0xc07e…3ba3 5mo dynamic 0xc358…e8c4 Tx ↗
0xc07e…3ba3 / 0xd0e9…f5eb 5mo dynamic 0x6dc9…21ce Tx ↗
0xc07e…3ba3 / 0xd7a5…56e9 5mo dynamic 0x7745…74b8 Tx ↗
0x8500…cdd5 / 0xc07e…3ba3 5mo dynamic 0xf05a…4f12 Tx ↗
0xa3b7…6edd / 0xc07e…3ba3 5mo dynamic 0x25ee…7d00 Tx ↗
0xa6f0…71cf / 0xc07e…3ba3 5mo dynamic 0xc5f3…da53 Tx ↗
0x4973…d901 / 0xc07e…3ba3 5mo dynamic 0x7c5d…7e96 Tx ↗
0xc07e…3ba3 / 0xcda2…054c 5mo dynamic 0x27cf…ab9a Tx ↗
0x9f0d…d69f / 0xc07e…3ba3 5mo dynamic 0x5c4e…3a91 Tx ↗
0xac14…7411 / 0xc07e…3ba3 5mo dynamic 0xdbc0…785a Tx ↗