Skip to main content
O método RPC getTransactionCount retorna o número total atual de transações processadas pelo ledger Solana desde o início, em um nível de compromisso especificado.

Casos de Uso Comuns

  • Estatísticas da Rede: Exibir o volume geral de transações na rede como um indicador geral de saúde ou atividade.
  • Acompanhamento de Crescimento: Monitorar o aumento no número de transações ao longo do tempo para observar a adoção e tendências de uso da rede.
  • Métricas de Painel: Fornecer uma visão geral das atividades do blockchain.

Parâmetros de Solicitação

Este método possui um parâmetro opcional:
  1. options (objeto, opcional): Um objeto de configuração opcional que pode incluir:
    • commitment (string, opcional): Especifica o nível de comprometimento para a consulta (por exemplo, "finalized", "confirmed", "processed"). Se não for fornecido, o compromisso padrão do nó é usado.
    • minContextSlot (u64, opcional): O slot mínimo que a solicitação pode ser avaliada.

Estrutura de Resposta

O campo result na resposta JSON-RPC é um número único u64 que representa o total de transações do ledger até o slot determinado pelo nível de compromisso. Exemplo de Resposta:

Exemplos de Código

Dicas para Desenvolvedores

  • Contagem do Ledger: Este número representa todas as transações processadas no ledger desde sua criação, não apenas para uma conta ou bloco específico.
  • Valor Crescente: A contagem de transações é um valor que cresce monotonamente.
  • Nível de Compromisso: A contagem retornada depende do nível commitment escolhido. Um compromisso processed provavelmente resultará em uma contagem maior, mais atualizada do que finalized, mas finalized oferece garantia contra rollbacks.
  • Não é uma Métrica de TPS: Embora relacionado à atividade da rede, esse valor único não se traduz diretamente em Transações Por Segundo (TPS) sem comparar contagens em um período de tempo definido.
Este guia explica como usar o método RPC getTransactionCount para recuperar o número total de transações na rede Solana.