VolVantage is a Risk-Adjusted Dynamic Incentive Hook (RAD-IH) for Uniswap v4, specifically designed for the Unichain ecosystem. It protects Liquidity Providers (LPs) from toxic volatility and "stress" events by dynamically adjusting fees and automating secondary rewards.
Built for the UHI8 Hookathon.
| Component | Address |
|---|---|
| VolVantageHook | 0x14BED34ccE878e72Bd4d3b40c0E803597BF2E680 |
| StressRewardToken (vSTRESS) | 0xA1D1B5ee47886f745707213C65073ff0BC61d7C7 |
| WETH/USDC Pool | Active with RAD-IH Monitoring |
- Composite Risk Engine: Monitors pool "stress" using a weighted average of Volatility (TWAP deviation), Liquidity Depth, and Volume Imbalance.
- Dynamic Fee Adjustment: Escalates swap fees during high-risk periods to compensate LPs for toxic order flow.
- Stress-Based Rewards: Automatically mints
vSTRESStokens to LPs who provide "bravery liquidity" during high-stress windows. - Volatility Tax: Applies a temporary exit tax during extreme volatility to discourage LP flight and preserve secondary market stability.
I have included a high-fidelity frontend to visualize the RAD-IH system in action.
- Navigate to the frontend directory:
cd frontend - Install dependencies:
npm install
- Run the development server:
npm run dev
- Visit
http://localhost:5173to see the Risk Intelligence gauge and Fee Tracker.
# Build contracts
forge build
# Run security tests
forge test
# Deploy Hook (Custom Salt Required)
forge script script/00_DeployHook.s.sol:DeployHook --rpc-url $RPC_URL --broadcastMIT