UniHooks

Politiswap

BaseRegisteredLaunch a pool with this hook

A hook that manages political token ETH/ERC20 pools, taking a 2% fee on each swap and redirecting it to a fee collector. It tracks daily net ETH inflows per pool, determines which pool had the highest inflow each day, and allows holders of that day's winning token to claim governance token rewards.

0x4cd3be8768aea2a0297c22c17a7a3cae65adc0cc First pool 24 Apr 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
545
Dynamic-fee pools
0
Last new pool
18mo
Code size
21,565 B

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.

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

Pools using this hook

545 total, newest 50 shown
PairCreatedFeePool ID
USDC / USDT 18mo 0.001% 0x2cd8…7430 Tx ↗
ETH / USDC 18mo 0.05% 0x6fa1…8c33 Tx ↗
USDC / USDT 18mo 0.05% 0xea1c…248d Tx ↗
ETH / RGARCIA 18mo 0.00% 0x471e…093f Tx ↗
ETH / WIED 18mo 0.00% 0xa351…a57b Tx ↗
ETH / RMOORE 18mo 0.00% 0xe1c6…cc86 Tx ↗
ETH / RJOHNSON 18mo 0.00% 0x1117…e27f Tx ↗
ETH / BARRASSO 18mo 0.00% 0x6cd9…5461 Tx ↗
ETH / TIFFANY 18mo 0.00% 0x346b…a784 Tx ↗
ETH / ORDEN 18mo 0.00% 0x0cb5…150e Tx ↗
ETH / FITZGERALD 18mo 0.00% 0x4bf2…2eb1 Tx ↗
ETH / 0x6d17…6f9b 18mo 0.00% 0xa349…46b0 Tx ↗
ETH / 0x3420…2a37 18mo 0.00% 0x8bdb…788e Tx ↗
ETH / 0xd172…e655 18mo 0.00% 0xab97…c7a7 Tx ↗
ETH / 0xb66e…97af 18mo 0.00% 0x036b…7ef1 Tx ↗
ETH / 0x72cf…1146 18mo 0.00% 0xdaed…f9dd Tx ↗
ETH / 0x047f…0c4c 18mo 0.00% 0xf83f…f9ef Tx ↗
ETH / 0x7515…8f4a 18mo 0.00% 0x294d…be38 Tx ↗
ETH / 0xad14…c5ee 18mo 0.00% 0x7933…e3a8 Tx ↗
ETH / 0x2705…4552 18mo 0.00% 0x1c6f…78cf Tx ↗
ETH / 0xaed4…090f 18mo 0.00% 0xfff8…442e Tx ↗
ETH / 0xd033…904e 18mo 0.00% 0x2af2…8e9c Tx ↗
ETH / 0x2b90…5fd2 18mo 0.00% 0xd115…18fd Tx ↗
ETH / 0xe428…15fc 18mo 0.00% 0xbccf…9668 Tx ↗
ETH / 0x7191…a605 18mo 0.00% 0xf111…1ad9 Tx ↗
ETH / 0x1106…b896 18mo 0.00% 0x3767…0d14 Tx ↗
ETH / 0x97d1…6460 18mo 0.00% 0x7c3a…9908 Tx ↗
ETH / 0xd607…1f63 18mo 0.00% 0x5e7a…8e05 Tx ↗
ETH / 0xdb64…81e7 18mo 0.00% 0xc4c2…77c3 Tx ↗
ETH / 0xc525…ecbb 18mo 0.00% 0xb7f0…1fc2 Tx ↗
ETH / 0xe4f3…1c80 18mo 0.00% 0x218f…562c Tx ↗
ETH / 0xa56d…e2f2 18mo 0.00% 0xc839…31e6 Tx ↗
ETH / 0xc318…cb76 18mo 0.00% 0x997c…cd5d Tx ↗
ETH / 0x53e0…ee21 18mo 0.00% 0xc0e0…2ae8 Tx ↗
ETH / 0x29b6…a7f0 18mo 0.00% 0xa449…939c Tx ↗
ETH / 0xe415…8023 18mo 0.00% 0x5a3e…7e67 Tx ↗
ETH / 0x5c64…da1e 18mo 0.00% 0x922c…a37f Tx ↗
ETH / 0x4e89…5e3e 18mo 0.00% 0xd0d1…72b3 Tx ↗
ETH / 0x6c43…400a 18mo 0.00% 0x4613…3ddc Tx ↗
ETH / 0xbd6e…c41a 18mo 0.00% 0x3fde…8a27 Tx ↗
ETH / 0xd41a…cb78 18mo 0.00% 0xd608…7859 Tx ↗
ETH / 0x6ed2…2d88 18mo 0.00% 0xdda8…11e6 Tx ↗
ETH / 0x128f…2974 18mo 0.00% 0x7fe2…d886 Tx ↗
ETH / 0xa6b5…7801 18mo 0.00% 0x370a…27e3 Tx ↗
ETH / 0xec25…616f 18mo 0.00% 0xd572…a342 Tx ↗
ETH / 0xc23e…0a96 18mo 0.00% 0x0093…3256 Tx ↗
ETH / 0x50b1…732f 18mo 0.00% 0xcd1b…7d35 Tx ↗
ETH / 0x5d71…3731 18mo 0.00% 0xb2b0…1237 Tx ↗
ETH / 0x878a…4e7b 18mo 0.00% 0xf97f…b985 Tx ↗
ETH / 0x4817…7774 18mo 0.00% 0x7662…925a Tx ↗