> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Guías y tutoriales de Solana RPC

> Guías prácticas y tutoriales para usar eficazmente los métodos RPC de Solana. Ejemplos reales, muestras de código y prácticas recomendadas para el desarrollo de cadenas de bloques.

## Navegación rápida

<CardGroup cols={2}>
  <Card title="Current State Methods" icon="gauge" href="#métodos-de-estado-actual">
    Consulta datos actuales de la cadena de bloques y el estado de la red
  </Card>

  <Card title="Historical Data (Archival)" icon="clock-rotate-left" href="#datos-históricos-archivo">
    Accede al historial completo de transacciones y bloques
  </Card>

  <Card title="Transaction Submission" icon="paper-plane" href="#guías-para-enviar-transacciones">
    Envía y simula transacciones con estimación de comisiones
  </Card>

  <Card title="Network & Cluster Info" icon="globe" href="#guías-de-métodos-de-red-y-clúster">
    Supervisa validadores, épocas y el rendimiento de la red
  </Card>
</CardGroup>

***

## ¿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.

<Info>
  **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](https://www.helius.dev/benchmarks).
</Info>

***

## 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

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="info" href="/docs/es/rpc/guides/getaccountinfo">
    Obtén todos los detalles de una cuenta, incluidos el saldo, el propietario y los datos
  </Card>

  <Card title="getBalance" icon="coins" href="/docs/es/rpc/guides/getbalance">
    Consulta rápidamente el saldo de SOL de cualquier cuenta
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/docs/es/rpc/guides/getmultipleaccounts">
    Consulta varias cuentas por lotes de manera eficiente
  </Card>

  <Card title="getProgramAccounts" icon="code" href="/docs/es/rpc/guides/getprogramaccounts">
    Encuentra todas las cuentas que pertenecen a un programa específico
  </Card>

  <Card title="getLargestAccounts" icon="star" href="/docs/es/rpc/guides/getlargestaccounts">
    Obtén las cuentas con los mayores saldos de SOL
  </Card>

  <Card title="getSupply" icon="server" href="/docs/es/rpc/guides/getsupply">
    Obtén información sobre el suministro actual
  </Card>
</CardGroup>

### Guías de métodos para cuentas de tokens

<CardGroup cols={2}>
  <Card title="getTokenAccountsByOwner" icon="wallet" href="/docs/es/rpc/guides/gettokenaccountsbyowner">
    Obtén todas las cuentas de tokens de una billetera
  </Card>

  <Card title="getTokenAccountsByDelegate" icon="user" href="/docs/es/rpc/guides/gettokenaccountsbydelegate">
    Consulta cuentas de tokens por delegado
  </Card>

  <Card title="getTokenAccountBalance" icon="wallet" href="/docs/es/rpc/guides/gettokenaccountbalance">
    Obtén el saldo de una cuenta de tokens específica
  </Card>

  <Card title="getTokenSupply" icon="coins" href="/docs/es/rpc/guides/gettokensupply">
    Consulta el suministro total de un token SPL
  </Card>

  <Card title="getTokenLargestAccounts" icon="star" href="/docs/es/rpc/guides/gettokenlargestaccounts">
    Encuentra las cuentas con las mayores tenencias de tokens
  </Card>
</CardGroup>

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

<CardGroup cols={2}>
  <Card title="getSlot" icon="clock" href="/docs/es/rpc/guides/getslot">
    Obtén el número del slot actual
  </Card>

  <Card title="getBlockHeight" icon="arrow-up" href="/docs/es/rpc/guides/getblockheight">
    Obtén la altura de bloque actual de la red
  </Card>

  <Card title="getLatestBlockhash" icon="hashtag" href="/docs/es/rpc/guides/getlatestblockhash">
    Obtén el hash de bloque más reciente para las transacciones
  </Card>

  <Card title="isBlockhashValid" icon="check" href="/docs/es/rpc/guides/isblockhashvalid">
    Valida si un hash de bloque todavía es válido
  </Card>

  <Card title="getSlotLeader" icon="crown" href="/docs/es/rpc/guides/getslotleader">
    Obtén el líder del slot actual
  </Card>

  <Card title="getSlotLeaders" icon="users" href="/docs/es/rpc/guides/getslotleaders">
    Obtén los líderes de slots para un intervalo de slots
  </Card>
</CardGroup>

### Estado y confirmación de transacciones

<CardGroup cols={2}>
  <Card title="getSignatureStatuses" icon="check" href="/docs/es/rpc/guides/getsignaturestatuses">
    Comprueba el estado de confirmación de las transacciones
  </Card>

  <Card title="getTransactionCount" icon="calculator" href="/docs/es/rpc/guides/gettransactioncount">
    Obtén el número total de transacciones procesadas
  </Card>
</CardGroup>

***

## 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 →](/docs/es/rpc/historical-data)

### Historial de transacciones

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/docs/es/rpc/gettransactionsforaddress">
    Historial avanzado de transacciones con filtrado, ordenamiento y compatibilidad con cuentas de tokens (exclusivo de Helius)
  </Card>

  <Card title="getTransaction" icon="receipt" href="/docs/es/rpc/guides/gettransaction">
    Obtén información detallada sobre una transacción específica
  </Card>

  <Card title="getSignaturesForAddress" icon="list" href="/docs/es/rpc/guides/getsignaturesforaddress">
    Obtén las firmas de transacciones de una cuenta
  </Card>

  <Card title="getInflationReward" icon="coins" href="/docs/es/rpc/guides/getinflationreward">
    Calcula las recompensas por inflación de las cuentas
  </Card>
</CardGroup>

## Guías sobre el historial de bloques

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

<CardGroup cols={2}>
  <Card title="getBlock" icon="cube" href="/docs/es/rpc/guides/getblock">
    Obtén información completa de un bloque, incluidas todas las transacciones
  </Card>

  <Card title="getBlocks" icon="cubes" href="/docs/es/rpc/guides/getblocks">
    Obtén una lista de bloques confirmados dentro de un intervalo
  </Card>

  <Card title="getBlocksWithLimit" icon="list" href="/docs/es/rpc/guides/getblockswithlimit">
    Obtén un número limitado de bloques confirmados
  </Card>

  <Card title="getBlockTime" icon="clock" href="/docs/es/rpc/guides/getblocktime">
    Obtén el tiempo estimado de producción de un bloque
  </Card>

  <Card title="getBlockCommitment" icon="check-double" href="/docs/es/rpc/guides/getblockcommitment">
    Obtén el nivel de confirmación y la participación total de un bloque
  </Card>

  <Card title="getBlockProduction" icon="industry" href="/docs/es/rpc/guides/getblockproduction">
    Obtén información reciente sobre la producción de bloques por validador
  </Card>
</CardGroup>

***

## 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

<CardGroup cols={3}>
  <Card title="requestAirdrop" icon="gift" href="/docs/es/rpc/guides/requestairdrop">
    Solicita un airdrop de SOL en devnet/testnet
  </Card>

  <Card title="getPriorityFees" icon="coins" href="/docs/es/rpc/guides/getrecentprioritizationfees">
    Obtén las comisiones de prioridad recientes para establecer un precio óptimo
  </Card>

  <Card title="getFeeForMessage" icon="calculator" href="/docs/es/rpc/guides/getfeeformessage">
    Calcula las comisiones de transacción antes de enviarla
  </Card>
</CardGroup>

## 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

<CardGroup cols={3}>
  <Card title="getHealth" icon="heart" href="/docs/es/rpc/guides/gethealth">
    Comprueba el estado del nodo RPC
  </Card>

  <Card title="getVersion" icon="tag" href="/docs/es/rpc/guides/getversion">
    Obtén información sobre la versión del software de Solana
  </Card>

  <Card title="getClusterNodes" icon="server" href="/docs/es/rpc/guides/getclusternodes">
    Obtén información sobre los validadores del clúster
  </Card>

  <Card title="getVoteAccounts" icon="check" href="/docs/es/rpc/guides/getvoteaccounts">
    Obtén las cuentas de voto actuales y morosas
  </Card>

  <Card title="getEpochInfo" icon="calendar" href="/docs/es/rpc/guides/getepochinfo">
    Obtén información sobre la época actual
  </Card>

  <Card title="getEpochSchedule" icon="calendar" href="/docs/es/rpc/guides/getepochschedule">
    Obtén información sobre el calendario de épocas
  </Card>

  <Card title="getLeaderSchedule" icon="calendar" href="/docs/es/rpc/guides/getleaderschedule">
    Obtén el calendario de líderes de una época
  </Card>
</CardGroup>

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

<CardGroup cols={2}>
  <Card title="getPerformanceSamples" icon="gauge" href="/docs/es/rpc/guides/getrecentperformancesamples">
    Obtén métricas recientes del rendimiento de la red
  </Card>

  <Card title="getInflationGovernor" icon="info" href="/docs/es/rpc/guides/getinflationgovernor">
    Obtén los parámetros de inflación actuales
  </Card>

  <Card title="getInflationRate" icon="arrow-up" href="/docs/es/rpc/guides/getinflationrate">
    Obtén la tasa de inflación actual
  </Card>

  <Card title="getStakeDelegation" icon="handshake" href="/docs/es/rpc/guides/getstakeminimumdelegation">
    Obtén el monto mínimo de delegación de participación
  </Card>
</CardGroup>

## 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

<CardGroup cols={2}>
  <Card title="getRentExemption" icon="house" href="/docs/es/rpc/guides/getminimumbalanceforrentexemption">
    Calcula el saldo mínimo para la exención de renta
  </Card>

  <Card title="getGenesisHash" icon="fingerprint" href="/docs/es/rpc/guides/getgenesishash">
    Obtén el hash de génesis del clúster
  </Card>

  <Card title="getIdentity" icon="user" href="/docs/es/rpc/guides/getidentity">
    Obtén la clave pública de identidad del nodo RPC
  </Card>

  <Card title="getFirstAvailableBlock" icon="play" href="/docs/es/rpc/guides/getfirstavailableblock">
    Obtén el slot del primer bloque disponible
  </Card>

  <Card title="getHighestSnapshotSlot" icon="arrow-up" href="/docs/es/rpc/guides/gethighestsnapshotslot">
    Obtén el slot más alto que tenga una instantánea
  </Card>

  <Card title="minimumLedgerSlot" icon="database" href="/docs/es/rpc/guides/minimumledgerslot">
    Obtén el slot mínimo sobre el que el nodo tiene información en el libro mayor
  </Card>
</CardGroup>

### Guías para consultas avanzadas del sistema

<CardGroup cols={2}>
  <Card title="getMaxRetransmitSlot" icon="repeat" href="/docs/es/rpc/guides/getmaxretransmitslot">
    Obtén el slot máximo observado en la etapa de retransmisión
  </Card>

  <Card title="getMaxShredInsertSlot" icon="layer-group" href="/docs/es/rpc/guides/getmaxshredinsertslot">
    Obtén el slot máximo observado durante la inserción de fragmentos
  </Card>
</CardGroup>

***

## Recursos relacionados

### Documentación adicional

<CardGroup cols={2}>
  <Card title="Historical Data Overview" icon="clock-rotate-left" href="/docs/es/rpc/historical-data">
    Conoce la infraestructura y las capacidades de archivo de Helius
  </Card>

  <Card title="RPC Optimization" icon="rocket" href="/docs/es/rpc/optimization-techniques">
    Técnicas avanzadas para optimizar el rendimiento de RPC
  </Card>

  <Card title="WebSocket Methods" icon="wifi" href="/docs/es/rpc/websocket">
    Explora las suscripciones en tiempo real y la transmisión continua de datos
  </Card>

  <Card title="API Reference" icon="book" href="/docs/es/api-reference/rpc/http-methods">
    Referencia técnica completa de todos los métodos RPC
  </Card>
</CardGroup>

***

**¿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.
