Skip to main content
POST
getProgramAccounts
Nueva función: getProgramAccounts ahora admite el parámetro changedSinceSlot para actualizaciones incrementales. Cuando se especifica, el método solo devuelve las cuentas que se modificaron en el número de slot indicado o después. Es ideal para flujos de trabajo de indexación en tiempo real y sincronización de datos.

Parámetros de la solicitud

string
requerido
La clave pública (dirección) del programa de Solana cuyas cuentas deseas consultar, como una cadena codificada en base 58.
string
El nivel de confirmación de la solicitud.
  • confirmed
  • finalized
  • processed
number
El slot mínimo en el que se puede evaluar la solicitud.
boolean
Encapsula el resultado en un objeto JSON RpcResponse.
string
Formato de codificación de los datos de cuenta devueltos.
  • jsonParsed
  • base58
  • base64
  • base64+zstd
object
Solicita una sección de los datos de la cuenta.
number
Cantidad de bytes que se devolverán.
number
Desplazamiento en bytes desde el que se comenzará a leer.
number
Devuelve solo las cuentas que se modificaron en este número de slot o después. Es útil para actualizaciones incrementales.
array
Potente sistema de filtrado para consultar de forma eficiente patrones específicos de datos de cuentas de Solana.

Autorizaciones

api-key
string
query
requerido

Tu clave de API de Helius. Puedes obtener una gratis en el panel.

Cuerpo

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

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string
predeterminado:1
requerido

Un identificador único para la solicitud.

Ejemplo:

"1"

method
enum<string>
predeterminado:getProgramAccounts
requerido

El nombre del método RPC que se invocará.

Opciones disponibles:
getProgramAccounts
Ejemplo:

"getProgramAccounts"

params
(string | object)[]
requerido

Parámetros del método.

La clave pública (dirección) del programa de Solana cuyas cuentas se consultarán, como una cadena codificada en base 58.

Ejemplo:

"4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T"

Respuesta

Las cuentas del programa se recuperaron correctamente.

jsonrpc
enum<string>

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string

Identificador que coincide con la solicitud.

Ejemplo:

"1"

result
object[]

Lista de cuentas del programa.