Esta página foi traduzida automaticamente. O original em inglês é a versão canônica. Ler em inglês
Pular para o conteúdo principal

Modos de Falha

Comportamento do sistema durante interrupções e condições degradadas.

Filosofia de Design

A Hypercall prioriza disponibilidade em vez de consistência estrita. Durante falhas:

  • A negociação continua onde for possível
  • Componentes com falha são isolados
  • Os usuários recebem erros explícitos em vez de dados desatualizados

Indisponibilidade da L1

Se a L1 da Hyperliquid (HyperCore) ficar indisponível:

FunçãoComportamento
Matching de OrdensContinua off-chain
SettlementsEnfileirados até a L1 se recuperar
DepósitosBloqueados até a L1 se recuperar
SaquesBloqueados até a L1 se recuperar
LiquidaçõesContinuam com base nas últimas posições conhecidas

A recuperação é automática assim que a L1 estiver disponível novamente.

Falhas de Oráculo

Oráculo de Preço

Se o oráculo de preço ficar indisponível:

ImpactoComportamento
Novas OrdensRejeitadas (sem preço de referência)
Cálculos de MargemFalham com erro
Verificações de LiquidaçãoUsam o último preço conhecido

A recuperação é automática quando o oráculo retorna.

Oráculo de IV

Se o oráculo de IV falhar:

ImpactoComportamento
Novas OrdensPodem ser rejeitadas dependendo do modo de margem
Precificação de OpçõesRecorre ao valor intrínseco
Cálculos de MargemUsam estimativas conservadoras

Falhas de Settlement

Oráculo Fora do Ar no Vencimento

Os preços de settlement usam uma janela TWAP de 30 minutos antes do vencimento. Se os dados do oráculo estiverem indisponíveis:

  1. Interrupção parcial: TWAP calculado a partir das amostras disponíveis
  2. Interrupção completa: Settlement adiado até que os dados estejam disponíveis ou haja intervenção manual

O settlement também pode ser adiado sem uma interrupção se o TWAP finalizado não estiver disponível no tick exato do vencimento. Nesse caso, o instrumento permanece em Expired Pending Price, a negociação continua desabilitada e o settlement é reexecutado automaticamente até que o preço finalizado exista.

O algoritmo de TWAP é projetado para resistir a manipulação. Consulte Oráculos para detalhes.

Indisponibilidade da API

Se a API da Hypercall ficar indisponível:

ComponenteStatus
Negociação on-chainFuncional via chamadas diretas ao contrato
PosiçõesSeguras on-chain
Ordens AbertasPermanecem no livro de ofertas
Assinaturas WebSocketDesconectadas

Recomendações

  • Implemente lógica de reconexão com backoff exponencial
  • Faça cache dos dados críticos localmente
  • Verifique GET /health antes de negociar
  • Use métodos on-chain como fallback para operações críticas

Endpoint de Health

EndpointPropósito
GET /healthVerificação básica de liveness
GET /readyVerificação completa de prontidão, incluindo dependências

Comunicação de Incidentes

Durante incidentes, atualizações são publicadas em: