Releases: DefinitelyN0tMe/defi-yield-aggregator
Releases · DefinitelyN0tMe/defi-yield-aggregator
v1.0.0 - Production Release
DeFi Yield Aggregator v1.0.0
Production-ready release of the DeFi Yield Aggregator - a full-stack application for tracking and discovering yield farming opportunities across DeFi
protocols.
Highlights
- 2000+ Pools from 40+ protocols across 30+ chains
- Real-time Updates via WebSocket
- Intelligent Opportunity Detection (yield gaps, trending, high-score)
- Risk-Adjusted Scoring engine
- Sub-100ms Search with ElasticSearch
What's New
Features
- Complete backend API with Go 1.23 + Fiber
- React 18 frontend with TypeScript 5
- PostgreSQL + TimescaleDB for time-series data
- ElasticSearch for fast full-text search
- Redis caching layer
- WebSocket real-time streaming
- Docker Compose deployment
Bug Fixes
- Fixed WebSocket hub race condition
- Fixed opportunities pagination (Load More)
- Fixed search across multiple fields
- Fixed chain filter case-sensitivity
- Fixed CoinGecko/Explorer link generation
- Fixed API type transformations (strings to numbers)
Optimizations
- 30-second request timeouts on database operations
- Comprehensive cache key generation
- Dead WebSocket client cleanup
- ElasticSearch fallback to PostgreSQL
Quick Start
git clone https://github.com/DefinitelyN0tMe/defi-yield-aggregator.git
cd defi-yield-aggregator
cp .env.example .env
docker-compose up -d
API: http://localhost:3000/api/v1/health