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
0xdad6…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
WsgemBackstopHookCustom-curve backstop hook for the tGBP/wstGBP pool. beforeSwap returns a BeforeSwapDelta that cancels the AMM curve and routes the swap through the wstGBP wrapper's atomic mint/redeem, so buys execute at mintcost() and sells at burncost(). beforeAddLiquidity reverts, so the pool holds no LP liquidity. The hook is ownerless, holds no capital, and charges no fee of its own. Swaps must be settle-first; a conventional swap-then-settle v4 router will revert.
Ethereum
beforeAddLiqbeforeSwapswapDelta
1
4mo
MonopolyV4A combined ERC-20 token ($MONO) and Uniswap v4 hook implementing a Monopoly-style on-chain board game. Each swap on the $MONO/ETH pair rolls dice to move a pawn around a 30-square board, handles land purchases and takeovers, and distributes 3% of swap value as rent to landowners via a Masterchef-style accumulator.
Ethereum
beforeSwapafterSwapafterSwapDelta
1
4mo
0x9d88…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xbd05…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x7bf3…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x614a…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
MonopolyA combined ERC-20 token ($MONO) and Uniswap v4 hook implementing a Monopoly-inspired board game. Every swap on the ETH/$MONO pool levies a 3% ETH rent fee distributed to street landowners, rolls virtual dice to advance the trader's board pawn, and supports buying/selling streets and claiming rent.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0x3492…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x747c…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x555b…00ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0x9a5d…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xc39f…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xcc27…8044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
4mo
0x55c2…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xfd18…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
PriceImpactDynamicFeeHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
1
4mo
0x3ed1…8080Runs code on every swap
Ethereum
beforeSwap
1
4mo
0xe379…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x6584…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x60cf…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
BunnyTokenA combined ERC-20 meme token and Uniswap v4 hook that charges a 0.5% fee on every swap via afterSwapReturnsDelta, taking the fee in the output token (BUNNY on buys, ETH on sells) and accumulating it in the contract for periodic transfer to a treasury address.
Ethereum
afterSwapafterSwapDelta
1
4mo
0x0aff…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
PWBTCBurnHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
ReactorV4A Uniswap v4 ERC-20 hook token (REACTOR) that charges a 2% buy and 3% sell tax in ETH to a shared "jar." Holders accrue "honey" proportional to token balance and time held; when a "strength" buffer drains to zero from net sell pressure, the jar splits among non-selling holders by honey weight. Sellers forfeit their honey accrual for that round.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
ReactorV4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x5c7e…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x8180…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x9b23…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x6769…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xa647…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x76e1…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x6d17…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x8799…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xf190…40c8Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDelta
1
4mo
0x782a…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
LongRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x0e80…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x7e9c…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xf241…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xa101…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x8f41…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xe6b4…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xd62b…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x6e7b…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xc39c…8080Runs code on every swap
Ethereum
beforeSwap
1
4mo
0x67c5…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
EntropyTokenRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0xb16f…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
UnibrosHookRuns code on every swap · Runs at pool creation
Ethereum
afterInitafterAddLiqafterRemoveLiqbeforeSwap+1
1