UniHooks

RampHook

BaseRegistered

A Uniswap v4 hook for bonding curve pools that enforces a dynamic LP fee returned in beforeSwap (with an elevated anti-snipe fee during a configurable window after each pool's first liquidity event), and restricts liquidity additions to an owner-managed allowlist of approved callers.

0x63e0ff2e9c38db24c56a075b69653d99c412c880 First pool 13 Jun 2026View on explorer
?CheckingBytecode not analysed yet
Pools
42
Dynamic-fee pools
42
Last new pool
36d
Code size
—

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
?Bytecode not analysed yetChecks run within a few minutes of a hook appearing.
✓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: RampHook).
?No audit linkedAutomated checks only.

Pools using this hook

42 total
PairCreatedFeePool ID
USDC / 0xb200…4d08 36d dynamic 0xee09…3cb4 Tx ↗
WETH / 0xb200…cb40 36d dynamic 0xee61…26f5 Tx ↗
WETH / 0xb200…d7e7 38d dynamic 0x9a41…23b5 Tx ↗
USDC / 0xb200…219c 40d dynamic 0x1063…68cb Tx ↗
WETH / 0xb200…09c8 43d dynamic 0xc3ca…8a3f Tx ↗
WETH / PI 53d dynamic 0x4ce3…280d Tx ↗
USDC / 0xb200…4010 56d dynamic 0x8378…5db2 Tx ↗
NVDAc / 0xb200…1164 58d dynamic 0xc86d…393a Tx ↗
WETH / 0xb200…ae53 58d dynamic 0xa2bf…ea0b Tx ↗
WETH / 0xb200…6487 58d dynamic 0xe236…94fc Tx ↗
WETH / 0xb200…dda9 59d dynamic 0xe703…f7c1 Tx ↗
NVDAc / 0xb200…6eb4 2mo dynamic 0x2d71…1316 Tx ↗
AAPLc / 0xb200…7029 2mo dynamic 0x0a47…51eb Tx ↗
WETH / 0xb200…a14f 2mo dynamic 0x154a…6880 Tx ↗
NVDAc / 0xc3a8…d880 2mo dynamic 0x0be1…b095 Tx ↗
WETH / 0xb200…a903 2mo dynamic 0x327a…2ff0 Tx ↗
WETH / 0xb200…b847 2mo dynamic 0x3263…dbcf Tx ↗
WETH / 0xb200…a34b 2mo dynamic 0xd3a0…fe95 Tx ↗
WETH / 0xb200…75f1 2mo dynamic 0x2db4…7b7b Tx ↗
WETH / 0xb200…f6d4 2mo dynamic 0x46d0…7db4 Tx ↗
WETH / 0xb200…ce65 2mo dynamic 0x74b5…613b Tx ↗
WETH / 0xb200…4309 2mo dynamic 0xe586…6a71 Tx ↗
WETH / 0xb200…eb9e 2mo dynamic 0x9f64…e776 Tx ↗
WETH / 0xb200…73fe 2mo dynamic 0x3198…9829 Tx ↗
WETH / 0xb200…676e 3mo dynamic 0xff26…a9ae Tx ↗
WETH / 0xb200…043d 3mo dynamic 0x74c2…b5f7 Tx ↗
WETH / 0xb200…ae0d 4mo dynamic 0x87fb…878a Tx ↗
WETH / 0xb200…2340 4mo dynamic 0x864d…bb25 Tx ↗
WETH / 0xc418…7e6e 4mo dynamic 0x3927…9644 Tx ↗
WETH / 0xdbf9…61ad 4mo dynamic 0x4d8e…6a0f Tx ↗
WETH / 0x8495…f98b 4mo dynamic 0x4a70…4e42 Tx ↗
WETH / 0x63f1…2fff 4mo dynamic 0x385c…8905 Tx ↗
WETH / 0x7598…639d 4mo dynamic 0x5a7b…540b Tx ↗
WETH / 0x775b…49e7 4mo dynamic 0xb6bc…69e0 Tx ↗
WETH / 0x7aa8…2712 4mo dynamic 0x42ca…2abf Tx ↗
WETH / 0xbcac…85c7 4mo dynamic 0x0615…74cd Tx ↗
WETH / 0xc755…94c8 4mo dynamic 0x029a…d11a Tx ↗
WETH / 0x6a19…342e 4mo dynamic 0x342f…3a08 Tx ↗
WETH / 0xd104…3343 4mo dynamic 0xd3f7…12fc Tx ↗
WETH / DFFDF 4mo dynamic 0xf257…a513 Tx ↗
WETH / 0xde21…fd43 4mo dynamic 0x9481…0f5e Tx ↗
WETH / 0xdb84…1c74 4mo dynamic 0xe7f2…31ce Tx ↗