- Extract VWAP tracking logic into reusable VWAPTracker contract - Fix critical compression bug that erased historical price memory - Replace dangerous 10^35x compression with limited 1000x max compression - Add comprehensive dormant whale protection testing - Preserve "eternal memory" to prevent manipulation by patient whales - Add double-overflow analysis showing 1000x limit is mathematically safe - Maintain backwards compatibility with existing LiquidityManager Security Impact: - Prevents dormant whale attacks where traders accumulate early then exploit compressed historical data to extract value at inflated prices - VWAP now maintains historical significance even after compression - Floor position calculations remain anchored to true price history 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| helpers | ||
| mocks | ||
| Harberg.t.sol | ||
| LiquidityManager.t.sol | ||
| Stake.t.sol | ||
| VWAPDoubleOverflowAnalysis.t.sol | ||
| VWAPTracker.t.sol | ||