Diese Seite wurde maschinell übersetzt. Das englische Original ist maßgeblich. Auf Englisch lesen
Zum Hauptinhalt springen

Fehlermodi

Systemverhalten bei Ausfällen und eingeschränkten Bedingungen.

Designphilosophie

Hypercall priorisiert Verfügbarkeit gegenüber strikter Konsistenz. Während Ausfällen:

  • Der Handel wird fortgesetzt, wo dies möglich ist
  • Ausgefallene Komponenten werden isoliert
  • Benutzer erhalten explizite Fehlermeldungen statt veralteter Daten

L1-Ausfallzeit

Wenn Hyperliquid L1 (HyperCore) nicht verfügbar ist:

FunktionVerhalten
Order-MatchingWird off-chain fortgesetzt
SettlementsIn Warteschlange, bis L1 wiederhergestellt ist
EinzahlungenBlockiert, bis L1 wiederhergestellt ist
AuszahlungenBlockiert, bis L1 wiederhergestellt ist
LiquidationenWerden auf Basis der zuletzt bekannten Positionen fortgesetzt

Die Wiederherstellung erfolgt automatisch, sobald L1 wieder verfügbar ist.

Oracle-Ausfälle

Preis-Oracle

Wenn das Preis-Oracle nicht verfügbar ist:

AuswirkungVerhalten
Neue OrdersAbgelehnt (kein Referenzpreis)
Margin-BerechnungenSchlagen mit Fehler fehl
LiquidationsprüfungenVerwenden den zuletzt bekannten Preis

Die Wiederherstellung erfolgt automatisch, wenn das Oracle wieder verfügbar ist.

IV-Oracle

Wenn das IV-Oracle ausfällt:

AuswirkungVerhalten
Neue OrdersKönnen je nach Margin-Modus abgelehnt werden
OptionsbewertungGreift auf den inneren Wert zurück
Margin-BerechnungenVerwenden konservative Schätzungen

Settlement-Fehler

Oracle-Ausfall bei Verfall

Settlement-Preise verwenden ein 30-minütiges TWAP-Fenster vor dem Verfall. Wenn Oracle-Daten nicht verfügbar sind:

  1. Teilausfall: TWAP wird aus den verfügbaren Stichproben berechnet
  2. Vollständiger Ausfall: Settlement wird verzögert, bis Daten verfügbar sind oder ein manueller Eingriff erfolgt

Das Settlement kann auch ohne einen Ausfall verzögert werden, wenn der finalisierte TWAP zum exakten Verfallszeitpunkt nicht verfügbar ist. In diesem Fall verbleibt das Instrument im Status Expired Pending Price, der Handel bleibt deaktiviert, und das Settlement wird automatisch erneut versucht, bis der finalisierte Preis vorliegt.

Der TWAP-Algorithmus ist so konzipiert, dass er Manipulationen widersteht. Siehe Oracles für Details.

API-Ausfallzeit

Wenn die Hypercall-API nicht verfügbar ist:

KomponenteStatus
On-Chain-HandelFunktionsfähig über direkte Contract-Aufrufe
PositionenSicher on-chain
Offene OrdersVerbleiben im Orderbuch
WebSocket-AbonnementsGetrennt

Empfehlungen

  • Implementieren Sie eine Wiederverbindungslogik mit exponentiellem Backoff
  • Speichern Sie kritische Daten lokal im Cache
  • Prüfen Sie GET /health vor dem Handel
  • Verwenden Sie On-Chain-Methoden als Fallback für kritische Operationen

Health-Endpunkt

EndpunktZweck
GET /healthGrundlegende Liveness-Prüfung
GET /readyVollständige Bereitschaftsprüfung einschließlich Abhängigkeiten

Kommunikation bei Vorfällen

Während Vorfällen werden Updates veröffentlicht auf: