Skip to main content

Descripción general

Esta guía explica cómo leer tokens fungibles en Solana: saldos de cuentas, cuentas de tokens por propietario o mint, suministro total, principales titulares y la extensión de tokens fungibles de DAS. Helius ofrece métodos estándar de tokens mediante RPC de Solana y métodos de DAS que agregan metadatos y precios en USD. Para consultar NFT, NFT comprimidos, ediciones y pruebas, consulta la guía para obtener activos. Esta página se centra en tokens fungibles (SPL y Token-2022).

Cuándo usar esto

Usa los métodos de esta página cuando necesites:
  • Consultar el saldo de una sola cuenta de tokens
  • Enumerar todas las cuentas de tokens que tiene una billetera
  • Buscar todas las cuentas que tienen un mint específico
  • Consultar el suministro total de un token o sus principales titulares
  • Obtener los metadatos y el precio en USD del token junto con los saldos

Saldo de una cuenta de tokens

Obtén el saldo de una cuenta de tokens específica mediante RPC estándar:

API Reference

getTokenAccountBalance

Cuentas de tokens por propietario

Enumera todas las cuentas de tokens que pertenecen a una billetera:

API Reference

getTokenAccountsByOwner

Cuentas de tokens por mint

Enumera todas las cuentas que tienen un token específico:

API Reference

getTokenAccountsByOwner
Para buscar todas las cuentas que tienen un mint entre todos los propietarios (no solo uno), usa el método de DAS getTokenAccounts descrito a continuación.

Suministro del token

Consulta el suministro total de un token:

API Reference

getTokenSupply

Principales titulares del token

Identifica las cuentas más grandes que tienen un token:

API Reference

getTokenLargestAccounts
Devuelve hasta las 20 cuentas más grandes del mint:

Cuentas de tokens con la API de DAS

El método de DAS getTokenAccounts devuelve cuentas de tokens por mint o propietario, incluidos los saldos, en una sola llamada paginada. A diferencia de getTokenAccountsByOwner, puedes consultar solo por mint para enumerar todas las cuentas que tienen un token entre todos los propietarios.

API Reference

getTokenAccounts
El resultado está paginado; cada entrada incluye la cuenta, el mint, el propietario y el saldo:

Metadatos y precio del token con la API de DAS

Para obtener los metadatos y el precio en USD de un token, llama al método de DAS getAsset con showFungible habilitado. Los precios de los tokens verificados se devuelven en token_info.price_info.
Los datos de precios de getAsset se almacenan en caché hasta por 600 segundos, por lo que pueden tener hasta 10 minutos de antigüedad.

API Reference

getAsset
La respuesta devuelve el suministro, los decimales y el precio en token_info:

Calcular la capitalización de mercado

Multiplica el precio por el suministro ajustado según los decimales:
Para enumerar en una sola llamada todos los tokens fungibles de una billetera (con saldos y precios), usa getAssetsByOwner o searchAssets con tokenType: "fungible". Consulta la extensión de tokens fungibles para saber cómo aparecen tokenType, los saldos, las extensiones de Token-2022 y los datos de precios en la respuesta.

Prácticas recomendadas

  • Usa la paginación para los métodos que devuelven conjuntos grandes de resultados. Consulta la guía de paginación.
  • Prefiere los métodos de DAS (getAsset, getAssetsByOwner, getTokenAccounts) cuando necesites metadatos o precios en USD; usa los métodos RPC estándar para obtener saldos y suministros sin procesar desde la cadena.
  • Gestiona los errores correctamente con bloques try/catch y reintentos.
  • Almacena las respuestas en caché cuando corresponda para reducir las llamadas a la API.

Próximos pasos

Fungible Token Extension

Cómo devuelve DAS los tokens fungibles, las extensiones de Token-2022 y los precios.

Get Assets (NFTs)

Recupera NFT, NFT comprimidos, ediciones y pruebas.

DAS API reference

Esquemas completos de cada método de DAS.