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
4mo
0xdb07…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
0x26bd…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
4mo
0x8125…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x1445…afdcRuns 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
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
1
4mo
0x2e5a…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xdbb1…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xf0ad…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xa141…e0c0Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
1
4mo
0xe073…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0xd9c8…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
4mo
RhmiFeeHookCharges a fixed ETH-side trade tax (immutable basis points, max 4%) on all swaps in native ETH/RHMI pools, sending fees directly to an immutable treasury. Uses return-delta hooks: beforeSwap handles cases where ETH is the specified amount; afterSwap handles cases where ETH is the unspecified amount.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
StrategyHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
4mo
RehearsalHookMainnet dry-run variant of SpcxStrategyHook that restricts swaps to owner-allowlisted tx.origin addresses. The base hook charges a decaying buy tax (95%→10%) and flat 10% sell tax on an ETH/SPCXSTR pool, takes fees via afterSwapReturnsDelta, and distributes them 80/10/10 to controller/dev/rewards with token-to-ETH conversion via a nested afterSwap.
Robinhood
beforeInitafterAddLiqafterSwapafterSwapDelta
1
4mo
0x4d42…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
RhmiFeeHookA Uniswap v4 hook for native ETH/RHMI pools that charges a fixed ETH trade tax (immutable, capped at 4%) on every swap, routing fees directly to a treasury address. Fee collection is split across beforeSwap (ETH-specified swaps) and afterSwap (ETH-unspecified swaps) using return deltas; no owner or admin controls exist.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x8d31…0080Runs code on every swap
Robinhood
beforeSwap
1
4mo
0xbe38…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0x08da…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
MineableTokenRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x1b1a…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x93b7…2eccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4
1
4mo
BaitHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xa0ab…6ec4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+3
1
4mo
0x2880…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
4mo
0x8d77…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
4mo
0x113d…c440Runs code on every swap
Robinhood
afterAddLiqafterSwap
1
4mo
0x1ef1…4440Runs code on every swap
Robinhood
afterAddLiqafterSwap
1
4mo
0x95c3…c440Runs code on every swap
Robinhood
afterAddLiqafterSwap
1
4mo
MintHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0x852e…c440Runs code on every swap
Robinhood
afterAddLiqafterSwap
1
4mo
0x251f…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
StonksHookRuns code on every swap · Sets its own swap fee · Can block LP withdrawals · Runs at pool creation
Robinhood
beforeInitafterInitbeforeRemoveLiqbeforeSwap+1
1
4mo
RobinpegHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitafterSwapafterSwapDelta
1
4mo
CatpegHookRuns code on every swap
Robinhood
afterSwap
1
4mo
0x877b…c440Runs code on every swap
Robinhood
afterAddLiqafterSwap
1
4mo
HoodCellHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitafterSwapafterSwapDelta
1
4mo
FeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x7072…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
4mo
0xf4b8…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
4mo
0x556f…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x75ab…c040Runs code on every swap
Robinhood
afterSwap
1
4mo
0x8ec6…60c0Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
1
4mo
UniHoodHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
4mo
FletchHookRuns code on every swap
Robinhood
afterSwap
1
4mo
0xe64a…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x06fc…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
SatoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x18c3…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xac01…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1