UniHooks

TickerHook

Robinhood

Runs code on every swap. Can take tokens from swaps. Sets its own swap fee. Runs at pool creation.

0xfc3d46634985daf8345227f9b2b119f36d6920c4 First pool 5 Oct 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Can take tokens out of swaps
Pools
34
Dynamic-fee pools
34
Last new pool
32d
Code size
14,246 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.

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

34 total
PairCreatedFeePool ID
GME / USDG 32d dynamic 0xd83e…dae4 Tx ↗
USDG / AMD 32d dynamic 0xcf40…56a6 Tx ↗
CRWV / USDG 32d dynamic 0x8eda…4ec1 Tx ↗
SLV / USDG 32d dynamic 0x5a6c…6fee Tx ↗
USDG / MSFT 32d dynamic 0x14bc…ef78 Tx ↗
USDG / META 32d dynamic 0xd6f6…6491 Tx ↗
USDG / USO 32d dynamic 0xf414…3c75 Tx ↗
ASML / USDG 32d dynamic 0xe2ed…fe4f Tx ↗
USDG / CLSK 32d dynamic 0xc4ae…6261 Tx ↗
USDG / NBIS 32d dynamic 0x81b2…7b7c Tx ↗
USDG / DELL 32d dynamic 0x4681…ce5a Tx ↗
USDG / NVDA 32d dynamic 0x285b…9125 Tx ↗
USDG / AAPL 32d dynamic 0x6390…3404 Tx ↗
USDG / MU 32d dynamic 0x7c55…78cd Tx ↗
USDG / INTC 32d dynamic 0xe1a2…e457 Tx ↗
AMZN / USDG 32d dynamic 0x07ab…a2a9 Tx ↗
USDG / CRCL 32d dynamic 0xb813…3e1b Tx ↗
IONQ / USDG 32d dynamic 0x2d33…3cc2 Tx ↗
USDG / SNDK 32d dynamic 0x23c7…e45b Tx ↗
TSLA / USDG 32d dynamic 0x7e3c…adeb Tx ↗
SPY / USDG 32d dynamic 0x37f4…a410 Tx ↗
USDG / USAR 32d dynamic 0xc0c7…7530 Tx ↗
SPCX / USDG 32d dynamic 0x93d5…46b1 Tx ↗
RKLB / USDG 32d dynamic 0xebaf…57f8 Tx ↗
USDG / MSTR 32d dynamic 0x44f0…b712 Tx ↗
USDG / ORCL 32d dynamic 0x0056…76cf Tx ↗
RGTI / USDG 32d dynamic 0xd9ce…a336 Tx ↗
USDG / PLTR 32d dynamic 0x02f6…4642 Tx ↗
USDG / COIN 32d dynamic 0x97ff…c177 Tx ↗
TSM / USDG 32d dynamic 0x0884…6f73 Tx ↗
USDG / QQQ 32d dynamic 0x885b…8bc7 Tx ↗
GOOGL / USDG 32d dynamic 0x3e81…c3e8 Tx ↗
USDG / EWY 32d dynamic 0xae53…1448 Tx ↗
USDG / SGOV 32d dynamic 0xdaca…6744 Tx ↗