PoolMetrics
19 hooks share this exact bytecode, used by 19 pools. Usually a launchpad deploying one copy per token.
0x8c152ad9c98cefa54a5ca6fa105999e7d5cbf0b6820278e52575cda784c60dff
AgeHookChainPermissionsPools
52d
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
53d
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
54d
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
56d
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
59d
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
59d
PoolMetricsOracle-gated hook that blocks token0-output swaps (token1-input; zeroForOne=false) when an external price oracle reports a price below a configured minimum. In afterSwap, if token0 flows out of the pool to the swapper and the oracle price is below minPrice, the hook returns an invalid selector causing the PoolManager to revert the swap. Always returns a zero delta.
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsAn afterSwap hook that enforces a minimum oracle price for swaps yielding token0. When a swap produces a positive token0 amount, it queries a constructor-supplied oracle; if the call fails or the returned price falls below a minimum threshold, the hook returns an invalid selector, reverting the swap. The afterSwapReturnsDelta flag is set but the returned delta is always zero.
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsOracle-guarded hook that blocks token0-to-token1 swaps when a configured oracle reports a price below a minimum threshold. In afterSwap, if amount0 > 0 and the oracle check fails, the hook returns an invalid selector to force a revert; otherwise returns a zero delta and valid selector.
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
2mo
PoolMetricsAn afterSwap hook that acts as a price circuit breaker: when token0 flows into the pool, it queries an external oracle and reverts the swap if the oracle call fails or the returned price falls below a configured minimum. The hook always returns a zero delta despite having the afterSwapReturnsDelta flag set.
Ethereum
afterSwapafterSwapDelta
1