Sigma Sentinel

A Solidity contract that integrates with Pyth Network price feeds to calculate historical volatility

Sigma Sentinel

Created At

ETHOnline 2025

Project Description

Volatility-driven fee optimization for Uniswap V4 hooks using Pyth price data A Foundry-based project that integrates Pyth Network price feeds to calculate real-time volatility metrics for Uniswap V4 hook implementations. The system processes historical price data to generate a volatility index, enabling hooks to dynamically adjust trading fees based on market volatility patterns.

How it's Made

Volatility-driven fee optimization for Uniswap V4 hooks using Pyth price data A Foundry-based project that integrates Pyth Network price feeds to calculate real-time volatility metrics for Uniswap V4 hook implementations. The architecture includes a VolatilityOracle contract that processes historical price data using logarithmic return calculations with 1e18 fixed-point precision, generating both per-second and annualized volatility metrics. A companion VolatilityFeeHook implements the Uniswap V4 hook interface with beforeSwap and afterSwap callbacks that query the oracle for current volatility levels. The hook applies a sigmoid-based fee adjustment curve: fee = baseFee * (1 + sigmoid(volatility - threshold) * maxAdjustment), ensuring smooth fee transitions and preventing extreme fee spikes while maintaining responsiveness to market volatility changes

background image mobile

Join the mailing list

Get the latest news and updates

Sigma Sentinel | ETHGlobal