UniHooks

PlayerCurveHook

BaseRegistered

Bonding curve hook for player token / country token pairs. Intercepts all swaps via beforeSwapReturnsDelta, applying a custom pricing formula with a 5% fee (fully burned). Swaps are gated on per-country phase 2 activation (all packs sold) and an owner-controlled pause.

0xd5252a67935fc6b913c4441ac0e5ebf3219faaa8 First pool 17 May 2026View on explorer
?CheckingBytecode not analysed yet
Pools
144
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: PlayerCurveHook).
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

144 total, newest 50 shown
PairCreatedFeePool ID
IRQ / JASIM 5mo 0.00% 0x4697…61cc Tx ↗
IRQ / HASSAN 5mo 0.00% 0x44ca…5aa0 Tx ↗
IRQ / HUSSEIN 5mo 0.00% 0xaae9…f288 Tx ↗
SADIKI / COD 5mo 0.00% 0x4b59…6dd9 Tx ↗
COD / BAKAMBU 5mo 0.00% 0xd875…4255 Tx ↗
COD / MBEMBA 5mo 0.00% 0xf8f1…b085 Tx ↗
0x00e0…bdaa / 0xa499…a926 5mo 0.00% 0xedbd…69f5 Tx ↗
0x00e0…bdaa / 0x20d9…5e92 5mo 0.00% 0xaec3…aadf Tx ↗
0x00e0…bdaa / 0x1958…f899 5mo 0.00% 0x7ba4…e9d5 Tx ↗
0x8fc5…72c2 / 0xddbc…db9f 5mo 0.00% 0x4560…2066 Tx ↗
0x18c6…a194 / 0xddbc…db9f 5mo 0.00% 0x51ed…9ce1 Tx ↗
0x03c1…9f77 / 0xddbc…db9f 5mo 0.00% 0xf7f8…5007 Tx ↗
0x4ee9…450a / 0x663c…971f 5mo 0.00% 0x13ad…37f4 Tx ↗
0x32aa…8332 / 0x663c…971f 5mo 0.00% 0xa025…b931 Tx ↗
0x663c…971f / 0x96a6…831a 5mo 0.00% 0xa870…9222 Tx ↗
0x9ca0…529d / 0xaf5e…cc56 5mo 0.00% 0xba02…eb4f Tx ↗
0x9ca0…529d / 0xebb0…128b 5mo 0.00% 0x7602…2d7c Tx ↗
0x9ca0…529d / 0xd0d8…148f 5mo 0.00% 0x7d17…5596 Tx ↗
0xcbb7…2552 / 0xe8b6…e5fb 5mo 0.00% 0x25a9…a1b6 Tx ↗
0x69cd…00c5 / 0xe8b6…e5fb 5mo 0.00% 0x67b9…2e5a Tx ↗
0xc3e9…e509 / 0xe8b6…e5fb 5mo 0.00% 0x0a7e…26f6 Tx ↗
0x7ed2…1d02 / 0x9a63…7ba3 5mo 0.00% 0x5108…9012 Tx ↗
0x17d7…6f19 / 0x7ed2…1d02 5mo 0.00% 0xdb7e…844b Tx ↗
0x7ed2…1d02 / 0x8189…e772 5mo 0.00% 0xf187…6fff Tx ↗
0x0711…d568 / 0x8840…c26f 5mo 0.00% 0x7eba…e418 Tx ↗
0x64b7…9fff / 0x8840…c26f 5mo 0.00% 0xc041…a006 Tx ↗
0x8840…c26f / 0xe458…dc99 5mo 0.00% 0x0db4…80e7 Tx ↗
0x2982…63ab / 0xa5d3…c2fb 5mo 0.00% 0xe7eb…b3ce Tx ↗
0xa5d3…c2fb / 0xbb8a…80c8 5mo 0.00% 0xab53…8c42 Tx ↗
0xa5d3…c2fb / 0xe382…093c 5mo 0.00% 0xdafe…9a6a Tx ↗
0x9a32…5ef2 / 0xba0d…5e19 5mo 0.00% 0x8c4c…1995 Tx ↗
0x74d4…90d6 / 0x9a32…5ef2 5mo 0.00% 0xd06c…4257 Tx ↗
0x94b4…d6e2 / 0x9a32…5ef2 5mo 0.00% 0x069f…95fa Tx ↗
0xbd31…d4b0 / 0xbf72…4593 5mo 0.00% 0xed67…36ef Tx ↗
0xbd31…d4b0 / 0xe276…9619 5mo 0.00% 0xd984…f9c1 Tx ↗
0x1a37…5abe / 0xbd31…d4b0 5mo 0.00% 0x696d…f05b Tx ↗
0x30b3…9b94 / 0xd082…85d7 5mo 0.00% 0xd27a…f803 Tx ↗
0xd082…85d7 / 0xf738…b044 5mo 0.00% 0x946b…8310 Tx ↗
0xd082…85d7 / 0xd16b…29f8 5mo 0.00% 0x5678…1922 Tx ↗
0x9808…1e6c / 0xaf84…5712 5mo 0.00% 0x59c3…f6ec Tx ↗
0x0151…e4d5 / 0xaf84…5712 5mo 0.00% 0x644a…3409 Tx ↗
0xaf84…5712 / 0xb7f1…f6dc 5mo 0.00% 0x347a…7918 Tx ↗
0x8fe7…cc36 / 0xfc71…fa00 5mo 0.00% 0xf8f9…33b1 Tx ↗
0x8fe7…cc36 / 0xb102…a6a2 5mo 0.00% 0x1ad9…5834 Tx ↗
0x072e…35cd / 0x8fe7…cc36 5mo 0.00% 0x279f…122d Tx ↗
0x02b2…7ffe / 0xa90f…e25a 5mo 0.00% 0xf97a…b62d Tx ↗
0x02b2…7ffe / 0xd996…b645 5mo 0.00% 0xf3ea…d8d9 Tx ↗
0x02b2…7ffe / 0xabe7…00e2 5mo 0.00% 0x975f…0fb0 Tx ↗
0xbb7b…9cea / 0xf35d…302e 5mo 0.00% 0x030f…d5d3 Tx ↗
0xd00b…ec4b / 0xf35d…302e 5mo 0.00% 0xc1d6…cdd9 Tx ↗