Skip to main content
Parsed Streams está em beta fechado. O acesso está limitado a ids de projeto na lista de permissões por enquanto, e a API pode mudar antes da disponibilidade geral. Para participar do beta fechado, inscreva-se aqui.
Parsed Streams usa JSON-RPC 2.0 sobre uma única conexão WebSocket. Cada solicitação recebe uma resposta com o mesmo id. Uma assinatura então envia mensagens parsedTransactionNotification até você cancelar a assinatura ou desconectar.

parsedTransactionSubscribe

Inscreva-se em transações decodificadas que correspondem a um programa, conta e filtro de instrução.

parsedTransactionUnsubscribe

Pare uma assinatura por seu id.

ping

Verifique a atividade e mantenha uma conexão silenciosa viva.

describeProgram

Descubra os nomes exatos de instruções e papéis que o comparador utiliza.

Conexão

A equipe Helius adiciona seu id de projeto à lista de permissões e compartilha o ponto de conexão com você. Autentique com a chave de API do seu projeto, passada como o api-key parâmetro de consulta (ou no cabeçalho x-api-key):
wscat
Uma chave ausente, inválida ou que não esteja na lista de permissões é rejeitada com HTTP 401. Um projeto no seu limite de conexões recebe HTTP 429.

Limites

Erros

Os erros seguem JSON-RPC 2.0: { "error": { "code": <int>, "message": "<text>" }, "id": <id> }. As mensagens explicam exatamente o que estava errado e onde. As conexões também podem ser fechadas com um código de fechamento WebSocket — veja Lidando com Reconexões para o que cada um significa e como se recuperar.

Saiba mais

Visão Geral dos Streams Analisados

O que é Parsed Streams e o modelo mental por trás dos filtros.

Início Rápido

Conecte, envie seu primeiro filtro e leia uma notificação decodificada.

Referência de Eventos Analisados

Consulte as mesmas transações decodificadas sob demanda via REST ou GraphQL.

Lidando com Reconexões

Supere tempos de inatividade e implantações, em seguida, recupere exatamente o que você perdeu.