Skip to main content
Parsed Streams está em beta aberto. Está disponível em planos pagos — autentique-se com a chave de API do seu projeto. A API ainda pode mudar antes da disponibilidade geral.
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

Obtenha sua chave de API e o endpoint de conexão no Helius Dashboard. Autentique-se com a chave de API do seu projeto, passada como o parâmetro de consulta api-key (ou o cabeçalho x-api-key):
wscat
Uma chave ausente ou inválida é 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.