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
3mo
StackHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
TryHookManagerRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
3mo
SPCXReflectionV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
SPCXReflectionV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
ProcessA self-contained ERC-20 token and Uniswap v4 hook for the PROCESS/native ETH pool. Charges a fixed 1% fee on both buys and sells (always in PROCESS), distributes 100% of fees to eligible token holders via an O(1) accumulator-based reward index, and tracks a gamified "Skull Process" integrity counter that advances or retreats with qualifying swaps.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0xded1…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
uTokenHookETH/token v4 hook: before/afterSwap burn a fixed % of the token each swap (immutable rate, 10% cap) via IBurnable.burn. Pool init and all liquidity actions are gated to an immutable `authorized` address; the token side of liquidity is held by the hook. authorized can also move any ERC-20 out of the hook to any address via withdrawToken (source: full supply minted to the hook at launch). ~30 init/seed functions are identical aliases under different names (stake, deposit, claim, multicall, etc.).
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xebed…4044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
3mo
0xa4b8…00c0Runs code on every swap · Sets its own swap fee
Ethereum
beforeSwapafterSwap
1
3mo
0xf515…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
UmbraHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
0x7d41…4440Runs code on every swap · Sets its own swap fee
Ethereum
afterAddLiqafterSwap
1
3mo
PoolsTradeHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xb489…c044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
3mo
UniburnDynamicFeeHookRuns code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+2
1
3mo
AnchorV4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
QueueHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
StackHookFee-skimming hook for the STACK/ETH pool. Charges 2% on buys and 3% on sells, taking the fee in ETH and forwarding it to the STACK token contract for holder distribution. Caps individual buy amounts at 1% of total supply for the first 20 swaps as an anti-snipe measure. Ownerless with no admin controls.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0xca1f…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
SnowballHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapafterSwapDelta
1
3mo
0x973c…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
3mo
0x01c9…f8c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitafterInitbeforeAddLiqbeforeSwap+2
1
3mo
HaloHookA Uniswap v4 hook that mitigates just-in-time liquidity attacks by tracking liquidity-weighted position tenure and applying a linear fee toll on early removals. Tolls are redistributed to in-range liquidity providers via donate(); if no liquidity is in range, fees are minted as ERC-6909 claims and flushed on the next swap.
Ethereum
afterAddLiqafterRemoveLiqafterSwapremoveLiqDelta
1
3mo
0x369e…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
CaptchaRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
1
3mo
0x52c6…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
3mo
FathomHookRuns code on every swap · Runs at pool creation
Ethereum
afterInitafterSwap
1
3mo
0x23dd…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
SPCXReflectionV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
PNGNHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
SPCXReflectionV4HookA Uniswap v4 hook for a single SPCX/TOKEN pool that collects a 2% SPCX fee on buys (0.25% to dev, 1.75% distributed as reflections to eligible TOKEN holders) and burns 0.5% of TOKEN on sells, using beforeSwap delta returns to intercept fees before the underlying pool swap executes.
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
HookLifeHookTracks buy and sell token flow using an EWMA decay model to compute a dynamic LP fee that rises with directional imbalance (calm: 0.30%, max: 3.00%). Emits vitals (pulse BPM, imbalance, fee, sqrtPrice) on every swap; never reverts or modifies token transfers.
Ethereum
afterAddLiqafterRemoveLiqbeforeSwapafterSwap
1
3mo
MultiplyHookRuns code on every swap
Ethereum
afterAddLiqbeforeSwapafterSwap
1
3mo
UStockEngineRuns code on every swap · Sets its own swap fee · Can block LP withdrawals
Ethereum
beforeRemoveLiqbeforeSwapafterSwap
1
3mo
RelicsV4HookTracks global market state (swap volumes, tick movements, volatility, stress metrics) for a single owner-bound canonical pool containing a Relics token. Each swap and liquidity event updates on-chain market statistics emitted as events and stored in contract state.
Ethereum
afterInitafterAddLiqafterSwap
1
3mo
0x1807…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
BankRunHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
3mo
HooksHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterAddLiqafterSwapafterSwapDelta
1
3mo
0x8ec3…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
StackHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapafterSwapDelta
1
3mo
BTCReflectionV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
XAUTReflectionV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xcacd…0444Runs code on every swap · Can take tokens from swaps
Ethereum
afterAddLiqafterSwapafterSwapDelta
1
3mo
TheDialRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
1
3mo
PlugHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
SinkHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
3mo
SCANIRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x561a…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
SinkHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
3mo
0x42d9…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1