id. Uma assinatura então envia mensagens parsedTransactionNotification até você cancelar a assinatura ou desconectar.
parsedTransactionSubscribe
Assine transações decodificadas que correspondam a um filtro de programa, conta e instrução.
parsedTransactionUnsubscribe
Encerre uma assinatura pelo ID.
describeProgram
Descubra os nomes exatos das instruções e funções que o comparador verifica.
Conexão
O Parsed Streams é disponibilizado no endpoint do Gatekeeper, emwss://beta.helius-rpc.com, o mesmo host do tráfego de RPC e WebSocket da Helius. Obtenha sua chave de API no Painel da Helius e passe-a como o parâmetro de consulta api-key (ou o cabeçalho x-api-key):
wscat
describeProgram é a exceção: no momento, ele está disponível apenas em wss://fs-beta.helius-rpc.com/?api-key=YOUR_API_KEY.
Uma chave ausente ou inválida é rejeitada com HTTP 401. Um projeto que atinge seu limite de conexões recebe HTTP 429.
Limites
Erros
Os erros seguem o JSON-RPC 2.0:{ "error": { "code": <int>, "message": "<text>" }, "id": <id> }. As mensagens indicam exatamente o que estava errado e onde.
As conexões também podem ser encerradas com um código de encerramento do WebSocket — consulte Como lidar com reconexões para entender o significado de cada código e como se recuperar.
Saiba mais
Parsed Streams Overview
O que é o Parsed Streams e o modelo mental por trás dos filtros.
Quickstart
Conecte-se, envie seu primeiro filtro e leia uma notificação decodificada.
Parsed Events Reference
Consulte as mesmas transações decodificadas sob demanda por meio de REST.
Handling Reconnects
Mantenha o funcionamento durante timeouts por inatividade e implantações e, depois, preencha retroativamente exatamente o que você perdeu.