UniHooks

TradingFeeHook

BaseRegistered

Collects a 5% trading fee on every swap (0.5% commission to treasury, 4.5% to token creator via RevenueVault), using beforeSwapReturnDelta for exact-input buys and afterSwapReturnDelta for sells and exact-output buys. Pools must be registered by the LaunchVault to have fees enabled; unregistered pools swap without any fee.

0xe3351661c4af528669ca4c997a5b98818ab000cc First pool 21 Jan 2026View on explorer
?CheckingBytecode not analysed yet
Pools
5
Dynamic-fee pools
0
Last new pool
9mo
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.

Safety report

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

5 total
PairCreatedFeePool ID
TV4F / WETH 9mo 0.00% 0x1a4a…611c Tx ↗
TSS / WETH 9mo 0.00% 0x9623…7037 Tx ↗
TEST2 / WETH 9mo 0.00% 0x30ed…e41c Tx ↗
TESTV4 / WETH 9mo 0.00% 0xace0…ad93 Tx ↗
FSF / WETH 9mo 0.00% 0x70ce…5ba4 Tx ↗