UniHooks

ReflectionFeeHook

RobinhoodRegistered

A fixed 2% swap fee hook for graduated reflection-token pools. It collects ETH fees via return-delta callbacks in beforeSwap (for ETH-specified swaps) and afterSwap (for token-specified swaps), forwarding fees to the factory's per-token creditGraduatedFee() bucket. Pool creation is restricted to the factory's graduator contract via beforeInitialize.

0xfb50855d3a1003cd489cc73800081bfa915160cc First pool 8 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
14
Dynamic-fee pools
0
Last new pool
2mo
Code size
3,543 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

14 total
PairCreatedFeePool ID
ETH / CATESLA 2mo 0.00% 0x15a9…5e7b Tx ↗
ETH / S3XY 2mo 0.00% 0x0b38…f2da Tx ↗
ETH / ROLL 3mo 0.00% 0xc6e8…32d6 Tx ↗
ETH / RANGER 3mo 0.00% 0x010b…9b53 Tx ↗
ETH / SPCX 3mo 0.00% 0x676b…5cf1 Tx ↗
ETH / OPTI 3mo 0.00% 0xbdc3…b0ce Tx ↗
ETH / JENSEN 3mo 0.00% 0x8b98…9829 Tx ↗
ETH / STONKS 3mo 0.00% 0xf715…86ab Tx ↗
ETH / 0xf382…1acb 3mo 0.00% 0x9bad…2545 Tx ↗
ETH / 0xcc1b…db2b 3mo 0.00% 0x38e0…c457 Tx ↗
ETH / 0xea72…c6f3 3mo 0.00% 0x99a0…66ac Tx ↗
ETH / 0x072d…dec9 4mo 0.00% 0xa61f…eecb Tx ↗
ETH / 0xbfb9…7310 4mo 0.00% 0x306a…d0c0 Tx ↗
ETH / 0x6479…063b 4mo 0.00% 0x34df…d1dc Tx ↗