Pular para o conteúdo
0%

HyperCore já está disponível na Alchemy

Última atualização: 11 de novembro de 20264 min de leitura
HyperCore já está disponível na Alchemy

O HyperCore já está disponível na Alchemy. Qualquer equipe que constrói na Hyperliquid pode fazer streaming de livros de ofertas, melhor oferta de compra e venda (BBO), mid prices e fills do HyperCore via WebSocket, na mesma chave de API que já usa conosco. O streaming está disponível para todos os usuários da Alchemy e é gratuito durante a semana de lançamento.

Dados de mercado da Hyperliquid, sem rodar um nó da Hyperliquid.

Abrimos o HyperCore streaming em acesso antecipado em outubro e trabalhamos nele com um primeiro grupo de equipes. Hoje ele está aberto a todos que constroem na Hyperliquid.

O que você pode receber via streaming do HyperCore?

O HyperCore é o motor de trading nativo da Hyperliquid, onde ordens, fills e liquidações vivem diretamente no estado da chain. Nove streams WebSocket já estão disponíveis:

Stream
O que entrega
l2Book
Níveis de preço agregados por mercado, como um snapshot completo
l2BookDiff
Um snapshot e, depois, apenas os níveis de preço que mudaram
bbo
Melhor oferta de compra e venda por mercado
allMids
Mid prices de vários mercados
l4BookUpdates
Cada ordem individual quando é colocada, redimensionada ou removida, com a sua posição na fila
allFills
Fills dos mercados que você escolher
userFills
Fills de contas específicas
builderFills
Fills roteados por builder codes específicos
liquidationFills
Todos os fills de liquidação

Se você ainda não conhece a relação entre esses registros, nosso guia sobre ordens, trades e fills na Hyperliquid explica cada um e como eles se conectam.

No Enterprise, uma única assinatura pode cobrir até 200 mercados ou 200 contas, e omitir o filtro de mercado assina todos os mercados de uma vez. Cada mensagem de dados também traz o número e o horário do bloco de origem, então mudanças no livro e fills se alinham ao mesmo relógio da chain.

Planos pagos também podem fazer streaming de blocos brutos do HyperCore via gRPC.

Qual a diferença em relação à API pública da Hyperliquid?

A API pública da Hyperliquid é gratuita e não exige conta, e é nela que a maioria das equipes constrói a primeira versão. Também é um endpoint compartilhado, com limites por IP, incluindo 10 conexões WebSocket e 10 usuários únicos entre as assinaturas específicas por usuário. O feed do livro de ofertas envia um mercado por assinatura, como um snapshot completo enviado no máximo a cada meio segundo.

O HyperCore streaming na Alchemy muda quatro coisas para um sistema de trading:

  • Limites mais altos. Os maiores limites de taxa de HyperCore do setor, com até 200 mercados ou contas por assinatura no Enterprise, contra um na API pública.
  • Mudanças em vez de snapshots. O l2BookDiff envia só os níveis que mudaram, e o l4BookUpdates adiciona o detalhe por ordem que o feed público não oferece via streaming.
  • Lacunas detectáveis e replay de fills. Cada assinatura numera as suas mensagens, então um número pulado significa uma mensagem perdida. Os streams de fills aceitam um fromBlock e fazem replay de aproximadamente o último minuto de blocos após uma reconexão.
  • Um provedor para as duas camadas. O HyperCore roda na mesma conta e chave de API do seu HyperEVM RPC, servido a partir de nós da Hyperliquid que operamos em Tóquio, perto do conjunto de validadores.

O envio de ordens continua passando pela própria API da Hyperliquid, então a maioria das equipes usa as duas: dados de mercado conosco, ordens pela Hyperliquid.

Como migro um cliente existente?

Os streams que também existem na API pública da Hyperliquid mantêm os mesmos nomes e payloads principais, então a maior parte da mudança está no formato da requisição. As assinaturas recebem um subscriptionId, mercados e contas vão em arrays (coins, users), e o heartbeat é um frame de ping do WebSocket em vez de uma mensagem JSON:

json
Copied
{ "method": "subscribe", "subscriptionId": "books", "subscription": { "type": "l2BookDiff", "coins": ["BTC", "ETH"], "nLevels": 20 } }

Nossa página de documentação sobre migração a partir da API da Hyperliquid lista todas as diferenças, e as páginas de ciclo de vida da conexão e de replay e recuperação cobrem reconexões, números de sequência e lacunas.

Para quem é o HyperCore streaming?

Nós o construímos para equipes cujos sistemas dependem de dados de mercado da Hyperliquid:

  • Equipes de trading e market makers que mantêm livros locais em muitos mercados e precisam de detalhe por ordem
  • Sistemas de liquidação, arbitragem e risco que acompanham fills e liquidações no momento em que acontecem
  • Wallets, corretoras e front-ends com builder codes que mostram mercados da Hyperliquid ao vivo para os próprios usuários e acompanham os fills roteados pelo seu builder code
  • Equipes que já usam o HyperEVM conosco e querem dados do HyperCore na mesma chave de API

Se você ainda está comparando provedores, nosso guia sobre os melhores provedores de RPC da Hyperliquid compara dados do HyperCore e HyperEVM RPC lado a lado.

Como começar?

Comece pela documentação do HyperCore. Ela cobre o endpoint, o formato de assinatura e de mensagem de cada stream e o modelo de recuperação. Equipes que já usam a Alchemy podem usar a chave de API que já têm, e novas equipes podem criar uma conta na Alchemy para obter uma. O HyperCore é gratuito para todos os usuários durante a semana de lançamento.

Também estamos construindo o restante da stack de dados do HyperCore sobre essa base, e as equipes que já fazem streaming hoje estão moldando o que vem a seguir. Se o seu sistema precisa de um stream ou de um recurso, fale com a gente.

Newsletter da Alchemy

Seja o primeiro a saber sobre lançamentos

Assine nossa newsletter

Receba as últimas atualizações de produtos e recursos da Alchemy

A
O
D
+
Mais de 80.000 inscritos

Ao inserir seu endereço de e-mail, você concorda em receber nossas comunicações de marketing e atualizações de produtos. Você reconhece que a Alchemy processa as informações que recebemos de acordo com nosso Aviso de Privacidade. Você pode cancelar a inscrição a qualquer momento.