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: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 camporesult 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
commitmentescolhido. Um compromissoprocessedprovavelmente resultará em uma contagem maior, mais atualizada do quefinalized, masfinalizedoferece 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.
getTransactionCount para recuperar o número total de transações na rede Solana.