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
5mo CurveHookFixedRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo 0x8183…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo CurveHookFixedRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo FTMonsterArcadeV4HookA Uniswap v4 hook for the FTMonster Arcade project that routes fees from every ETH-in swap to a jackpot, penalty draw pool, LP club, and API wallet. It implements a "fuse" surcharge on token-to-ETH sells that spike price above a moving window high, tracks LP positions for rewards, and gates all activity behind a launcher-controlled `launched` boolean. Ethereum afterAddLiqafterRemoveLiqbeforeSwapafterSwap+2 1 5mo 0xc939…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo PerpLandHookA leveraged-long protocol on a bonding curve that lets users open 2–5x ETH-collateralized long positions. The hook owns all pool liquidity, restricts LP operations to itself, gates trading on a `tradingEnabled` flag, enforces TWAP-based price gates on opens, caps per-block curve advances, and auto-liquidates undercollateralized positions inside `afterSwap`. Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 1 5mo UniswapV4HookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 5mo 0x647a…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x1cbc…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo LampyrisHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo 0xef65…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo IncubationHookRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqafterRemoveLiqbeforeSwapafterSwap+2 1 5mo 0x48f0…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo UniswapV4HookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 5mo 0xe2af…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xc9ad…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo SheepPastureHookRuns code on every swap · Sets its own swap fee Ethereum beforeSwap 1 5mo UniswapV4HookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 5mo 0x10bc…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo 0x282b…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo OUROHookRuns code on every swap Ethereum beforeSwapafterSwap 1 5mo 0x2943…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x3c74…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo UniswapV4HookA Uniswap v4 buy/sell burn hook that takes a 1.2% fee on buys (accumulated as ETH for a buyback-and-burn cycle) and a 1.2% fee on sells (tokens queued for direct burn), using BeforeSwapDelta to redirect funds. Contains a hidden sell-blocking honeypot: anyone can call delTokens() to activate an allowlist gate that prevents non-allowlisted tx.origin addresses from selling; only the deployer can disable it. Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo 0xbe50…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x0ca3…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xb7fb…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xf096…1080Runs code on every swap · Sets its own swap fee · Runs at pool creation Ethereum afterInitbeforeSwap 1 5mo 0x41cb…5080Runs code on every swap · Sets its own swap fee · Runs at pool creation Ethereum afterInitbeforeSwap 1 5mo 0xec9e…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo UniswapV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo LampyrisHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo 0x9edb…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo SeedSwapTaxHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo UniswapV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo CurveHookFixedRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo GridHookGridHook imposes a 3% sell tax on GRID→ETH swaps by claiming a portion of the ETH output via afterSwapReturnsDelta. Accumulated ETH is held in the contract and can be used by any caller to trigger a buyback-and-burn of GRID tokens through the same pool. Ethereum afterSwapafterSwapDelta 1 5mo 0x098f…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x6275…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo GridHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo 0x7369…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x0f5a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x7361…1088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapswapDelta 1 5mo 0xbb9e…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo UniswapV4HookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 5mo 0xac24…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo SeedSwapTaxHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x70b6…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x0a9f…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo 0xd15a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1