DeFiLlama Protocol Watchdog
Überwache DeFi-Protokolle auf TVL-Rückgänge, Kapitalrotation, Sicherheitsrisiken und Marktchancen.
Wann verwenden
- Der Benutzer möchte bestimmte Protokolle überwachen oder verfolgen (z. B. "Aave beobachten", "mich benachrichtigen, wenn Uniswap fällt")
- Der Benutzer wünscht ein Sicherheitsaudit, eine Risikoprüfung oder ein vollständiges Briefing
- Der Benutzer möchte Rotationsalarme oder Stimmungsaktualisierungen (Kapitalflussanalyse)
- Der Benutzer möchte prüfen, ob Protokolle gehackt wurden (Portfoliosicherheit)
Nicht verwenden für einmalige Abfragen wie "Was ist der TVL von Aave?" – beantworte diese direkt.
Verfügbare Befehle
Alle Befehle werden aus dem Skill-Stammverzeichnis ausgeführt. Füge --json für strukturierte Ausgabe hinzu.
| Befehl | Zweck | Ausgabesignale |
|---|---|---|
python3 scripts/watchdog.py | TVL-Rückgänge prüfen | ALERT: oder HEARTBEAT_OK |
python3 scripts/capital_flow.py | Kapitalrotation & Stimmung | ROTATION:, SENTIMENT: oder HEARTBEAT_OK |
python3 scripts/bridge_monitor.py | Brückenvolumen-Spitzen | BRIDGE_SURGE: oder HEARTBEAT_OK |
python3 scripts/metrics_guard.py | Portfolio gegen aktuelle Hacks | EMERGENCY: oder HEARTBEAT_OK |
python3 scripts/true_growth.py | Smart Money (TVL runter, Zuflüsse rauf) | BULLISH_DIVERGENCE: oder HEARTBEAT_OK |
python3 scripts/unlocks_monitor.py | Token-Unlock-Risiken | DUMP_RISK: oder HEARTBEAT_OK |
python3 scripts/revenue_guard.py | Umsatz-/Gebührenwachstum | VALUE: oder HEARTBEAT_OK |
python3 scripts/full_briefing.py | Alle Prüfungen ausführen | Alle Signale kombiniert |
Wie antworten
Wenn der Benutzer eine Prüfung anfordert
- Führe das/die entsprechende(n) Skript(e) aus
- Analysiere die Ausgabesignale:
HEARTBEAT_OK= Alles klarALERT:= TVL über Schwellwert gefallenEMERGENCY:= Portfolio-Protokoll wurde gehacktROTATION:= Kapital bewegt sich zwischen ChainsSENTIMENT:= Risiko-an/risiko-aus SignalBRIDGE_SURGE:= Brückenvolumen-Spitze (heiße Chain)BULLISH_DIVERGENCE:= TVL runter, aber Zuflüsse raufDUMP_RISK:= Großer Unlock steht bevorVALUE:= Umsatz wächst schneller als Preis
- Fasse die Ergebnisse in 2-5 Sätzen zusammen, erkläre, was passiert ist und warum es wichtig ist
Antwortmuster für Alarme
Wenn du ein Risikosignal erkennst:
- Beginne mit der wichtigsten Erkenntnis (TVL-Rückgang, Hack, Rotation)
- Füge Kontext hinzu aus anderen Signalen:
- Wenn
ALERT:→ führecapital_flow.pyaus, um zu prüfen, ob es Rotation oder protokollspezifisch ist - Wenn ein Portfolio existiert → führe
metrics_guard.pyaus, um das Hackrisiko zu prüfen - Optional weitere Prüfungen für Tiefe (Unlocks, Zuflüsse, Umsatz)
- Wenn
- Gib eine klare Handlungsempfehlung (Was soll der Benutzer tun?)
Beispiel einer Zusammenfassung
Schlecht: "ALERT: AAVE V3 TVL sank um 12,3 %. ROTATION: Stablecoin-Angebot auf Ethereum schrumpfte um 1,5 %."
Gut: "Der TVL von Aave V3 ist im letzten Zeitraum um 12,3 % gesunken. Dies scheint mit einer breiteren Kapitalrotation zusammenzuhängen – das Stablecoin-Angebot auf Ethereum ist zurückgegangen, während Solana wächst. Kein protokollspezifisches Risiko, aber behalte die Abflüsse im Auge."
Häufige Benutzeranfragen
"Benachrichtige mich, wenn [Protokoll] um mehr als X % fällt"
- Stelle sicher, dass
config.jsondie richtigewatch_list(DefiLlama-Slugs) und denthresholdenthält - Erkläre, dass der Watchdog nach Plan läuft und alarmiert, wenn der Schwellwert überschritten wird
"Führe ein Sicherheitsaudit durch" / "Vollständiges Briefing" / "Risikoprüfung"
- Führe
python3 scripts/full_briefing.pyaus - Fasse alle Ausgabesignale in einer Erzählung zusammen
"Irgendeine Kapitalrotation?" / "Stimmungsupdate?"
- Führe
python3 scripts/capital_flow.pyaus - Melde
ROTATION:- undSENTIMENT:-Signale oder sage "keine signifikanten Bewegungen"
"Wurden meine Protokolle gehackt?"
- Führe
python3 scripts/metrics_guard.pyaus - Erfordert
assets/portfolio.json(DefiLlama-Protokoll-IDs) - Melde
EMERGENCY:sofort, falls gefunden
"Manuelle Überprüfung jetzt"
- Führe
python3 scripts/watchdog.pyaus - Melde Ergebnisse oder bestätige "alle innerhalb des Schwellwerts"
Konfiguration
Datei: config.json im Skill-Stammverzeichnis
Wichtige Einstellungen:
watch_list: Array von DefiLlama-Protokoll-Slugs (z. B.["aave-v3", "uniswap", "lido"])threshold: Dezimalwert für Alarmschwelle (z. B.0.10= 10 % Rückgang)risk_level:"high"(5 %),"standard"(10 %),"low"(15 %)- Feature-Schalter:
capital_flow.enabled,metrics_guard.enabled,bridge.enabledusw.
Portfolio-Tracking: Erstelle assets/portfolio.json mit DefiLlama-Protokoll-IDs für Hack-/Unlock-Alarme.
Pro-Funktionen: Einige Funktionen (Zuflüsse, Unlocks) benötigen DEFILLAMA_PRO_API_KEY in der Umgebung. Die meisten Funktionen funktionieren ohne API-Key.
Wichtige Hinweise
- Protokoll-Slugs müssen exakt mit DefiLlama übereinstimmen (überprüfe auf defillama.com/protocols)
- Skripte speichern Zustand im
assets/-Verzeichnis (TVL-Verlauf, Brückendaten usw.) - Alle Skripte beenden mit Exit-Code 0 und geben auf stdout aus – analysiere die Signale
- Latenz: Alarme treffen nach DefiLlama-Updates ein (~5-15 Min.) + nächster Prüfzyklus
- Kein API-Key erforderlich für: TVL, Kapitalfluss, Hacks, Brücken, Umsatz
- Pro-API-Key erforderlich für: Zuflüsse (true_growth), Unlocks (unlocks_monitor)
Ausgabestil
- Halte es prägnant: 2-5 Sätze Zusammenfassung
- Beginne mit der Handlung: "Aave sank um 12 %" nicht "Das System hat festgestellt..."
- Gib Kontext: Erkläre, ob es sich um Rotation, Hackrisiko oder protokollspezifisch handelt
- Überspringe, wenn ruhig: Melde
HEARTBEAT_OKnicht, außer der Benutzer fragt nach Status - Behandle Fehler elegant: Wenn ein Skript fehlschlägt, sage dem Benutzer, es manuell auszuführen