UniHooks

VerdantHook

RobinhoodRegistered

Fee schedule hook for Verdant markets that overrides LP fees in beforeSwap based on a pre-configured, time-based stage schedule stored per pool. Pool initialization and liquidity addition are restricted to the Verdant factory, making pools immutable after creation. No upgrade path, no delegatecall, no custody of assets.

0xf998c32cddfa6354bd80aab470c6ecf4d83bb880 First pool 2 Aug 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
5
Dynamic-fee pools
5
Last new pool
3mo
Code size
8,784 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

Gates who can add liquidity

It checks every deposit before it goes in.

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 (contract: VerdantHook).
?No audit linkedAutomated checks only.

Pools using this hook

5 total
PairCreatedFeePool ID
ETH / VNT 3mo dynamic 0x50f8…1f1a Tx ↗
ETH / VNT 3mo dynamic 0x6dbd…9f16 Tx ↗
ETH / TESTVERDANT 3mo dynamic 0xe4ce…db7a Tx ↗
ETH / TEST2 3mo dynamic 0xfef5…d9f4 Tx ↗
ETH / TEST 3mo dynamic 0x593a…79a6 Tx ↗