UniHooks

TaxHook

BaseRegistered

A Uniswap v4 hook that taxes swaps on a designated token (boomToken), overriding LP fees to zero and collecting configurable team and per-pool developer taxes (in basis points) on both buys and sells.

0x766d77aa976ad92fa785dc505228dca7a36f80cc First pool 10 May 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
26
Dynamic-fee pools
26
Last new pool
17mo
Code size
15,461 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.

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: TaxHook).
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

26 total
PairCreatedFeePool ID
BOOM / PAIR 17mo dynamic 0x6fd8…2b6f Tx ↗
PAIR / NUKE 17mo dynamic 0xc1aa…d7a8 Tx ↗
PAIR / BOOM 17mo dynamic 0xd0cb…4fa1 Tx ↗
PAIR / BOMB 17mo dynamic 0x3f12…4804 Tx ↗
MOON / PAIR 17mo dynamic 0x66ae…c496 Tx ↗
PAIR / BF 17mo dynamic 0xfe57…7887 Tx ↗
BOOM / PAIR 17mo dynamic 0xd674…cbcb Tx ↗
0x4217…6df2 / PAIR 17mo dynamic 0x0c79…d57d Tx ↗
0x110b…075a / PAIR 17mo dynamic 0x7c94…d9d9 Tx ↗
0x1c72…119d / PAIR 17mo dynamic 0x4095…04fe Tx ↗
0x2cb9…c2f2 / PAIR 18mo dynamic 0x7fe2…5683 Tx ↗
0x8604…5be6 / PAIR 18mo dynamic 0x5a34…ebdf Tx ↗
0x46d6…3dd5 / PAIR 18mo dynamic 0x74b2…ff40 Tx ↗
PAIR / 0xf372…1b8d 18mo dynamic 0xff2b…1478 Tx ↗
0x89f2…ca13 / PAIR 18mo dynamic 0x12b2…010a Tx ↗
0x9fc9…c994 / PAIR 18mo dynamic 0xa8d6…4fd2 Tx ↗
0xbe3a…3c07 / PAIR 18mo dynamic 0xeac1…d20c Tx ↗
0x9d24…734c / PAIR 18mo dynamic 0x989b…eba3 Tx ↗
0x596a…5215 / PAIR 18mo dynamic 0x5512…00f7 Tx ↗
0x0248…d384 / PAIR 18mo dynamic 0xc999…2ea2 Tx ↗
0x6ba3…5b0c / PAIR 18mo dynamic 0x4eb6…e7cd Tx ↗
0x93e5…77fa / PAIR 18mo dynamic 0x8f8c…4be9 Tx ↗
0xc92e…75f8 / PAIR 18mo dynamic 0xe8d8…2d0d Tx ↗
PAIR / 0xe609…8d38 18mo dynamic 0xeae2…d617 Tx ↗
PAIR / 0xd6bd…fceb 18mo dynamic 0x298e…4f88 Tx ↗
WETH / PAIR 18mo dynamic 0xd6c1…b5f6 Tx ↗