Explore hooks
Every hook that has been attached to at least one Uniswap v4 pool.
AgeHookChainPermissionsGradePoolsAddress
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x887a…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x1e73…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x13bc…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x63da…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x5f19…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xe49b…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xd949…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x9acd…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x61e4…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xe390…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x0d1d…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x630e…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xdc30…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xf3f5…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x79f7…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x7f4e…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x2cb3…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x5ca5…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x49e1…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xd3ce…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x9426…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x0753…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x6786…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x1a42…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x0f75…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x23d5…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xe9ae…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x5888…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x51da…a888
13mo
PhiEthHooksImplements a 1:1 ETH↔phiEth custom curve that bypasses concentrated liquidity: on each swap it takes the input, converts via phiEth deposit/withdraw, and settles the output directly. Blocks direct liquidity additions and restricts initialization to ETH/phiEth pairs with zero fee.
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x64a9…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x1d08…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x07a1…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x63c4…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x35d0…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xa5ef…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xd2ae…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x97a1…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xf2fe…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xd32c…a888
13mo
PhiEthHooksImplements a 1:1 custom curve swap between ETH and phiEth (a wrapped ETH token) by intercepting swaps in beforeSwap, taking input from the PoolManager, wrapping or unwrapping via the phiEth contract, and settling the output — bypassing concentrated liquidity entirely. Direct liquidity addition to the pool is blocked.
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x819b…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x46af…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xa934…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x4e9f…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x98b1…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x203d…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x69c1…6888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xa429…2888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xdaee…a888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0xd109…e888
13mo
Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
?
1
0x061a…a888