UniHooks

RampHook

RobinhoodRegistered

A shared Uniswap v4 hook for bonding curve pools that applies dynamic LP fees: an elevated anti-snipe tax during a configurable window after launch, falling back to a per-pool or global platform fee. Liquidity additions are restricted to an owner-managed allowlist of approved callers.

0xfc1088203547710cdd8a45ba9ec80369cc254880 First pool 2 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
45
Dynamic-fee pools
45
Last new pool
29d
Code size
3,382 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.

Gates who can add liquidity

It checks every deposit before it goes in.

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 verifiedPublished source matches the deployed code.
?No audit linkedAutomated checks only.

Pools using this hook

45 total
PairCreatedFeePool ID
WETH / TITS 29d dynamic 0xf467…418f Tx ↗
WETH / CIRVLE 34d dynamic 0x97a3…07ce Tx ↗
NVDA / PIRATE 36d dynamic 0x2cca…bc6d Tx ↗
WETH / ARKLIS 36d dynamic 0x1283…cc55 Tx ↗
WETH / ROCTOBER 36d dynamic 0xd51c…1271 Tx ↗
WETH / FROGGIE 37d dynamic 0xb53e…b9a7 Tx ↗
WETH / SYNHS 38d dynamic 0xb853…fdf8 Tx ↗
WETH / TICKERN 38d dynamic 0x2367…3bd0 Tx ↗
NVDA / 0xd82b…b22f 38d dynamic 0xc0bd…cf7a Tx ↗
WETH / 0x120f…e9a6 39d dynamic 0xe7e7…8188 Tx ↗
WETH / 0x2a78…cba0 39d dynamic 0x1555…998d Tx ↗
AAPL / 0xf1de…6c95 40d dynamic 0xf9f2…3859 Tx ↗
WETH / 0xbb56…9672 40d dynamic 0xd62d…1c0e Tx ↗
WETH / 0xfd5f…994d 43d dynamic 0x7d48…49b6 Tx ↗
WETH / 0xb54d…3c1a 43d dynamic 0xfd6d…309e Tx ↗
WETH / 0xe98d…ed98 43d dynamic 0xff2b…9afb Tx ↗
NVDA / 0xec11…3243 43d dynamic 0x3ccb…ec40 Tx ↗
WETH / 0xfc07…536b 45d dynamic 0x2d14…29fa Tx ↗
WETH / 0x3c40…5ccd 46d dynamic 0xe241…db14 Tx ↗
WETH / 0x41a7…c18b 53d dynamic 0xf693…af9d Tx ↗
WETH / 0x4d9e…1b00 54d dynamic 0x1fc4…1b1f Tx ↗
USDG / 0xba61…aad3 55d dynamic 0xfb29…64e2 Tx ↗
WETH / 0x15d3…eb54 58d dynamic 0xd98d…d70f Tx ↗
COIN / 0x66b8…d789 2mo dynamic 0xc58d…2557 Tx ↗
WETH / 0x7503…0226 2mo dynamic 0x3ad6…316d Tx ↗
WETH / 0xbdd7…0f0c 2mo dynamic 0x0d14…2442 Tx ↗
WETH / 0xb667…6371 3mo dynamic 0x2b65…32e3 Tx ↗
WETH / 0xd87d…34d8 3mo dynamic 0xcc70…e09e Tx ↗
WETH / 0x9b41…7df7 3mo dynamic 0xca48…131f Tx ↗
WETH / 0x9c29…3c34 3mo dynamic 0xfaef…2698 Tx ↗
WETH / 0x4026…721b 3mo dynamic 0xc8f9…80e5 Tx ↗
WETH / 0x7ee2…c0f2 3mo dynamic 0xefd3…1230 Tx ↗
WETH / 0xd73d…e32e 3mo dynamic 0x8c4a…5a59 Tx ↗
WETH / 0x86a1…ff62 3mo dynamic 0x88bc…4b82 Tx ↗
WETH / 0x6ccf…eedb 3mo dynamic 0xe3f4…154e Tx ↗
WETH / 0x5cd2…18c2 4mo dynamic 0x9e08…c291 Tx ↗
WETH / 0x608c…32e1 4mo dynamic 0xc5a7…5177 Tx ↗
WETH / 0x9119…5d87 4mo dynamic 0xb5e6…1c21 Tx ↗
WETH / 0x3a12…1865 4mo dynamic 0xb4f7…2c79 Tx ↗
WETH / 0x3ca0…0d54 4mo dynamic 0x334d…4649 Tx ↗
WETH / 0x924f…78f5 4mo dynamic 0xffee…921e Tx ↗
WETH / 0x82a3…7e5b 4mo dynamic 0xefc1…010b Tx ↗
WETH / 0x6395…5b76 4mo dynamic 0x7110…d5b8 Tx ↗
WETH / 0x7c20…5228 4mo dynamic 0x350b…afc0 Tx ↗
WETH / 0xb6a6…75bd 4mo dynamic 0xe67e…37a1 Tx ↗