UniHooks

CurveHook

BaseRegistered

A custom bonding curve AMM hook for FIFA/Country token pairs using a virtual reserve formula to price buys and sells. Charges a 5% fee per swap (burned), fully replaces pool liquidity mechanics (all direct add/remove liquidity and donate operations revert), and gates trading behind a phase-activation flag set by an authorized pack opener.

0x56f25473dd2c2e8cd37b68ff38f3bddeb19daaa8 First pool 17 May 2026View on explorer
?CheckingBytecode not analysed yet
Pools
48
Dynamic-fee pools
0
Last new pool
5mo
Code size
—

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.

Can block LP withdrawals

It runs before liquidity is removed, so it can delay or refuse LP exits.

Gates who can add liquidity

It checks every deposit before it goes in.

Runs at pool creation

It runs when a pool is created, often to lock in that pool’s settings.

Handles donations to LPs

It runs when someone donates tokens to the pool’s LPs.

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: CurveHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: governance. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

48 total
PairCreatedFeePool ID
0x13ca…0501 / 0xea2e…390a 5mo 0.00% 0x3ca1…925b Tx ↗
0x13ca…0501 / 0xf099…0371 5mo 0.00% 0x833a…0794 Tx ↗
0x13ca…0501 / 0xd791…7069 5mo 0.00% 0x5856…fe42 Tx ↗
0x13ca…0501 / 0x7ae8…e656 5mo 0.00% 0x7e2b…7bdf Tx ↗
0x13ca…0501 / 0xaec4…9058 5mo 0.00% 0x79ba…0086 Tx ↗
0x0c29…033f / 0x13ca…0501 5mo 0.00% 0x658e…2d9e Tx ↗
0x13ca…0501 / 0x3cf4…bf5c 5mo 0.00% 0xfc24…ba61 Tx ↗
0x13ca…0501 / 0x9397…6453 5mo 0.00% 0x75a1…95d9 Tx ↗
0x13ca…0501 / 0x3089…4fdc 5mo 0.00% 0xbf3c…5032 Tx ↗
0x13ca…0501 / 0x5e37…6a63 5mo 0.00% 0x3445…a262 Tx ↗
0x13ca…0501 / 0x9a59…13e9 5mo 0.00% 0x8d8d…13e6 Tx ↗
0x13ca…0501 / 0x3478…d344 5mo 0.00% 0xef7f…71c0 Tx ↗
0x13ca…0501 / 0x6abc…6d2c 5mo 0.00% 0x28f0…894a Tx ↗
0x13ca…0501 / 0x55c7…8352 5mo 0.00% 0x887d…7769 Tx ↗
0x13ca…0501 / 0xe66f…81b9 5mo 0.00% 0xc986…69f3 Tx ↗
0x13ca…0501 / 0x818f…035d 5mo 0.00% 0x3959…f2bb Tx ↗
0x13ca…0501 / 0x6cea…ee90 5mo 0.00% 0xc075…f849 Tx ↗
0x13ca…0501 / 0xe938…d710 5mo 0.00% 0x231c…1f62 Tx ↗
0x13ca…0501 / 0x576c…94b9 5mo 0.00% 0x0638…b93e Tx ↗
0x13ca…0501 / 0xe31b…34e9 5mo 0.00% 0xb8b4…c4e8 Tx ↗
0x13ca…0501 / 0x17e6…99eb 5mo 0.00% 0x9e72…edf5 Tx ↗
0x13ca…0501 / 0xacab…2973 5mo 0.00% 0x4a68…c24d Tx ↗
0x13ca…0501 / 0xb39c…0a33 5mo 0.00% 0xefeb…4860 Tx ↗
0x103d…2d3b / 0x13ca…0501 5mo 0.00% 0xcf18…6a6b Tx ↗
0x13ca…0501 / 0xa660…9b9e 5mo 0.00% 0x2342…8e65 Tx ↗
0x13ca…0501 / 0x6bdb…f9c6 5mo 0.00% 0xc4d4…8120 Tx ↗
0x13ca…0501 / 0x789e…f62b 5mo 0.00% 0x61ce…68a8 Tx ↗
0x13ca…0501 / 0x4c77…c749 5mo 0.00% 0xc75c…890e Tx ↗
0x13ca…0501 / 0xd112…5162 5mo 0.00% 0x0c89…7f62 Tx ↗
0x13ca…0501 / 0x7192…114a 5mo 0.00% 0x8217…58e5 Tx ↗
0x13ca…0501 / 0xb6b4…7e71 5mo 0.00% 0x4834…81be Tx ↗
0x13ca…0501 / 0xdf13…50b7 5mo 0.00% 0x8fe6…6627 Tx ↗
0x13ca…0501 / 0xb338…cbea 5mo 0.00% 0x45fa…2e36 Tx ↗
0x13ca…0501 / 0x9c95…e81d 5mo 0.00% 0x49aa…df6c Tx ↗
0x1070…bb64 / 0x13ca…0501 5mo 0.00% 0x9daf…9a8b Tx ↗
0x109c…ff03 / 0x13ca…0501 5mo 0.00% 0x7ea9…d6ad Tx ↗
0x13ca…0501 / 0xd2ae…c4dc 5mo 0.00% 0x7196…2f50 Tx ↗
0x13ca…0501 / 0xaf88…c72f 5mo 0.00% 0xeef6…5966 Tx ↗
0x13ca…0501 / 0xdd02…6387 5mo 0.00% 0xe845…e380 Tx ↗
0x13ca…0501 / 0x747f…8c93 5mo 0.00% 0xf7e0…2ed5 Tx ↗
0x13ca…0501 / 0x387b…a21c 5mo 0.00% 0x810a…9ed4 Tx ↗
0x13ca…0501 / 0x3656…319a 5mo 0.00% 0x1f21…d8a2 Tx ↗
0x13ca…0501 / 0x150a…5847 5mo 0.00% 0x80f4…905c Tx ↗
0x13ca…0501 / 0x2ac9…a8a5 5mo 0.00% 0xef56…33c7 Tx ↗
0x13ca…0501 / 0x1d16…ead6 5mo 0.00% 0xe03f…c763 Tx ↗
0x13ca…0501 / 0x9c9a…edfe 5mo 0.00% 0xda0f…0e7b Tx ↗
0x13ca…0501 / 0x91fa…045c 5mo 0.00% 0x53d7…9ebc Tx ↗
0x13ca…0501 / 0xecb2…73cd 5mo 0.00% 0x1fe8…884b Tx ↗