UniHooks

SessionHook

RobinhoodRegistered

A Uniswap v4 hook that restricts swaps to regular US stock market hours (9:30–16:00 New York time, Monday–Friday), computing DST transitions on-chain without an oracle. Pool initialization is restricted to an authorized `markets` address and must pair a specific token at zero LP fee.

0x30c714bbaa09be7dbe84766fd050779aef436080 First pool 11 Sept 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
70
Dynamic-fee pools
0
Last new pool
55d
Code size
4,232 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

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).
✓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: SessionHook).
iRestricted swapsSwap access: temporal. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

70 total, newest 50 shown
PairCreatedFeePool ID
RINDEX / USAR 55d 0.00% 0xc013…a5f2 Tx ↗
RINDEX / SOXX 55d 0.00% 0xee52…244a Tx ↗
RINDEX / SNOW 55d 0.00% 0xdaeb…0ef5 Tx ↗
RINDEX / RUN 55d 0.00% 0x8889…55b1 Tx ↗
RINDEX / POET 55d 0.00% 0xffe3…a0ab Tx ↗
RINDEX / WYFI 55d 0.00% 0xacdc…2d27 Tx ↗
RINDEX / CEG 55d 0.00% 0x4dd8…9a50 Tx ↗
RINDEX / PENG 55d 0.00% 0x754f…a1b6 Tx ↗
RINDEX / 0x9651…aef9 55d 0.00% 0x3bae…bc81 Tx ↗
RINDEX / ORCL 55d 0.00% 0x0b99…c806 Tx ↗
RINDEX / 0xbbd0…be54 55d 0.00% 0x7698…99fd Tx ↗
0x116f…01d4 / RINDEX 55d 0.00% 0x4e77…8ff9 Tx ↗
RINDEX / INDA 55d 0.00% 0xb899…0ac9 Tx ↗
RINDEX / 0x59dd…4cb1 55d 0.00% 0x5b33…4bfd Tx ↗
0x156e…fbcf / RINDEX 55d 0.00% 0x3840…996b Tx ↗
RINDEX / 0x408c…e250 55d 0.00% 0xc3e4…8864 Tx ↗
RINDEX / SHOP 55d 0.00% 0x163d…d614 Tx ↗
RINDEX / 0xfde6…0460 55d 0.00% 0xe65e…4396 Tx ↗
GME / RINDEX 55d 0.00% 0x1b50…62dd Tx ↗
RINDEX / QQQ 55d 0.00% 0x5619…606e Tx ↗
F / RINDEX 55d 0.00% 0x8373…8c1c Tx ↗
RINDEX / 0x7066…f51e 55d 0.00% 0x3ce4…fcc8 Tx ↗
RINDEX / 0x47f9…daea 55d 0.00% 0x8bed…fe1b Tx ↗
RINDEX / SGOV 55d 0.00% 0x3a1f…239f Tx ↗
RINDEX / 0x62fd…f13b 55d 0.00% 0xdc27…6d5f Tx ↗
0x03df…8c80 / RINDEX 55d 0.00% 0x3f0e…e91b Tx ↗
RINDEX / SNDK 55d 0.00% 0x5a82…e38b Tx ↗
RINDEX / 0xf232…9ce2 55d 0.00% 0xa746…1162 Tx ↗
RINDEX / PLTR 55d 0.00% 0x6136…32ed Tx ↗
RINDEX / BA 55d 0.00% 0x8abd…500b Tx ↗
RINDEX / 0x41f4…8b33 55d 0.00% 0xec88…d940 Tx ↗
RINDEX / QUBT 55d 0.00% 0x23cf…dfd0 Tx ↗
RINDEX / INTC 55d 0.00% 0x80fc…16b1 Tx ↗
RINDEX / COIN 55d 0.00% 0x78bd…a423 Tx ↗
RINDEX / 0x43b0…2155 55d 0.00% 0xfbbf…33ff Tx ↗
RINDEX / META 55d 0.00% 0x8840…8f3a Tx ↗
RINDEX / AAPL 55d 0.00% 0xfda2…e6e1 Tx ↗
RINDEX / LULU 55d 0.00% 0xa1a5…678e Tx ↗
RINDEX / AMD 55d 0.00% 0x32d4…a94a Tx ↗
RINDEX / BABA 55d 0.00% 0x52eb…ed32 Tx ↗
DJT / RINDEX 55d 0.00% 0x0d01…82c6 Tx ↗
RINDEX / SNAP 55d 0.00% 0x7674…4fb5 Tx ↗
RINDEX / NFLX 55d 0.00% 0x6954…fd14 Tx ↗
RINDEX / TSM 55d 0.00% 0x8a75…9d24 Tx ↗
RINDEX / 0x822c…1867 55d 0.00% 0x6620…596c Tx ↗
RINDEX / TSLA 55d 0.00% 0xda73…a995 Tx ↗
RINDEX / RIVN 55d 0.00% 0xceda…0520 Tx ↗
RINDEX / SPCX 55d 0.00% 0xf36e…5da0 Tx ↗
RINDEX / RBLX 55d 0.00% 0x2007…552b Tx ↗
RINDEX / CRCL 55d 0.00% 0x215d…37a9 Tx ↗