UniHooks

FarmIndexFeeHook

RobinhoodRegistered

Volatility-based fee hook for FarmIndex pools that charges ETH fees on every swap. Buy fees are deducted from the ETH input in beforeSwap; sell fees are deducted from the ETH output in afterSwap. The fee rate scales between a pool-configured base and max (both within 1–5%) based on the previous swap's tick movement, and is forwarded directly to a per-pool fee recipient.

0x0adcdc1a7f89e91029bb1d8dc968965dd796c0cc First pool 9 Aug 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
12
Dynamic-fee pools
2
Last new pool
39d
Code size
5,657 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). Open the registry
✓Source code publishedThe code on the block explorer matches what's deployed. Read the code · Sourcify
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: other. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

12 total
PairCreatedFeePool ID
USDG / BPOOL 39d 5.00% 0xc842…e8bd Tx ↗
USDG / BPOOL 39d dynamic 0xed1d…16e6 Tx ↗
GOOD / USDG 41d 5.00% 0xd348…bfb5 Tx ↗
LOBBY / USDG 41d 5.00% 0xf476…bda3 Tx ↗
zkThunder / USDG 41d 5.00% 0x1bdd…20db Tx ↗
USDG / FRAI 41d 5.00% 0xf9b1…714a Tx ↗
USDG / ORDO 48d 0.25% 0x94fc…c248 Tx ↗
USDG / ORDO 48d dynamic 0xef03…e342 Tx ↗
ETH / zenpad 2mo 0.00% 0xdefa…e4af Tx ↗
ETH / zencat 2mo 0.00% 0xb9ea…0be9 Tx ↗
ETH / 0xc6e9…c28d 2mo 0.00% 0x9483…00f5 Tx ↗
ETH / 0x1f48…1b11 2mo 0.00% 0x2f7a…290a Tx ↗