Skip to main content

Current State Methods

Consulta datos actuales de la cadena de bloques y el estado de la red

Historical Data (Archival)

Accede al historial completo de transacciones y bloques

Transaction Submission

Envía y simula transacciones con estimación de comisiones

Network & Cluster Info

Supervisa validadores, épocas y el rendimiento de la red

¿Qué son las guías de métodos RPC?

Estas guías prácticas te muestran cómo usar métodos RPC específicos de Solana para resolver desafíos comunes de desarrollo. Cada guía incluye:
  • Casos de uso reales y cuándo usar cada método
  • Ejemplos de código completos en varios lenguajes
  • Explicaciones de los parámetros con consejos prácticos
  • Desglose de la estructura de la respuesta
  • Consejos para desarrolladores sobre optimización y prácticas recomendadas
Ideal para desarrolladores que quieren entender no solo qué hace cada método RPC, sino también cómo usarlo eficazmente en aplicaciones de producción.
Infraestructura independiente: Helius opera su propia infraestructura dedicada de RPC y archivado. A diferencia de los proveedores que dependen de sistemas compartidos, nuestra arquitectura independiente ofrece un rendimiento uniforme, tiempos de respuesta más rápidos y mayor confiabilidad en todos los métodos RPC. Consulta cómo nos comparamos en las pruebas de rendimiento de RPC.

Métodos de estado actual

Consulta datos actuales de la cadena de bloques, como cuentas, saldos, slots actuales y el estado de la red en tiempo real.

Consultas de cuentas y saldos

getAccountInfo

Obtén todos los detalles de una cuenta, incluidos el saldo, el propietario y los datos

getBalance

Consulta rápidamente el saldo de SOL de cualquier cuenta

getMultipleAccounts

Consulta varias cuentas por lotes de manera eficiente

getProgramAccounts

Encuentra todas las cuentas que pertenecen a un programa específico

getLargestAccounts

Obtén las cuentas con los mayores saldos de SOL

getSupply

Obtén información sobre el suministro actual

Guías de métodos para cuentas de tokens

getTokenAccountsByOwner

Obtén todas las cuentas de tokens de una billetera

getTokenAccountsByDelegate

Consulta cuentas de tokens por delegado

getTokenAccountBalance

Obtén el saldo de una cuenta de tokens específica

getTokenSupply

Consulta el suministro total de un token SPL

getTokenLargestAccounts

Encuentra las cuentas con las mayores tenencias de tokens

Guías sobre el slot actual y el hash de bloque

getSlot

Obtén el número del slot actual

getBlockHeight

Obtén la altura de bloque actual de la red

getLatestBlockhash

Obtén el hash de bloque más reciente para las transacciones

isBlockhashValid

Valida si un hash de bloque todavía es válido

getSlotLeader

Obtén el líder del slot actual

getSlotLeaders

Obtén los líderes de slots para un intervalo de slots

Estado y confirmación de transacciones

getSignatureStatuses

Comprueba el estado de confirmación de las transacciones

getTransactionCount

Obtén el número total de transacciones procesadas

Datos históricos (archivo)

Accede al historial completo de transacciones y bloques desde el génesis de Solana. Todos los métodos de archivo cuestan 1 crédito. Obtén más información sobre los datos históricos →

Historial de transacciones

getTransactionsForAddress

Historial avanzado de transacciones con filtrado, ordenamiento y compatibilidad con cuentas de tokens (exclusivo de Helius)

getTransaction

Obtén información detallada sobre una transacción específica

getSignaturesForAddress

Obtén las firmas de transacciones de una cuenta

getInflationReward

Calcula las recompensas por inflación de las cuentas

Guías sobre el historial de bloques

Accede a la estructura, los tiempos y los datos históricos de la cadena de bloques.

getBlock

Obtén información completa de un bloque, incluidas todas las transacciones

getBlocks

Obtén una lista de bloques confirmados dentro de un intervalo

getBlocksWithLimit

Obtén un número limitado de bloques confirmados

getBlockTime

Obtén el tiempo estimado de producción de un bloque

getBlockCommitment

Obtén el nivel de confirmación y la participación total de un bloque

getBlockProduction

Obtén información reciente sobre la producción de bloques por validador

Guías para enviar transacciones

Envía y simula transacciones con estimación y optimización de comisiones.

Guías de métodos de transacción

requestAirdrop

Solicita un airdrop de SOL en devnet/testnet

getPriorityFees

Obtén las comisiones de prioridad recientes para establecer un precio óptimo

getFeeForMessage

Calcula las comisiones de transacción antes de enviarla

Guías de métodos de red y clúster

Supervisa los validadores, las épocas, el rendimiento de la red y el estado del clúster.

Información del clúster

getHealth

Comprueba el estado del nodo RPC

getVersion

Obtén información sobre la versión del software de Solana

getClusterNodes

Obtén información sobre los validadores del clúster

getVoteAccounts

Obtén las cuentas de voto actuales y morosas

getEpochInfo

Obtén información sobre la época actual

getEpochSchedule

Obtén información sobre el calendario de épocas

getLeaderSchedule

Obtén el calendario de líderes de una época

Guías sobre rendimiento y economía de la red

getPerformanceSamples

Obtén métricas recientes del rendimiento de la red

getInflationGovernor

Obtén los parámetros de inflación actuales

getInflationRate

Obtén la tasa de inflación actual

getStakeDelegation

Obtén el monto mínimo de delegación de participación

Guías de métodos de utilidad y sistema

Métodos auxiliares para obtener información del sistema, validar y realizar consultas avanzadas.

Métodos básicos de utilidad

getRentExemption

Calcula el saldo mínimo para la exención de renta

getGenesisHash

Obtén el hash de génesis del clúster

getIdentity

Obtén la clave pública de identidad del nodo RPC

getFirstAvailableBlock

Obtén el slot del primer bloque disponible

getHighestSnapshotSlot

Obtén el slot más alto que tenga una instantánea

minimumLedgerSlot

Obtén el slot mínimo sobre el que el nodo tiene información en el libro mayor

Guías para consultas avanzadas del sistema

getMaxRetransmitSlot

Obtén el slot máximo observado en la etapa de retransmisión

getMaxShredInsertSlot

Obtén el slot máximo observado durante la inserción de fragmentos

Recursos relacionados

Documentación adicional

Historical Data Overview

Conoce la infraestructura y las capacidades de archivo de Helius

RPC Optimization

Técnicas avanzadas para optimizar el rendimiento de RPC

WebSocket Methods

Explora las suscripciones en tiempo real y la transmisión continua de datos

API Reference

Referencia técnica completa de todos los métodos RPC

¿Necesitas ayuda con un método RPC específico? Cada guía incluye ejemplos prácticos y consejos para desarrolladores que te ayudarán a comenzar rápidamente. Explora las categorías anteriores o usa la búsqueda para encontrar exactamente lo que necesitas.