UniHooks

IngotHook

Robinhood

Runs code on every swap. Sets its own swap fee. Runs at pool creation.

0xcdd2f111061c0d12ed6730b278f97fa6663ba0c0 First pool 26 Sept 2026View on explorer
BProbably fineNot in Uniswap’s hook registry
Pools
10
Dynamic-fee pools
10
Last new pool
40d
Code size
6,578 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.

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).
!Not in Uniswap’s hook registryUnregistered hooks get less scrutiny. Most scam hooks are unregistered.
✓Source code publishedThe code on the block explorer matches what's deployed (contract: IngotHook).
?No audit linkedAutomated checks only.

Pools using this hook

10 total
PairCreatedFeePool ID
ORE / ORE-BSK 40d dynamic 0xec30…d5f3 Tx ↗
PREMIUMOIL / BRENT 40d dynamic 0x5783…962a Tx ↗
INDOG / EUR 40d dynamic 0x49a8…d67e Tx ↗
GOLD / USSF 40d dynamic 0xe26e…5901 Tx ↗
0x2bfb…df6d / 0x9786…7b2d 40d dynamic 0x30a7…db12 Tx ↗
GOLD / 0xbfed…dd04 40d dynamic 0x9363…11b4 Tx ↗
0x2bfb…df6d / 0x906b…9d81 40d dynamic 0xed64…ab56 Tx ↗
0x2bfb…df6d / 0x52fa…1689 40d dynamic 0x1cd6…44ce Tx ↗
0x2bfb…df6d / 0x7aab…0afb 40d dynamic 0xd75e…83f9 Tx ↗
EUR / 0xe15a…3888 40d dynamic 0x8fd8…55c5 Tx ↗