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.
AgeHookChainPermissionsPools
9d
UnderfootHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
9d
0x4dea…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
9d
0xf3eb…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
9d
0x460c…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
9d
0xf117…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
9d
0x57fb…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0xbc19…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
9d
ReservHookA single ETH/RSRV pool hook that charges a 1% fee on each swap's unspecified side. RSRV fees are accumulated and sold back to ETH buyers at the pool price within 10 ticks of the block's opening tick; ETH fees are split 20% to a business share, 16% to a Chainlink VRF-based prize pot, and 64% donated to in-range liquidity providers.
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
9d
0x6aa6…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x8e53…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
9d
0x7794…dafcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
9d
0x87a3…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0xf307…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
9d
0x7a45…c088Runs code on every swap · Can take tokens from swaps
BSC
beforeSwapswapDelta
1
9d
0xcb7b…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
9d
0x340d…4040Runs code on every swap
Ethereum
afterSwap
1
9d
0x4b97…0040Runs code on every swap
Ethereum
afterSwap
1
9d
0xa2c4…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0xb8b3…0040Runs code on every swap
Base
afterSwap
1
9d
0x1bea…4040Runs code on every swap
Base
afterSwap
1
9d
0x4cd1…8040Runs code on every swap
Robinhood
afterSwap
1
9d
0x2b0c…0040Runs code on every swap
Robinhood
afterSwap
1
9d
0x7b2a…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0xa65b…8040Runs code on every swap
Robinhood
afterSwap
1
9d
0xc14c…8040Runs code on every swap
Robinhood
afterSwap
1
9d
0x1ee1…c040Runs code on every swap
Base
afterSwap
1
9d
0xdbc4…8040Runs code on every swap
Base
afterSwap
1
9d
0x7f4c…0040Runs code on every swap
Ethereum
afterSwap
1
9d
0x0ad6…c040Runs code on every swap
Ethereum
afterSwap
1
9d
0x9464…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x0952…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
9d
0x1bfc…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0xbc37…1afcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
9d
AizoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
BSC
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
9d
0x9706…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x16c0…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x2ecc…a8ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Arbitrum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
9d
0xafd4…0040Runs code on every swap
Ethereum
afterSwap
1
9d
0xdf91…8040Runs code on every swap
Ethereum
afterSwap
1
9d
0x7e9b…c0c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
1
9d
0xd423…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x5142…c040Runs code on every swap
Robinhood
afterSwap
1
9d
0x182f…4040Runs code on every swap
Robinhood
afterSwap
1
9d
0xd247…8040Runs code on every swap
Base
afterSwap
1
9d
0x9d1d…8040Runs code on every swap
Base
afterSwap
1
9d
0xad39…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0xc586…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x0305…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x8899…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
9d
0x1e7e…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1