The Rewards Eligibility Oracle (REO) dashboard monitors indexer eligibility for rewards based on service quality metrics in The Graph Protocol.
Live Dashboard: https://hub.thegraph.org/reo/
The REO links indexer eligibility for rewards to service quality provision. Only indexers meeting performance standards receive rewards.
Features:
- 🎯 Real-time eligibility tracking for all active indexers
- 🌍 Multi-environment toggle (compare deployments)
- 📊 Status categories: Active, Grace, Expired, Unqualified
- 🔔 Optional Telegram notifications for status changes
- 🔄 Auto-refreshes every 5 minutes
# Clone and setup
git clone https://github.com/graphprotocol/rewards-eligibility-oracle-dashboard.git
cd rewards-eligibility-oracle-dashboard
pip3 install -r requirements.txt
cp env.example .env
# Edit .env with your API keys and RPC endpoints, then:
python3 generate_dashboard.py
open index.html| Environment | Contract Address | Deployment Block |
|---|---|---|
| testnet (Current) | 0x62c23057...9a99 |
237961353 |
| testnet_old (Previous) | 0x4eb1de98...b924 |
237989268 |
- Network Subgraph: Active indexers (stakedTokens > 0)
- ENS Subgraph: Indexer ENS names
- RPC Calls: Contract state (eligibility, timestamps)
- GitHub Registry: Contract addresses (addresses.json)
For AI agents and developers:
- Deployment Guide: docs/agents/DEPLOYMENT.md
- Architecture: docs/agents/CLAUDE.md
# Add to .env:
TELEGRAM_BOT_TOKEN=your_bot_token_here
# Run the bot
python3 telegram_bot.pyCommands: /start, /watch <address>, /unwatch <address>, /watchlist, /status, /help
MIT License - see LICENSE file.
Links: