UniHooks

LaunchTaxHook

RobinhoodRegistered

Charges a 1% swap tax on launchpad pools, always denominated in the pool's quote token, split 50/50 between the launchpad deployer and the pool token creator. Only the registered strategy contract can initialize pools with this hook; the tax is taken via BeforeSwapDelta or AfterSwapDelta depending on which swap leg is the quote currency.

0x0d2a6208807f46ea15cca9ad7b4ac406b816a0cc First pool 6 Sept 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
25
Dynamic-fee pools
0
Last new pool
2mo
Code size
7,328 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.

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.
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

25 total
PairCreatedFeePool ID
WRAPPED / oSPOT 2mo 0.00% 0x1f02…766e Tx ↗
oSPOT / SPOTIFY 2mo 0.00% 0x837d…8dbd Tx ↗
INSIDER / oGRND 2mo 0.00% 0xc60b…de6b Tx ↗
FOMO / oSPOT 2mo 0.00% 0x209c…afeb Tx ↗
G / oSPOT 2mo 0.00% 0x315e…bf3a Tx ↗
RAVE / oSPOT 2mo 0.00% 0xf55d…3f85 Tx ↗
oGRND / 0x806f…d6f9 2mo 0.00% 0x8697…83af Tx ↗
0x5846…f86f / 0xf307…1af7 2mo 0.00% 0x9d7a…3d66 Tx ↗
0x2cfc…6749 / oGRND 2mo 0.00% 0x8220…665c Tx ↗
0x0a94…d08a / 0xe636…9f44 2mo 0.00% 0x2210…75e5 Tx ↗
0x59f1…15c5 / 0xff4b…6fa4 2mo 0.00% 0x957e…d38c Tx ↗
0xaf72…9df6 / oSPOT 2mo 0.00% 0x7e3c…f227 Tx ↗
0x0a94…d08a / 0xf9b5…f949 2mo 0.00% 0x408e…f9f4 Tx ↗
0x9204…6fc5 / 0xf307…1af7 2mo 0.00% 0xa522…7396 Tx ↗
oGRND / 0x586b…fae4 2mo 0.00% 0xb1ca…4918 Tx ↗
oGRND / 0x8a38…d2de 2mo 0.00% 0x78f6…9cb2 Tx ↗
0x0a94…d08a / 0xaafc…01aa 2mo 0.00% 0xcd82…b26e Tx ↗
0x40e2…c5d6 / oGRND 2mo 0.00% 0xa5ac…a1d1 Tx ↗
0xbbd8…0e5a / 0xf307…1af7 2mo 0.00% 0xa169…f530 Tx ↗
0x356e…d9e2 / 0xf307…1af7 2mo 0.00% 0x4725…4c76 Tx ↗
oSPOT / 0xea96…48d7 2mo 0.00% 0xc8f9…9674 Tx ↗
0x805a…a5d1 / oSPOT 2mo 0.00% 0x35d1…74a5 Tx ↗
oGRND / 0x5f0f…925d 2mo 0.00% 0x32be…5fbb Tx ↗
0x295c…5c21 / 0xff4b…6fa4 2mo 0.00% 0x9c28…e4c3 Tx ↗
0x0a94…d08a / 0x3292…dc1c 2mo 0.00% 0x18b2…5196 Tx ↗