Skip to main content
POST
getProgramAccounts
Obtén datos de cuentas de Solana más rápido con Ridge DB, nuestro cliente desarrollado a medida y diseñado específicamente para la recuperación de cuentas de alto rendimiento en Solana. A diferencia de los métodos RPC estándar, Ridge DB utiliza índices especializados que hacen que consultar cuentas de programa sea significativamente más rápido. Qué lo hace diferente: ¿Solo necesitas rastrear cuentas nuevas? Usa changedSince para obtener las cuentas modificadas después de un slot específico, así no tienes que recargar todo. Usa paginación por cursor para recuperar de forma eficiente todas las cuentas coincidentes, hasta 10k por solicitud.
Consideraciones bajo alta cargaEste endpoint transmite todas las cuentas directamente a tu cliente. Aunque funciona muy bien en la mayoría de las consultas, puede devolver errores bajo alta carga o cuando consultas programas con millones de cuentas (como pools de liquidez o cuentas propiedad de protocolos).¿Necesitas mayor fiabilidad? Usa en su lugar getProgramAccountsV2. El método V2 incluye soporte de paginación, lo que lo hace más eficiente y fiable para programas grandes y escenarios de alto tráfico.
Configuración y errores: inicio rápido RPC. Facturación: créditos y límites.

Autorizaciones

api_key
string
query
requerido

Cuerpo

application/json
jsonrpc
enum<string>
predeterminado:2.0
requerido

The JSON-RPC protocol version.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string
predeterminado:1
requerido

A unique identifier for the request.

Ejemplo:

"1"

method
enum<string>
predeterminado:getProgramAccounts
requerido

The name of the RPC method to invoke.

Opciones disponibles:
getProgramAccounts
Ejemplo:

"getProgramAccounts"

params
(string | object)[]
requerido

Parameters for the method.

The Solana program public key (address) to query accounts for, as a base-58 encoded string.

Ejemplo:

"4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T"

Respuesta

Successfully retrieved program accounts.

jsonrpc
enum<string>

The JSON-RPC protocol version.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string

Identifier matching the request.

Ejemplo:

"1"

result
object[]

List of program accounts.