UniHooks

CabalFeeHook

BaseRegistered

Platform fee hook that charges a configurable fee (default 1%) on every swap via afterSwapReturnsDelta. ETH fees are forwarded directly to a fee receiver; token fees are sent to a CabalFeeExecutor contract that sells them for ETH before distribution. Supports time-based launch fees with optional half-parabola decay curve.

0x070e47ba89e6e0ece8fe3e4083b8c74814c54844 First pool 28 Mar 2026View on explorer
?CheckingBytecode not analysed yet
Pools
37
Dynamic-fee pools
0
Last new pool
4mo
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.

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.
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
?No audit linkedAutomated checks only.

Pools using this hook

37 total
PairCreatedFeePool ID
ETH / M6 4mo 0.00% 0x4516…6c70 Tx ↗
ETH / UCLOAK 5mo 0.00% 0xc266…0158 Tx ↗
ETH / Surplus 5mo 0.00% 0x5ad8…5b8e Tx ↗
ETH / Surplus 5mo 0.00% 0x3dfd…2893 Tx ↗
ETH / Buffdon 5mo 0.00% 0x3870…50d0 Tx ↗
ETH / AgentCabal 5mo 0.00% 0x280c…e0f6 Tx ↗
ETH / Retire 5mo 0.00% 0xce21…7f15 Tx ↗
ETH / Kamasutra 5mo 0.00% 0x5c26…48b7 Tx ↗
ETH / 0xdcdb…5824 5mo 0.00% 0x9a37…2d92 Tx ↗
ETH / 0x2b9f…d892 5mo 0.00% 0x88bc…2d7e Tx ↗
ETH / 0x955c…e520 5mo 0.00% 0x109c…b55c Tx ↗
ETH / 0x598e…7850 5mo 0.00% 0x3467…5cdb Tx ↗
ETH / 0xda2c…2d98 5mo 0.00% 0xbbcb…511d Tx ↗
ETH / 0x2094…67dc 5mo 0.00% 0x0712…1f73 Tx ↗
ETH / 0xa713…a6e4 5mo 0.00% 0xe8e7…d8dc Tx ↗
ETH / 0x3243…ff7e 5mo 0.00% 0xdf61…c344 Tx ↗
ETH / 0xa7a8…045d 5mo 0.00% 0x0050…7969 Tx ↗
ETH / 0xfe89…fd90 5mo 0.00% 0x6343…5658 Tx ↗
ETH / 0xfb4f…bed9 5mo 0.00% 0xfafa…2634 Tx ↗
ETH / 0x4d38…a845 5mo 0.00% 0x0fff…9988 Tx ↗
ETH / 0x9825…1bcd 5mo 0.00% 0x6923…d1c4 Tx ↗
ETH / 0x0d63…f852 5mo 0.00% 0x387b…9c5f Tx ↗
ETH / 0x5dd1…8e5f 5mo 0.00% 0x92c4…0bd9 Tx ↗
ETH / 0x42b8…95bd 5mo 0.00% 0x9347…d7b6 Tx ↗
ETH / 0xe7a2…b8b3 5mo 0.00% 0xa695…06f2 Tx ↗
ETH / 0xe4ff…238a 5mo 0.00% 0x1cbe…b70d Tx ↗
ETH / 0x6d77…7cdc 5mo 0.00% 0xf2bd…3769 Tx ↗
ETH / 0xdd91…b994 5mo 0.00% 0x6f27…8aa1 Tx ↗
ETH / 0x2a0b…b779 6mo 0.00% 0x47f5…4afb Tx ↗
ETH / 0xdf14…056e 6mo 0.00% 0x0281…5bee Tx ↗
ETH / 0x378a…6f78 6mo 0.00% 0x75e9…c586 Tx ↗
ETH / 0x4a15…e920 6mo 0.00% 0x142c…63c4 Tx ↗
ETH / 0xcb5f…38e4 6mo 0.00% 0x9c2b…d03f Tx ↗
ETH / 0x95ac…11aa 7mo 0.00% 0xc3f2…3fe7 Tx ↗
ETH / 0xf6e5…62e4 7mo 0.00% 0x9c8a…fe42 Tx ↗
ETH / 0xdd60…6726 7mo 0.00% 0xe3b5…0242 Tx ↗
ETH / 0xc651…f023 7mo 0.00% 0x2627…ec0a Tx ↗