Skip to main content

Autorizações

string
obrigatório
Sua chave de API Helius. Você pode obter uma gratuitamente no painel de controle.

Mensagem

A API gRPC suporta múltiplos tipos de inscrição que podem ser combinados em uma única solicitação:
object
Inscreva-se para atualizações de conta. Retorna dados quando contas específicas são modificadas.
object
Inscreva-se para atualizações de slots.
object
Inscreva-se para atualizações de transações.
object
Assine as atualizações de status das transações.
object
Assine as atualizações de blocos.
object
Assine as atualizações de metadados de blocos (mais leves do que as atualizações de blocos completos).
object
Assine as atualizações de entradas.
enum
O nível de compromisso da assinatura:
array
Especifica os dados parciais da conta a serem recebidos:
object
Ative mensagens de ping-pong para monitorar a integridade da conexão.
integer
Slot inicial a partir do qual você receberá atualizações. As atualizações de slots anteriores a esse valor serão excluídas. Use SubscribeReplayInfo para descobrir o slot de replay disponível mais antigo antes de abrir uma assinatura.

Níveis de compromisso

Todas as assinaturas são compatíveis com os seguintes níveis de compromisso:
  • PROCESSED: Processado pelo nó atual (0)
  • CONFIRMED: Confirmado pela supermaioria do cluster (1)
  • FINALIZED: Finalizado pelo cluster (2)

Estrutura da resposta

As respostas das assinaturas incluem:
  • filters: Os nomes dos filtros que corresponderam a esta atualização
  • Um dos seguintes tipos de atualização:
    • account: Dados da conta, proprietário, lamports, status executável etc.
    • slot: Informações do slot e atualizações de status
    • transaction: Todos os detalhes, a assinatura e os metadados da transação
    • transaction_status: Status da execução da transação (sucesso/erro)
    • block: Dados completos do bloco com transações, contas, recompensas etc.
    • block_meta: Metadados leves do bloco sem todos os detalhes das transações
    • entry: Detalhes da entrada em um bloco
    • ping/pong: Mensagens de verificação da integridade da conexão
  • created_at: Carimbo de data/hora de quando a atualização foi criada