Contract Details
Tech Stack
Python 3.10+ web3.py asyncio aiohttp
Chains
Ethereum Arbitrum Base Optimism
Description
Alert system for oracle price deviations beyond configurable thresholds. Monitors multiple feeds simultaneously, detects sudden price jumps, cross-oracle divergence, and prolonged staleness. Multi-channel notifications with rate limiting and escalation tiers.
Features
- ✓ Multi-feed simultaneous monitoring
- ✓ Configurable deviation thresholds per feed
- ✓ Cross-oracle divergence detection
- ✓ Staleness timeout alerts
- ✓ Rate-limited notifications
- ✓ Escalation tiers (info, warning, critical)
- ✓ Multi-channel (Slack, Discord, Telegram, email)
- ✓ Historical deviation logging
- ✓ Prometheus metrics endpoint
- ✓ YAML-based configuration
# Deviation Alerter — Monitoring Dashboard # Alert system for oracle price deviations with escalation tiers. from prometheus_client import Gauge, start_http_server import asyncio metric = Gauge("deviation_alerter_health", "Health score") async def monitor_loop(): while True: # ... full implementation in purchased package metric.set(1.0) await asyncio.sleep(30)