Skip to main content

Métodos de Estado Atual

Consultar dados ao vivo da blockchain e status da rede

Dados Históricos (Arquival)

Acesse o histórico completo de transações e blocos

Envio de Transações

Envie e simule transações com estimativa de taxas

Informações da Rede e Cluster

Monitore validadores, épocas e desempenho da rede

O que são guias de métodos RPC?

Estes guias práticos mostram como usar métodos específicos do Solana RPC para resolver desafios comuns de desenvolvimento. Cada guia inclui:
  • Casos de uso do mundo real e quando usar cada método
  • Exemplos completos de código em várias linguagens
  • Explicações de parâmetros com dicas práticas
  • Desestruturação da estrutura de resposta
  • Dicas para desenvolvedores para otimização e melhores práticas
Perfeito para desenvolvedores que querem entender não apenas o que cada método RPC faz, mas como usá-lo efetivamente em aplicações de produção.
Infraestrutura Independente: A Helius opera sua própria infraestrutura dedicada de RPC e arquival. Ao contrário de provedores que dependem de sistemas compartilhados, nossa arquitetura independente oferece desempenho consistente, tempos de resposta mais rápidos e maior confiabilidade em todos os métodos RPC. Veja como nos comparamos nas benchmarkings de RPC.

Métodos de Estado Atual

Consulte dados ao vivo da blockchain, incluindo contas, saldos, slots atuais e status de rede em tempo real.

Consultas de Conta e Saldo

getAccountInfo

Obtenha detalhes completos da conta incluindo saldo, proprietário e dados

getBalance

Consulta rápida de saldo SOL para qualquer conta

getMultipleAccounts

Consulta em lote de várias contas de forma eficiente

getProgramAccounts

Encontre todas as contas possuídas por um programa específico

getLargestAccounts

Obtenha contas com os maiores saldos de SOL

getSupply

Obtenha informações sobre a oferta atual

Guias para Métodos de Contas de Token

getTokenAccountsByOwner

Obtenha todas as contas de token para uma carteira

getTokenAccountsByDelegate

Consulte contas de token por delegado

getTokenAccountBalance

Obtenha saldo de uma conta de token específica

getTokenSupply

Consulte a oferta total de um token SPL

getTokenLargestAccounts

Encontre contas com maiores participações de tokens

Guias para Slot Atual e Blockhash

getSlot

Obtenha o número de slot atual

getBlockHeight

Obtenha a altura atual do bloco da rede

getLatestBlockhash

Obtenha o blockhash mais recente para transações

isBlockhashValid

Valide se um blockhash ainda é válido

getSlotLeader

Obtenha o líder de slot atual

getSlotLeaders

Obtenha líderes de slot para um intervalo de slots

Status e Confirmação de Transações

getSignatureStatuses

Verifique o status de confirmação das transações

getTransactionCount

Obtenha o número total de transações processadas

Dados Históricos (Arquival)

Acesse o histórico completo de transações e blocos desde o gênesis de Solana. Todos os métodos arquivais custam 1 crédito. Saiba mais sobre dados históricos →

Histórico de Transações

getTransactionsForAddress

Histórico avançado de transações com filtro, ordenação e suporte para contas de token (exclusivo Helius)

getTransaction

Obtenha informações detalhadas sobre uma transação específica

getSignaturesForAddress

Obtenha assinaturas de transações para uma conta

getInflationReward

Calcule recompensas de inflação para contas

Guias para Histórico de Blocos

Acesse a estrutura da blockchain, tempo e dados históricos.

getBlock

Obtenha informações completas de blocos, incluindo todas as transações

getBlocks

Obtenha lista de blocos confirmados em um intervalo

getBlocksWithLimit

Obtenha número limitado de blocos confirmados

getBlockTime

Obtenha o tempo estimado de produção de um bloco

Guias para Envio de Transações

Envie e simule transações com estimativa e otimização de taxas.

Guias para Métodos de Transação

requestAirdrop

Solicitar airdrop de SOL na devnet/testnet

getPriorityFees

Obtenha taxas de prioridade recentes para precificação ótima

getFeeForMessage

Calcule taxas de transação antes de enviar

Guias para Métodos de Rede e Cluster

Monitore validadores, épocas, desempenho da rede e saúde do cluster.

Informações do Cluster

getHealth

Verifique o status de saúde do nó RPC

getVersion

Obtenha informações sobre a versão do software Solana

getClusterNodes

Obtenha informações sobre validadores do cluster

getVoteAccounts

Obtenha contas de votação atuais e delinquentes

getEpochInfo

Obtenha informações sobre a época atual

getEpochSchedule

Obtenha informações sobre o calendário de épocas

getLeaderSchedule

Obtenha o calendário de líder para uma época

Guias para Desempenho e Economia da Rede

getPerformanceSamples

Obtenha métricas de desempenho da rede recentes

getInflationGovernor

Obtenha parâmetros atuais de inflação

getInflationRate

Obtenha a taxa atual de inflação

getStakeDelegation

Obtenha a quantidade mínima de delegação de stake

Guias para Métodos de Utilidade e Sistema

Métodos auxiliares para informações do sistema, validação e consultas avançadas.

Métodos Básicos de Utilidade

getRentExemption

Calcule o saldo mínimo para isenção de aluguel

getGenesisHash

Obtenha o hash do gênesis do cluster

getIdentity

Obtenha a chave pública de identidade do nó RPC

getFirstAvailableBlock

Obtenha o slot do primeiro bloco disponível

getHighestSnapshotSlot

Obtenha o maior slot com um snapshot

minimumLedgerSlot

Obtenha o slot mínimo que o nó possui informações de registro

Guias para Consultas Avançadas do Sistema

getMaxRetransmitSlot

Obtenha o slot máximo visto do estágio de retransmissão

getMaxShredInsertSlot

Obtenha o slot máximo visto da inserção de shred

Recursos Relacionados

Documentação Adicional

Visão Geral de Dados Históricos

Conheça a infraestrutura e capacidades arquivais da Helius

Otimização de RPC

Técnicas avançadas para otimizar o desempenho do RPC

Métodos WebSocket

Explore assinaturas em tempo real e dados em streaming

Referência de API

Referência técnica completa para todos os métodos RPC

Precisa de ajuda com um método RPC específico? Cada guia inclui exemplos práticos e dicas para desenvolvedores para ajudá-lo a começar rapidamente. Navegue pelas categorias acima ou use a pesquisa para encontrar exatamente o que você precisa.