Saltar al contenido principal
POST
Obtén los balances de tokens de varias wallets en una sola solicitud con getTokenAccountsByOwners. Funciona con Ridge DB, nuestro cliente propio diseñado para consultas de cuentas de token de alto rendimiento. En lugar de hacer cientos de solicitudes individuales, consulta hasta 250 wallets a la vez para cualquier mint de token. Consulta hasta 250 direcciones de wallet en una solicitud para reducir llamadas a la API y latencia.
  • Si una wallet tiene varias cuentas para el mismo mint, la respuesta las devuelve todas.
  • Si una wallet no tiene cuenta de token, la respuesta devuelve un balance cero limpio en lugar de un error.
  • Cada cuenta incluye el slot en que se actualizó el balance por última vez, lo que ayuda con el caché y el seguimiento de cambios.
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:getTokenAccountsByOwners
requerido

The name of the RPC method to invoke.

Opciones disponibles:
getTokenAccountsByOwners
Ejemplo:

"getTokenAccountsByOwners"

params
(string[] | string)[]
requerido

Parameters for the batch token balance query.

Array of owner wallet public keys to query (1-250 wallets). All pubkeys must be valid base-58 encoded Solana addresses.

Required array length: 1 - 250 elements

Owner wallet public key as a base-58 encoded string.

Respuesta

Successfully retrieved token account balances for all requested owners.

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

Token account balances with context information.