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

Perps na Hypercall

A Hypercall permite que você negocie contratos perpétuos da Hyperliquid pela mesma conta das suas opções, sob um único requisito de margem de portfólio. Um perp long contra uma call vendida, ou um perp short contra uma put comprada, tem a margem calculada como o hedge que de fato é.

Os perps são posições reais na Hyperliquid. Eles são executados no livro de ofertas da Hyperliquid, ficam no ledger HyperCore da sua conta, pagam e recebem funding da Hyperliquid e aparecem na Hyperliquid. A Hypercall adiciona a verificação de risco do portfólio na frente e o livro de opções ao lado.

Duas rotas de execução​

As ordens de perp chegam à Hyperliquid por uma de duas rotas. A verificação de risco da Hypercall é a mesma em ambas.

  • Rota TEE. O padrão no app da Hypercall. A ordem passa pelo enclave, e todos os tipos de ordem, TP/SL e alterações de alavancagem estão disponíveis. Pela API, as rotas TEE são opcionais: você chama explicitamente os endpoints /v1/tee-perp/.
  • Rota via smart contract. Uma configuração avançada no app (veja Rota de execução). Sua ordem é assinada, passa pela verificação de risco da Hypercall e é enviada on-chain pelo contrato da sua conta Hypercall até a HyperCore. Somente ordens limitadas e a mercado.

A rota que uma ordem seguiu depende de para onde você a enviou: o app usa a rota definida em Settings, e clientes da API escolhem a rota pelo endpoint que chamam.

Como uma ordem percorre a rota TEE​

Esta é a rota TEE. Ordens na rota via smart contract pulam a etapa 3 e vão on-chain pelo contrato da sua conta.

1. Você assina

  • O formulário de ordem monta a ordem exata
  • Sua chave de negociação a assina no navegador
  • Nada é enviado à Hyperliquid ainda

2. A Hypercall verifica o risco

  • O engine verifica todo o seu portfólio: opções, perps, ordens abertas
  • Cobra o maior entre a margem PM e a margem da Hyperliquid
  • Registra a ordem aprovada antes que qualquer coisa saia

3. O enclave assina

  • Somente uma ordem aprovada pelo engine é aceita
  • Assina a ação nativa da Hyperliquid
  • A aprovação expira em segundos

4. A Hyperliquid executa

  • A ordem chega ao livro da Hyperliquid
  • As execuções caem na sua conta HyperCore
  • A Hypercall lê o resultado de volta

Se a verificação de risco falhar, a ordem nunca chega à Hyperliquid e você recebe um código de motivo explicando o porquê. O formulário de ordem executa a mesma verificação antes de você assinar, então normalmente você vê o problema antes de clicar.

Não há etapa de confirmação. As ordens são de um clique: o formulário assina com sua chave de negociação e envia assim que você aperta o botão.

Rota de execução​

A rota TEE é o padrão no app da Hypercall. O enclave assina, toda ordem carrega o endereço de builder da Hypercall, e todos os tipos de ordem, TP/SL e alterações de alavancagem estão disponíveis. Pela API, as rotas TEE são opcionais: você as usa chamando os endpoints /v1/tee-perp/.

A rota via smart contract é uma configuração avançada no app. Mude para ela com a configuração Perp execution em Settings; o formulário de ordem mostra qual rota está ativa. Ela envia ordens limitadas e a mercado on-chain pelo contrato da sua conta Hypercall, após a verificação de risco da Hypercall. Stop, take-profit, ordens escalonadas, TP/SL anexado e alterações de alavancagem não estão disponíveis nela.

O que é o enclave​

Na rota TEE, o enclave (um TEE, ou ambiente de execução confiável) é uma máquina AWS Nitro selada que guarda a chave de negociação da Hyperliquid da sua conta. A chave é criada dentro dele e nunca sai: os engenheiros da Hypercall não conseguem lê-la, e os servidores ao redor também não. O enclave assina apenas uma lista curta de tipos de ação (ordens, cancelamentos, alterações de alavancagem) e somente quando a ordem traz uma aprovação recente do engine de risco da Hypercall que corresponde ao que você assinou. A chave só pode ser desbloqueada por um enclave cujo build medido corresponda ao que a Hypercall revisou e fixou, então um enclave modificado não consegue usá-la. Para você, isso significa duas coisas: uma ordem que falha na verificação de risco não pode ser enviada à Hyperliquid, e ninguém pode negociar na sua conta com essa chave fora dessas regras.

Antes da sua primeira negociação​

Você precisa de quatro coisas. O formulário de ordem guia você por cada uma.

  1. Uma conta com margem de portfólio. A margem de portfólio está disponível para todas as contas. Escolha Portfolio em Settings > Margin Mode; isso cria o contrato da sua conta Hypercall caso você ainda não tenha um. Veja Onboarding na margem de portfólio.
  2. Modo de conta unificada na Hyperliquid. Definido durante a configuração da margem de portfólio. Ordens que adicionam risco exigem esse modo (unified_mode_required).
  3. Uma chave de negociação ativa. O formulário de ordem pede que você ative a negociação para a conta uma única vez.
  4. Habilitar negociação (aprovação de builder). Veja abaixo.

Habilitar negociação​

Toda ordem de perp que você envia pela rota TEE carrega o endereço de builder da Hypercall na Hyperliquid:

0x406ceBfC7063e55761007D1C4b66B29308016602

A taxa de builder é 0%. Mesmo assim, a Hyperliquid exige que toda conta aprove um builder antes que as ordens possam carregá-lo, e somente a própria conta pode aprovar, nunca uma chave de agente. Por isso, na primeira vez que você envia uma ordem pela rota TEE, a Hyperliquid a recusa com builder_not_approved e o formulário mostra um aviso de Enable trading.

  • O que faz. Uma transação na HyperEVM a partir da sua carteira gestora chama o contrato da sua conta, que aprova o builder da Hypercall a 0% na Hyperliquid.
  • Quanto custa. Nenhuma taxa para a Hypercall. A taxa de rede é paga em HYPE na HyperEVM, bem abaixo de 0,01 HYPE. O aviso mostra seu saldo de HYPE e informa se você precisa adicionar mais.
  • O que acontece depois. O formulário aguarda a transação e então reenvia sua ordem uma vez.
  • Apenas uma vez. Você não precisa aprovar de novo para ordens futuras.

Mercados suportados​

MercadoMoeda na HyperliquidModos de margemAlavancagem máxima
BTCBTCCruzada ou isolada40×
ETHETHCruzada ou isolada25×
SPCXxyz:SPCXCruzada ou isolada20×
SP500xyz:SP500Cruzada ou isolada50×
MUxyz:MUCruzada ou isolada10×
NVDAxyz:NVDACruzada ou isolada20×
METAxyz:METACruzada ou isolada20×
MSFTxyz:MSFTCruzada ou isolada20×
AAPLxyz:AAPLCruzada ou isolada20×
SNDKxyz:SNDKCruzada ou isolada10×
BOTxyz:BOTSomente isolada10×
BABAxyz:BABASomente isolada10×

Os modos de margem e a alavancagem máxima são configurações de mercado da própria Hyperliquid (a tabela mostra os valores no lançamento) e podem mudar do lado da Hyperliquid; o formulário de ordem sempre lê os valores atuais. Os mercados xyz: são mercados HIP-3 na dex xyz.

Um mercado só é negociável na Hypercall se a Hypercall conseguir calcular seu risco sob margem de portfólio: ele precisa de um feed de preço da Hypercall, uma grade de cenários de estresse e um mercado da Hyperliquid com margem em USDC. Perps da Hyperliquid fora desta lista (HYPE, SOL e a maioria dos outros) retornam market_not_supported. Em um mercado somente isolado, o formulário de ordem não mostra a opção de margem cruzada.

Taxas e funding​

  • Taxa de builder da Hypercall: 0%.
  • Taxas de negociação e funding da Hyperliquid se aplicam exatamente como na Hyperliquid, porque a ordem é uma ordem da Hyperliquid.

Leia a seguir​