You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add comprehensive AVAX price feed support via Avalanche network
Implement complete AVAX support through Avalanche network integration:
**Core Implementation:**
- Add AVAX to Currency enum with full Avalanche network support
- Add WAVAX token configuration (0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7)
- Add Avalanche USDC pair (0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E)
- Configure Uniswap V3 protocol support on Avalanche
**Price Calculation Enhancement:**
- Implement _fetch_avalanche_price() method using unified EVM architecture
- Optimize Avalanche time filters (no time constraints for maximum data availability)
- Use WAVAX/USDC primary trading pair for optimal liquidity
**Test Coverage Enhancement:**
- Add comprehensive AVAX test coverage across all test classes
- Test currency enum, configuration, and price fetching functionality
- Verify Avalanche routing and error handling
**Results:**
- AVAX price feed working at $26.14 (verified live)
- All 382 tests pass with 99.65% coverage
- Ruff linting and mypy type checking: all checks passed
- Maintains existing high-quality patterns from ETH, SOL, POL, and BNB
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
0 commit comments