RPC de Solana
getProgramAccounts
Devuelve todas las cuentas que pertenecen a la Pubkey del programa proporcionado.
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.
confirmedfinalizedprocessed
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.
jsonParsedbase58base64base64+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
Cuerpo
application/json
La versión del protocolo JSON-RPC.
Opciones disponibles:
2.0 Ejemplo:
"2.0"
Un identificador único para la solicitud.
Ejemplo:
"1"
El nombre del método RPC que se invocará.
Opciones disponibles:
getProgramAccounts Ejemplo:
"getProgramAccounts"
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"