UniHooks

HavenHook

RobinhoodRegistered

A fee-collection hook that intercepts swaps on registered ("moored") token pools, deducting a configurable fee (default 1%, capped at 5%) from each swap in the quote currency, and crediting accumulated fees to designated pool managers ("skippers") who can claim them via reap/reapAll.

0x6c071a92ad90d04176802cae2283360d4adf80cc First pool 5 Sept 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
39
Dynamic-fee pools
0
Last new pool
56d
Code size
5,021 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.

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: HavenHook).
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

39 total
PairCreatedFeePool ID
ETH / OG 56d 0.00% 0x707b…a9f7 Tx ↗
ETH / VAPOUR 57d 0.00% 0xe383…0ab5 Tx ↗
ETH / LETHER 58d 0.00% 0xb3e1…16de Tx ↗
ETH / 666 58d 0.00% 0x5924…d1e7 Tx ↗
ETH / cap 58d 0.00% 0x94db…fee8 Tx ↗
ETH / N3ON 59d 0.00% 0x6779…139e Tx ↗
ETH / N3ON 59d 0.00% 0x4458…c245 Tx ↗
ETH / N3ON 59d 0.00% 0xbac4…71f2 Tx ↗
ETH / 0x7d5b…8cfd 59d 0.00% 0x40e4…a85a Tx ↗
ETH / 0x6428…4522 59d 0.00% 0x4dea…8a85 Tx ↗
ETH / 0xb170…3713 59d 0.00% 0x04be…7ec7 Tx ↗
ETH / 0x84fe…aec8 2mo 0.00% 0x6c90…41b4 Tx ↗
ETH / 0x0a33…8d98 2mo 0.00% 0x1b67…e817 Tx ↗
ETH / 0xd703…e155 2mo 0.00% 0x8664…d76f Tx ↗
ETH / 0x9a56…01e2 2mo 0.00% 0xed81…2630 Tx ↗
ETH / 0xe504…dc6e 2mo 0.00% 0x5e36…89ea Tx ↗
ETH / 0x6c76…4a74 2mo 0.00% 0x2f07…b8ef Tx ↗
ETH / 0x1a49…2b20 2mo 0.00% 0xeb5d…8fe6 Tx ↗
ETH / 0x662d…fbbd 2mo 0.00% 0x8b8c…9173 Tx ↗
ETH / 0x5e37…11e8 2mo 0.00% 0x4c26…789f Tx ↗
ETH / 0x5ca8…aa9a 2mo 0.00% 0xbb2b…2068 Tx ↗
ETH / 0x841d…861c 2mo 0.00% 0xa776…2ff4 Tx ↗
ETH / 0xf760…5f4e 2mo 0.00% 0x6de0…6031 Tx ↗
ETH / 0x439e…74f1 2mo 0.00% 0xdac3…85cd Tx ↗
ETH / 0x1583…aed9 2mo 0.00% 0xdf7c…8ad5 Tx ↗
ETH / 0xfb8c…f4de 2mo 0.00% 0x83b3…d313 Tx ↗
ETH / 0xef75…3f82 2mo 0.00% 0x712d…93e0 Tx ↗
ETH / 0xf60a…1e01 2mo 0.00% 0x307a…b026 Tx ↗
ETH / 0x5da0…9d6f 2mo 0.00% 0xe357…7c1d Tx ↗
ETH / 0xb8d1…7deb 2mo 0.00% 0x2854…038e Tx ↗
ETH / 0xb5d0…be39 2mo 0.00% 0x711f…0c25 Tx ↗
ETH / 0xa9b1…d15b 2mo 0.00% 0x0d49…b3c8 Tx ↗
ETH / 0x16c9…dfeb 2mo 0.00% 0x8e80…1bef Tx ↗
ETH / 0xadbc…7068 2mo 0.00% 0xbd41…aced Tx ↗
ETH / 0x04ab…cad5 2mo 0.00% 0x555f…7207 Tx ↗
ETH / 0x6edb…8899 2mo 0.00% 0x053d…c9e8 Tx ↗
ETH / 0xa537…2caa 2mo 0.00% 0x8a18…d79b Tx ↗
ETH / 0x71d6…03f8 2mo 0.00% 0x3a25…7208 Tx ↗
ETH / 0x230b…491a 2mo 0.00% 0xa092…2ec9 Tx ↗