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
54d NullTreasuryFeeHookCharges a fixed 0.50% hook fee on the unspecified side of every swap in a single native ETH/NULL pool, accumulating fees as ERC-6909 claims. Anyone can call claimFees to send accrued fees to an immutable treasury address. Pool creation is gated in beforeInitialize to a single hardcoded pool key. Robinhood beforeInitafterSwapafterSwapDelta 1 54d 0x02e3…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 54d 0x7545…20c0Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwap 1 54d 0xaf55…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 54d 0x597e…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 54d 0xe93a…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 1 54d 0x23d4…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 54d 0x3006…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 54d 0xaa86…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0x6ca9…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 54d LoxBankRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapswapDelta 1 54d 0xfe12…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 54d 0xc2c7…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 54d 0xc0c2…41cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqbeforeSwapafterSwapswapDelta+2 1 54d 0x998d…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 54d 0x8bf6…40c0Runs code on every swap · Sets its own swap fee Robinhood beforeSwapafterSwap 1 54d 0xc204…81cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqbeforeSwapafterSwapswapDelta+2 1 54d 0x8a40…8800Gates who can add liquidity Robinhood beforeAddLiq 1 54d 0x9f1a…8880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 54d SplitHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0x052b…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0x5320…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 54d 0x1a8a…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 54d LoxleyTaxHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0xde48…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 54d 0x9758…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 54d 0xa363…00ccRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0x6271…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0x3054…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 54d 0x9d95…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0xe39a…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 54d 0x9093…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 54d 0x04b8…47d8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Handles donations to LPs BSC afterAddLiqbeforeRemoveLiqafterRemoveLiqbeforeSwap+3 1 54d 0xe58e…3fffRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Arbitrum beforeInitafterInitbeforeAddLiqafterAddLiq+10 1 54d 0xe314…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0x3819…0800Gates who can add liquidity Robinhood beforeAddLiq 1 54d 0x55f0…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 54d 0xf9f8…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0xaf0b…6880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 1 54d 0xdba4…bfffRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Arbitrum beforeInitafterInitbeforeAddLiqafterAddLiq+10 1 54d CurveHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 54d FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0xb341…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 54d 0xbafc…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 54d 0xd653…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 54d 0xb470…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 54d 0x4443…0101Takes a cut when LPs withdraw Robinhood afterRemoveLiqremoveLiqDelta 1 54d SWEEPHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 54d 0x346d…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1