Padrões RPC
Comunique-se com validadores via JSON-RPC e pubsub. Os resultados aparecem na mesma seção de código: comentários // na mesma linha quando curtos, blocos // de múltiplas linhas abaixo da amostra quando não.
Busque em todas as páginas da documentação
Comunique-se com validadores via JSON-RPC e pubsub. Os resultados aparecem na mesma seção de código: comentários // na mesma linha quando curtos, blocos // de múltiplas linhas abaixo da amostra quando não.
Busca de conta única.
// connection.getAccountInfo(pubkey, "confirmed")Leituras de contas em lote.
// connection.getMultipleAccountsInfo(pubkeys)Verifica o status de confirmação.
// connection.getSignatureStatuses([sig])Logs de programas via Websocket.
// connection.onLogs(programId, cb, "confirmed")processado < confirmado < finalizado.
// commitment: "confirmed"Lista contas de token.
// connection.getParsedTokenAccountsByOwner(owner, { programId: TOKEN_PROGRAM_ID })Escaneia contas de programas - use com sabedoria (filtros/indexadores GQL).
// connection.getProgramAccounts(programId, { filters })Busca dados parciais da conta.
// dataSlice: { offset: 0, length: 32 }Dados de conta analisados para programas conhecidos.
// encoding: "jsonParsed"Taxas de prioridade de amostra.
// connection.getRecentPrioritizationFees()Atualizações de slot via ws.
// connection.onSlotChange(cb)Autentica RPC com cabeçalhos quando necessário.
// new Connection(url, { httpHeaders: { Authorization: "..." } })Backoff e cache de leituras sob RPCs públicas.
// retry with jitter on 429Informações da época do cluster.
// connection.getEpochInfo()String da versão do nó.
// connection.getVersion()Versões do Stack: Esta página foi escrita para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, Rust 1.91.1 e @solana/kit 7.0.0.
Revisado por Chris St. John·Última atualização: 18 de jul. de 2026