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: