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
6mo
BuyBurnHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
6mo
0xff1d…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapafterSwap
1
6mo
0x8640…6040Runs code on every swap · Runs at pool creation
Ethereum
beforeInitafterSwap
1
6mo
0x492c…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
0x36e9…4044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0xc5cd…0044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0x07eb…8044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0x1dac…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
UStakeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
6mo
UStakeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
6mo
0xa7c9…84c0Runs code on every swap
Ethereum
afterAddLiqbeforeSwapafterSwap
1
6mo
AutoCompoundHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeRemoveLiqafterSwap
1
6mo
0x41b3…c044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0xca77…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
PepePartyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
6mo
Pepe0S50HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapswapDelta
1
6mo
ShibanautHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
UVaultHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
6mo
PepePartyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
6mo
VitaHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
BtcPegHookMints $bPEG fragments to swap recipients on the ETH/bPEG v4 pool. Calls token.start when first liquidity is added (afterAddLiquidity). Resolves the real EOA recipient on each swap (afterSwap) via hookData (20-byte address override) or tx.origin fallback for routers, then calls BtcPeg.mintFragmentsFor to give the buyer one on-chain fragment per whole bPEG bought. Read-only on the swap path otherwise (no fee, no delta).
Token: 0x520d912430dd5728143851034ABbc692686B8d92 (BtcPeg, verified)
Hook:...
Ethereum
afterAddLiqafterSwap
1
6mo
PepePartyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
6mo
HookCan block LP withdrawals
Ethereum
afterAddLiqbeforeRemoveLiq
1
6mo
UBeastHookMinimal hook that calls token.start() on the uBEAST token contract when the Uniswap v4 pool is initialized, enabling trading. Contains no swap-time logic; all swap callbacks are unimplemented stubs.
Ethereum
afterInit
1
6mo
0x79b8…c044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0x6bae…0044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0x3be5…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
6mo
HenryPegHook93Runs code on every swap
Ethereum
afterAddLiqafterSwap
1
6mo
0x60f5…a0c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta
1
6mo
0xbe31…0044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
PromptHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
6mo
SatostrHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
6mo
0x006c…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
6mo
0xa8a1…e000Runs at pool creation
Ethereum
beforeInit
1
6mo
EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Ethereum
beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1
1
6mo
0x7797…4044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
DynopegHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
0x9d9f…c044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0xa56d…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
6mo
0x278b…4044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0x67f9…4044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
0xecbb…c080Runs code on every swap · Sets its own swap fee
Ethereum
beforeSwap
1
6mo
SatoshisHookRuns code on every swap
Ethereum
afterAddLiqafterSwap
1
6mo
Sato31HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0x5402…8044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
SatoV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapswapDelta
1
6mo
0xf19e…40c4Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapafterSwapDelta
1
6mo
UniROIDHookRuns code on every swap
Ethereum
afterAddLiqafterSwap
1
6mo
0xa4dd…c0c4Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapafterSwapDelta
1
6mo
BioHashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitbeforeSwapswapDelta
1