UniHooks

GemHook

RobinhoodRegistered

A launch-platform hook for the Gem Factory that collects configurable protocol fees and per-token creator taxes on swaps through registered token/quote pairs. Fees are taken from the quote-token amount in beforeSwap or afterSwap and distributed to token creators as claimable balances.

0x4395ef0f11e349400c194a186aa4bc3f29d300cc First pool 22 Aug 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
54
Dynamic-fee pools
0
Last new pool
2mo
Code size
5,500 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: GemHook).
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

54 total, newest 50 shown
PairCreatedFeePool ID
ETH / GRNT 2mo 0.00% 0x267f…d541 Tx ↗
ETH / AMBR 2mo 0.00% 0xe8e4…0778 Tx ↗
ETH / ONYX 2mo 0.00% 0xbad1…4963 Tx ↗
ETH / TOPZ 2mo 0.00% 0x0a5e…73f5 Tx ↗
ETH / OPAL 2mo 0.00% 0xb2df…846c Tx ↗
ETH / JADE 2mo 0.00% 0xbb62…0588 Tx ↗
ETH / EMLD 2mo 0.00% 0x38a3…5124 Tx ↗
ETH / RUBY 2mo 0.00% 0x051a…79e7 Tx ↗
ETH / 0xd431…42e8 2mo 0.00% 0x5ce6…9ba1 Tx ↗
ETH / 0xce4e…218a 2mo 0.00% 0xc835…c01f Tx ↗
ETH / 0x03c6…4cc2 2mo 0.00% 0xcdae…b3eb Tx ↗
ETH / 0xc00e…cad6 2mo 0.00% 0x07e5…1720 Tx ↗
ETH / 0xdde2…a899 2mo 0.00% 0x91a3…977e Tx ↗
ETH / 0xefe4…da08 2mo 0.00% 0xf267…f92f Tx ↗
ETH / 0x06b7…0f8d 2mo 0.00% 0x589f…77fd Tx ↗
ETH / FROST 2mo 0.00% 0x95c7…8d96 Tx ↗
ETH / 0xd4de…1412 2mo 0.00% 0xf0a0…9e43 Tx ↗
ETH / 0x9cfd…64d9 2mo 0.00% 0x94d8…8b41 Tx ↗
ETH / 0x1dfc…c8ce 2mo 0.00% 0xd154…e7cb Tx ↗
ETH / 0xaf62…266b 2mo 0.00% 0x99c8…10ef Tx ↗
ETH / 0xe579…696b 2mo 0.00% 0xbb8e…f483 Tx ↗
ETH / 0xfb42…7c7c 2mo 0.00% 0xcc26…b839 Tx ↗
ETH / FLINT 2mo 0.00% 0xd1cb…68c2 Tx ↗
ETH / 0x951d…f5fe 2mo 0.00% 0xd085…e849 Tx ↗
ETH / 0x3dda…4afb 2mo 0.00% 0x8524…d06c Tx ↗
ETH / 0xaa0c…3ef1 2mo 0.00% 0x5533…819c Tx ↗
ETH / 0x17ea…87ac 2mo 0.00% 0x84b7…a2d4 Tx ↗
ETH / 0x2c31…eebe 2mo 0.00% 0x7bab…55ee Tx ↗
ETH / 0x33af…7cd3 2mo 0.00% 0x5661…198d Tx ↗
ETH / MAGMA 2mo 0.00% 0xdfc3…b338 Tx ↗
ETH / 0x2442…f207 2mo 0.00% 0xe9e3…8cf3 Tx ↗
ETH / 0xa180…f4d0 2mo 0.00% 0xef4f…cc64 Tx ↗
ETH / 0x597c…e94f 2mo 0.00% 0xaa5f…3c46 Tx ↗
ETH / 0xe4ef…0da5 2mo 0.00% 0x279a…d41a Tx ↗
ETH / 0xf6fc…1a4f 2mo 0.00% 0xd289…9abd Tx ↗
ETH / 0xdcb6…e501 2mo 0.00% 0x2efd…8646 Tx ↗
ETH / 0xed42…8899 2mo 0.00% 0xe3d9…31bc Tx ↗
ETH / 0x9554…8790 2mo 0.00% 0xa7b6…3400 Tx ↗
ETH / 0x1586…8307 2mo 0.00% 0xcb5d…a39d Tx ↗
ETH / EPOCH 2mo 0.00% 0x6e0c…7835 Tx ↗
ETH / 0xa0ec…fe2c 2mo 0.00% 0x7904…8079 Tx ↗
ETH / 0x4eeb…688e 2mo 0.00% 0x633f…333a Tx ↗
ETH / 0x146d…c301 2mo 0.00% 0x0da5…7ffb Tx ↗
ETH / 0x9799…b6d7 2mo 0.00% 0x4b61…ce17 Tx ↗
ETH / 0xca42…3fef 2mo 0.00% 0xd864…31de Tx ↗
ETH / 0xab9e…5408 2mo 0.00% 0x75e5…9c0b Tx ↗
ETH / 0xd29f…18c1 2mo 0.00% 0x6289…8980 Tx ↗
ETH / 0xccd7…0532 2mo 0.00% 0x32ad…ed20 Tx ↗
ETH / 0xc9ef…35c1 2mo 0.00% 0x0156…428f Tx ↗
ETH / 0xf16b…d322 2mo 0.00% 0x5f2b…6db8 Tx ↗