UniHooks

B20Hook

BaseRegistered

A fee-collection hook for the klik.finance B20 launchpad that takes market-cap-tiered ETH fees on exact-input buy swaps, distributing them between a platform treasury and the token creator. Includes a launch-window anti-snipe guard that blocks buys in the deployment block and caps per-origin ETH spend in the first few blocks.

0xf85f1f3082cfbc5e1149972309b25054e4d420cc First pool 17 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
371
Dynamic-fee pools
0
Last new pool
4d
Code size
7,796 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.

Runs at pool creation

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

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
!Has an adminowner() is 0x81ee…da5a. That account can usually change fees, limits or allowlists after you trade.
✓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: B20Hook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
iRestricted swapsSwap access: temporal. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

371 total, newest 50 shown
PairCreatedFeePool ID
ETH / x 4d 0.00% 0x64c7…9121 Tx ↗
ETH / x 9d 0.00% 0x3e66…3689 Tx ↗
ETH / cfcf 10d 0.00% 0x1e1d…c539 Tx ↗
ETH / x 11d 0.00% 0xc2a0…9bf8 Tx ↗
ETH / Sandwich 13d 0.00% 0x3c28…d621 Tx ↗
ETH / X 14d 0.00% 0x9e1c…9022 Tx ↗
ETH / lip 14d 0.00% 0x1b07…1759 Tx ↗
ETH / lip 14d 0.00% 0xc46a…fc6b Tx ↗
ETH / Bugged 15d 0.00% 0xc568…3a48 Tx ↗
ETH / FOURTIS 19d 0.00% 0x395e…744c Tx ↗
ETH / goo 23d 0.00% 0xe2eb…6192 Tx ↗
ETH / 0xb200…fede 23d 0.00% 0x823a…7ebf Tx ↗
ETH / 0xb200…0991 23d 0.00% 0xdced…e8f9 Tx ↗
ETH / maximum aura 23d 0.00% 0xe91a…491a Tx ↗
ETH / 0xb200…4202 24d 0.00% 0xa957…b78f Tx ↗
ETH / 0xb200…d623 24d 0.00% 0x3287…4a17 Tx ↗
ETH / 0xb200…14b0 25d 0.00% 0x0d2f…d08d Tx ↗
ETH / 0xb200…c4e4 25d 0.00% 0xe903…bc58 Tx ↗
ETH / 0xb200…b73a 25d 0.00% 0x7f6f…3fbf Tx ↗
ETH / 0xb200…7c4b 25d 0.00% 0xbcb2…f401 Tx ↗
ETH / 0xb200…65ce 26d 0.00% 0x3b26…e31e Tx ↗
ETH / DWOG 26d 0.00% 0xa7fc…794d Tx ↗
ETH / 8453 26d 0.00% 0xfa39…2f73 Tx ↗
ETH / ek 27d 0.00% 0x2345…ef10 Tx ↗
ETH / 4cat 27d 0.00% 0xb7f2…5402 Tx ↗
ETH / Cat inu 27d 0.00% 0xc8c3…e2ee Tx ↗
ETH / 0xb200…651d 27d 0.00% 0xaeb2…8002 Tx ↗
ETH / 0xb200…e696 28d 0.00% 0xab7e…65f6 Tx ↗
ETH / Qi 28d 0.00% 0xfdd3…8696 Tx ↗
ETH / 0xb200…5e2c 28d 0.00% 0x535a…678d Tx ↗
ETH / SC 28d 0.00% 0x820f…3d8a Tx ↗
ETH / MEAT 28d 0.00% 0xa557…ec0b Tx ↗
ETH / 0xb200…1234 29d 0.00% 0xd0d5…0c0e Tx ↗
ETH / 0xb200…1c06 29d 0.00% 0x9ee0…b837 Tx ↗
ETH / Belt 29d 0.00% 0x6e0c…4ab8 Tx ↗
ETH / ANALYZOOOR 29d 0.00% 0xec94…b331 Tx ↗
ETH / MYRAD 30d 0.00% 0xf7f0…2fae Tx ↗
ETH / CbwDog 30d 0.00% 0xbe7f…3430 Tx ↗
ETH / CbwCat 30d 0.00% 0x6187…ca1e Tx ↗
ETH / 0xb200…ac42 30d 0.00% 0x0e4f…4c38 Tx ↗
ETH / BSN 30d 0.00% 0x625e…add6 Tx ↗
ETH / Bunker 30d 0.00% 0x4921…af3a Tx ↗
ETH / HOLD 30d 0.00% 0x8d87…4cf9 Tx ↗
ETH / 0xb200…3486 30d 0.00% 0x6a18…d6a8 Tx ↗
ETH / BLOCK 30d 0.00% 0x0bc0…04b9 Tx ↗
ETH / Tabby 30d 0.00% 0x7db9…cf30 Tx ↗
ETH / 0xb200…61c1 30d 0.00% 0x5e37…6288 Tx ↗
ETH / Jmpr 31d 0.00% 0xdb19…6e94 Tx ↗
ETH / Ppt 31d 0.00% 0x31ce…873a Tx ↗
ETH / 0xb200…6871 31d 0.00% 0xe3e5…8af9 Tx ↗