UniHooks

Every Uniswap v4 hook, live

Every hook attached to at least one Uniswap v4 pool, explained in plain English, with safety checks and the pools that use it.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
2mo 0x04d9…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo HeistFeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x766e…00c0Runs code on every swap Robinhood beforeSwapafterSwap 1 2mo 0xa7fc…7f30Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterInitbeforeAddLiqafterAddLiq+4 1 2mo 0x230a…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo 0x541c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x2f37…e8c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 1 2mo TimeGlassHookRuns code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0x6b27…1080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo 0xf695…00c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapafterSwapDelta 1 2mo 0x76b5…1880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood afterInitbeforeAddLiqbeforeSwap 1 2mo 0x34cf…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x3016…4088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapswapDelta 1 2mo 0x3302…c880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0xce67…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 2mo 0x3104…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x146d…4accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 2mo 0x11d2…c844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqafterSwapafterSwapDelta 1 2mo 0x7943…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0x0491…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 2mo 0xe190…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 2mo 0x8299…28ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 2mo 0x5d9d…1080Runs code on every swap · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo 0x8837…e0c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta 1 2mo 0xdb17…d080Runs code on every swap · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo FlockFall Dynamic Fee HookDynamic LP fee hook for FlockFall's ETH/SHELL pool that fetches the current fee decision from an external policy contract on each swap, overriding the LP fee. Restricts pool initialization to a designated bootstrap venue and blocks general liquidity additions until bootstrap is complete. Robinhood beforeInitbeforeAddLiqbeforeSwap 1 2mo StockFeeHookA swap fee hook for TOKEN/REWARD_STOCK pools that charges a configurable buy and sell fee always in REWARD_STOCK, minting collected fees as ERC-6909 claims to a distributor contract. Pools not containing REWARD_STOCK pass through untaxed. All fee parameters (buyFeeBps, sellFeeBps) are immutable after deployment. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x835d…a800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 1 2mo 0x6abe…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x9d5e…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo PackedHookGates pool initialization to only allow curves registered with the factory, preventing unauthorized front-running of pool creation for Packed launchpad coins. Has no swap, liquidity, or donate hooks — the pool fee accrues natively in the LP position. Robinhood beforeInit 1 2mo K401HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 1 2mo StockFeeHookCharges a configurable buy/sell swap tax in a designated reward stock token, minted as ERC-6909 claims to a distributor contract rather than transferred. Uses both beforeSwap and afterSwap return deltas to capture the fee regardless of which side is the specified currency. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x2479…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo 0x49fb…e000Runs at pool creation Robinhood beforeInit 1 2mo HunnidV4FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x6de6…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x1e0d…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo QuotronStrategyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xebe0…e000Runs at pool creation Robinhood beforeInit 1 2mo 0xbeb5…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 1 2mo 0x0e94…0080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 2mo 0x92b3…6000Runs at pool creation Robinhood beforeInit 1 2mo 0x6ae6…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 1 2mo StockDriftHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapafterSwapDelta 1 2mo PonsV3HookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xfb76…d080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo QuotronStrategyHookSingle-pool Uniswap v4 hook that levies a fixed 5% output tax on every exact-input swap (exact-output swaps are blocked). Fees are split 20/80 between an immutable treasury and a Quotron strategy acquisition reserve; buy-side token fees are accumulated and converted to native currency via a separate permissionless unlock. Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x186d…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x118b…68c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 1