UniHooks

TokenFab

BaseRegistered

A bonding curve token launchpad hook that manages token launches, collects configurable platform and creator fees on swaps, and automatically migrates fully-bonded tokens from the bonding curve pool to a standard AMM pool upon reaching the target supply.

0xa10104b0d43d63701328b61699a902795d9e6acc First pool 16 Sept 2025View on explorer
DHigh riskRegistry marks it upgradeable · Upgradeable proxy: the owner can swap its code
Pools
35
Dynamic-fee pools
0
Last new pool
13mo
Code size
1,151 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.

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.

Safety report

Automated checks, not an audit
!Upgradeable proxyThe owner can replace the code (currently 0x009b…d642). Rules can change after you trade.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
!Registry marks it upgradeableUniswap’s registry lists this hook as upgradeable.
✓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: TransparentUpgradeableProxy).
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

35 total
PairCreatedFeePool ID
ETH / 100W 13mo 0.00% 0xe2fd…f49e Tx ↗
ETH / SUSANS 13mo 0.00% 0x817a…a172 Tx ↗
ETH / BOWER 13mo 0.00% 0x8040…f965 Tx ↗
ETH / CC1 13mo 0.00% 0xd0f4…3a94 Tx ↗
ETH / CT 13mo 0.00% 0x786d…98b4 Tx ↗
ETH / CC 13mo 0.00% 0xf7eb…63f1 Tx ↗
ETH / CC 13mo 0.00% 0x0c46…1fcc Tx ↗
ETH / UFO 13mo 0.00% 0xfe93…077c Tx ↗
ETH / 0x3644…a77d 13mo 0.00% 0x3e5d…172c Tx ↗
ETH / 0x2767…da9b 13mo 0.00% 0xaf36…1d43 Tx ↗
ETH / 0xe03d…872e 13mo 0.00% 0xf719…38c8 Tx ↗
ETH / 0xcbd6…d205 13mo 0.00% 0x8d2e…e6af Tx ↗
ETH / 0x2796…98a2 13mo 0.00% 0xe085…88c6 Tx ↗
ETH / 0x4671…b6e7 13mo 0.00% 0xe33c…12b9 Tx ↗
ETH / 0xf708…e16d 13mo 0.00% 0x293c…e5fe Tx ↗
ETH / 0x7818…78c1 13mo 0.00% 0xf27a…4f74 Tx ↗
ETH / 0x3f9c…fbce 13mo 0.00% 0xd852…6bd9 Tx ↗
ETH / 0xcad3…ba73 13mo 0.00% 0x7073…f591 Tx ↗
ETH / 0x6ba9…e5eb 13mo 0.00% 0x646b…1e17 Tx ↗
ETH / 0x18b1…6337 13mo 0.00% 0x736c…cbf9 Tx ↗
ETH / 0x3252…e5cf 13mo 0.00% 0xb7bd…93b2 Tx ↗
ETH / 0xc12b…1540 13mo 0.00% 0x85ea…b50b Tx ↗
ETH / 0xfd97…6826 13mo 0.00% 0x2267…cb41 Tx ↗
ETH / 0x9d77…10ea 13mo 0.00% 0xb541…3d44 Tx ↗
ETH / 0x0ccf…9034 13mo 0.00% 0xcfe2…5e69 Tx ↗
ETH / 0x63d0…ddcd 13mo 0.00% 0x4a69…9719 Tx ↗
ETH / 0xed83…de59 13mo 0.00% 0x5e9b…5da7 Tx ↗
ETH / 0xed83…de59 13mo 0.00% 0xd975…4f8b Tx ↗
ETH / 0xcbd6…d205 13mo 0.00% 0x5f72…2fbf Tx ↗
ETH / 0x458d…b514 13mo 0.00% 0x3a2b…1c65 Tx ↗
ETH / 0x29c3…dc1d 13mo 0.00% 0x3dbb…8d6a Tx ↗
ETH / SUSANS 13mo 0.00% 0xe5ce…d825 Tx ↗
ETH / 0xf406…4615 13mo 0.00% 0x0377…eee0 Tx ↗
ETH / 0x5203…254d 13mo 0.00% 0xb4a3…8e3d Tx ↗
ETH / 0x5203…254d 13mo 0.00% 0xb8c6…3058 Tx ↗