UniHooks

WorldCupHook

EthereumRegistered

Blocks swaps and liquidity changes on nation-token/WCUP pools when a nation is in a live knockout match. Checks a TournamentRegistry oracle for a global trading-open flag and per-token freeze status; reverts if either currency in the pool is currently frozen.

0xc26d4199880ff83e10b1076589e975b830118a80 First pool 9 Jun 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
48
Dynamic-fee pools
0
Last new pool
4mo
Code size
3,130 B

What it can do

Runs code on every swap

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

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.

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

Pools using this hook

48 total
PairCreatedFeePool ID
WIRQ / WCUP 4mo 0.30% 0x530a…e15d Tx ↗
WNOR / WCUP 4mo 0.30% 0x39a2…63e7 Tx ↗
WSEN / WCUP 4mo 0.30% 0x03f1…f8c0 Tx ↗
WALG / WCUP 4mo 0.30% 0xca8c…79c5 Tx ↗
WARG / WCUP 4mo 0.30% 0xd401…2f63 Tx ↗
WAUT / WCUP 4mo 0.30% 0x984d…f47a Tx ↗
WJOR / WCUP 4mo 0.30% 0x20e0…d707 Tx ↗
WCOL / WCUP 4mo 0.30% 0x7ef5…f906 Tx ↗
WCOD / WCUP 4mo 0.30% 0x2446…2c7e Tx ↗
WPOR / WCUP 4mo 0.30% 0xd28e…dcf9 Tx ↗
WUZB / WCUP 4mo 0.30% 0x620b…ba5a Tx ↗
WCRO / WCUP 4mo 0.30% 0x1435…71ad Tx ↗
WENG / WCUP 4mo 0.30% 0xbd8f…cd2d Tx ↗
WGHA / WCUP 4mo 0.30% 0xd989…3d88 Tx ↗
WPAN / WCUP 4mo 0.30% 0x5177…499c Tx ↗
WFRA / WCUP 4mo 0.30% 0x2365…0d7e Tx ↗
WCZE / WCUP 4mo 0.30% 0xc252…01cc Tx ↗
WMEX / WCUP 4mo 0.30% 0x1b52…5248 Tx ↗
WRSA / WCUP 4mo 0.30% 0x39b9…b3d8 Tx ↗
WKOR / WCUP 4mo 0.30% 0xc16c…42a3 Tx ↗
WBIH / WCUP 4mo 0.30% 0x8ca8…a396 Tx ↗
WCAN / WCUP 4mo 0.30% 0xc61d…a5e2 Tx ↗
WQAT / WCUP 4mo 0.30% 0xfeb2…230e Tx ↗
WSUI / WCUP 4mo 0.30% 0x58e2…1cac Tx ↗
WBRA / WCUP 4mo 0.30% 0x7b62…0a95 Tx ↗
WHAI / WCUP 4mo 0.30% 0xb6af…4f75 Tx ↗
WMAR / WCUP 4mo 0.30% 0x057f…f635 Tx ↗
WSCO / WCUP 4mo 0.30% 0xfc34…019a Tx ↗
WAUS / WCUP 4mo 0.30% 0x1b44…863b Tx ↗
WPAR / WCUP 4mo 0.30% 0x2a04…f747 Tx ↗
WTUR / WCUP 4mo 0.30% 0xd768…e57a Tx ↗
WUSA / WCUP 4mo 0.30% 0xf4e9…05a9 Tx ↗
WCUW / WCUP 4mo 0.30% 0xcc24…60b0 Tx ↗
WECU / WCUP 4mo 0.30% 0x4448…43b2 Tx ↗
WGER / WCUP 4mo 0.30% 0x509a…accc Tx ↗
WCIV / WCUP 4mo 0.30% 0x695b…a0eb Tx ↗
WJPN / WCUP 4mo 0.30% 0x7c9c…4191 Tx ↗
WNED / WCUP 4mo 0.30% 0x3da1…3f68 Tx ↗
WSWE / WCUP 4mo 0.30% 0x7905…dd14 Tx ↗
WTUN / WCUP 4mo 0.30% 0x8477…285a Tx ↗
WBEL / WCUP 4mo 0.30% 0x6a4a…f2da Tx ↗
WEGY / WCUP 4mo 0.30% 0x3f68…1990 Tx ↗
WIRN / WCUP 4mo 0.30% 0xc837…331b Tx ↗
WNZL / WCUP 4mo 0.30% 0x5303…3029 Tx ↗
WCPV / WCUP 4mo 0.30% 0xc176…e361 Tx ↗
WKSA / WCUP 4mo 0.30% 0xf095…b8e7 Tx ↗
WESP / WCUP 4mo 0.30% 0xb0f7…3031 Tx ↗
WURU / WCUP 4mo 0.30% 0x4973…1950 Tx ↗