UniHooks

ResearchHook

RobinhoodRegistered

Collects a flat 1% fee on every swap in the quote currency, split between beforeSwap (for quote-specified swaps) and afterSwap (for quote-unspecified swaps) via return deltas. Fees accumulate in the contract and can be withdrawn to a configurable treasury address. Only applies to tokens registered by the factory at launch time.

0x2026a3f0721c4a3ff86acbeab1b47c6bec2600cc First pool 16 Aug 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
143
Dynamic-fee pools
0
Last new pool
2mo
Code size
4,048 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: ResearchHook).
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

143 total, newest 50 shown
PairCreatedFeePool ID
ETH / QIONGQI 2mo 0.00% 0x4f49…9eb5 Tx ↗
ETH / XUKONG 2mo 0.00% 0x03e7…eb36 Tx ↗
ETH / NITAIN 2mo 0.00% 0x2a28…4606 Tx ↗
ETH / GLWUP 2mo 0.00% 0x1234…ef8b Tx ↗
ETH / FEITZY 2mo 0.00% 0x8a73…7eca Tx ↗
ETH / PWRLVL 2mo 0.00% 0x4a88…d51d Tx ↗
ETH / BAISHE 2mo 0.00% 0xd0a3…b4b4 Tx ↗
ETH / TIANFA 2mo 0.00% 0xcf52…3791 Tx ↗
ETH / 0xeeac…5b95 2mo 0.00% 0xddd8…b7de Tx ↗
ETH / 0x4765…dcbf 2mo 0.00% 0x8c7f…b013 Tx ↗
ETH / 0x1dac…b4d3 2mo 0.00% 0x0146…5f8e Tx ↗
ETH / 0xcf87…58e8 2mo 0.00% 0xe299…57e9 Tx ↗
ETH / 0xbe85…5244 2mo 0.00% 0x55ef…a170 Tx ↗
ETH / 0x76df…01d5 2mo 0.00% 0x9446…ecfb Tx ↗
ETH / 0xa570…80b9 2mo 0.00% 0x117a…e398 Tx ↗
ETH / 0x9c81…59e3 2mo 0.00% 0x1e3c…d62c Tx ↗
ETH / 0xa7f7…cc5f 2mo 0.00% 0xb16c…1d56 Tx ↗
ETH / 0xa515…65db 2mo 0.00% 0x3016…eb54 Tx ↗
ETH / 0xb84a…57e9 2mo 0.00% 0x0bcc…f672 Tx ↗
ETH / 0x7b9c…3ffa 2mo 0.00% 0x2029…3c7c Tx ↗
ETH / 0xe056…212f 2mo 0.00% 0x0990…fc24 Tx ↗
ETH / 0xc082…6334 2mo 0.00% 0x47ca…8570 Tx ↗
ETH / 0xc86b…502c 2mo 0.00% 0xd749…cd65 Tx ↗
ETH / 0x21b3…b35f 2mo 0.00% 0x97da…cbb9 Tx ↗
ETH / 0xa45e…ecf6 2mo 0.00% 0xdd07…478b Tx ↗
ETH / 0x1871…8075 2mo 0.00% 0x9520…91cd Tx ↗
ETH / 0xb86d…fdc5 2mo 0.00% 0x35eb…f9d6 Tx ↗
ETH / 0xedb1…7007 2mo 0.00% 0x58c2…056d Tx ↗
ETH / 0x936d…3f1e 2mo 0.00% 0x3ffa…6aaf Tx ↗
ETH / 0x3415…2c77 2mo 0.00% 0x7224…905c Tx ↗
ETH / 0xded5…99f3 2mo 0.00% 0x102f…5623 Tx ↗
ETH / 0x4371…00ab 2mo 0.00% 0xb798…7509 Tx ↗
ETH / 0x9a9f…ec08 2mo 0.00% 0xb0e9…a5ae Tx ↗
ETH / 0x0aa8…5587 2mo 0.00% 0x0059…b221 Tx ↗
ETH / 0xb8ee…31c6 2mo 0.00% 0x6136…9cf5 Tx ↗
ETH / 0x4b48…4ce5 2mo 0.00% 0xb260…a53a Tx ↗
ETH / 0x3697…70cd 2mo 0.00% 0x0331…14f1 Tx ↗
ETH / 0xee9b…ab1c 2mo 0.00% 0xfa75…f5d5 Tx ↗
ETH / 0xc1af…a498 2mo 0.00% 0xfb28…3bb2 Tx ↗
ETH / 0x11a3…c662 2mo 0.00% 0xc2f0…2f47 Tx ↗
ETH / 0xbcd7…855d 2mo 0.00% 0x177a…8ca2 Tx ↗
ETH / 0x5c13…1c0d 2mo 0.00% 0x76c5…c64f Tx ↗
ETH / 0x5cf3…24c1 2mo 0.00% 0x9c74…b226 Tx ↗
ETH / 0xffd8…98a0 2mo 0.00% 0x3628…3063 Tx ↗
ETH / 0xdc19…a07e 2mo 0.00% 0x40ec…35f5 Tx ↗
ETH / 0x327b…49b8 2mo 0.00% 0xcf2f…5784 Tx ↗
ETH / 0x4d6b…7c7b 2mo 0.00% 0xb040…6db0 Tx ↗
ETH / 0xc845…a3aa 2mo 0.00% 0xc7de…4bcb Tx ↗
ETH / 0xed4a…9c65 2mo 0.00% 0xe5c2…f96b Tx ↗
ETH / 0xa5d9…6b87 2mo 0.00% 0x2403…e599 Tx ↗