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
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
Cuentas de tokens con la API de DAS
El método de DASgetTokenAccounts 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
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 DASgetAsset 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
token_info:
Calcular la capitalización de mercado
Multiplica el precio por el suministro ajustado según los decimales: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.