UniHooks

Every Uniswap v4 hook, live.

Graded, explained in plain English, with every pool that uses it.

Backfill in progress · Unichain, Robinhood, Base still catching up
Hooks indexed26,013across 5 chains
New hooks · 24h15first pool in the last day
New hooked pools · 24h116pools created with a hook
Unique designs17,625clones counted once
Upgradeable1,087owner can swap the code

New hooks

Explore all
AgeHookChainPermissionsGradePoolsAddress
15mo Unnamed hookRuns on every swap · Sets its own fee · Controls who can add liquidity · Checks new pools · Handles LP donations Base beforeInitafterInitbeforeAddLiqbeforeSwap+2 ? 1 0x5563…38e0 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 1 0xd45a…6a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x374e…2888 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 1 0xc65a…2a44 15mo TokenFabA token launch hook that manages a bonding curve for newly deployed ERC-20 tokens. Swaps on the bonding curve pool collect a 5% fee (split between platform, creator, and a reward pool via afterSwapReturnsDelta), and once the bonding curve supply cap is reached, liquidity automatically migrates to a full-range AMM pool. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0xe45a…2a44 15mo TokenFabA token launch platform hook that operates bonding curves for newly deployed ERC-20 tokens. When a token's bonding curve supply is exhausted, liquidity is automatically migrated to a standard AMM pool. Charges a 5% fee on every swap (1% platform, 1% creator, 3% reward pool) taken via afterSwapReturnsDelta. External liquidity additions, removals, and pool initialization are all blocked. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0x67f1…ea44 15mo TokenFabToken launch factory hook that manages a bonding curve phase for newly deployed ERC-20 tokens; when the bonding curve supply is exhausted, it automatically migrates liquidity to a wider AMM pool and collects a 5% swap fee split among the creator, platform, and a reward pool. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0x44bd…6a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x078d…e888 15mo BoardHookA Uniswap v4 hook for a token launch platform that manages fair launch token sales (one-sided positions with time-gating, optional Merkle whitelist, and premine for creators), captures protocol swap fees and distributes them to the protocol, creator, and inspired-by recipients, and blocks direct pool initialization (pools must be created via the `publiphi` function). Base beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 A 4 0x0e97…afdc 15mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x95fa…e888 15mo TokenFabA token launchpad hook implementing a bonding curve that blocks external liquidity management and collects a 5% swap fee split among platform, creator, and a reward pool. When the bonding curve supply cap is reached, the hook automatically removes bonding curve liquidity and migrates it to a new AMM pool. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0xfb55…6a44 15mo TokenFabA token launchpad hook that runs a bonding curve for newly launched ERC-20 tokens, blocking external liquidity additions and managing all liquidity internally. When the bonding curve supply cap is reached, liquidity migrates to a full-range AMM pool. A 5% swap fee is collected via afterSwapReturnsDelta, split between the platform (1%), creator (1%), and a reward pool (3%). Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0xb5a1…6a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools · Handles LP donations Base beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 C 1 0x1f23…28a8 15mo TokenFabA token launchpad hook that manages a bonding curve phase for newly launched ERC-20 tokens. Blocks external liquidity and pool initialization; automatically transitions to a Uniswap v4 AMM pool when the bonding curve supply cap is reached. Takes a 5% swap fee on each trade, split among creator, platform, and a reward pool via afterSwapReturnsDelta. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0x8a2a…aa44 15mo TokenFabA token launch hook implementing a bonding curve mechanism. Manages liquidity for newly launched tokens, automatically migrating liquidity to a full-range AMM pool when the bonding curve supply is exhausted. Applies a 5% fee on swaps split between platform, creator, and reward pool recipients. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0x377c…6a44 15mo TokenFabTokenFab is a bonding curve launchpad hook that manages token launches through a bonding curve phase, graduating to a standard AMM pool upon reaching the supply cap. It blocks external liquidity modifications, charges a 5% swap fee (split among creator, platform, and reward pool), and handles pool initialization and liquidity settlement internally. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0xfa4a…aa44 15mo TokenFabA token launch hook implementing a bonding curve that sells newly deployed ERC20 tokens against a configurable base token. When the bonding curve supply is exhausted, it automatically migrates liquidity to a standard AMM pool. Takes a 5% swap fee on base token output, split among platform, creator, and reward pool recipients. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0x09ac…aa44 15mo TokenFabA bonding-curve token launchpad hook that initializes permissioned pools for newly created ERC-20 tokens, tracks sold supply against a configurable cap, collects a 5% swap fee split among platform, creator, and a reward pool via afterSwapReturnsDelta, and automatically migrates liquidity to a separate AMM pool when the bonding curve supply cap is reached. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 A 2 0xfab6…2a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 2 0x5101…6a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 2 0x4d4b…6a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 2 0xa1e8…2a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 2 0x5bb0…6a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 2 0x4953…2a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Can block withdrawals · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 C 1 0xa6a4…6a44 15mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xfe0c…e888

Launchpad hooks

One design, a fresh copy per token. Grouped so they don't flood the feed.