> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Preguntas frecuentes sobre la API de DAS

> Obtén respuestas a las preguntas más comunes sobre la API de Digital Asset Standard, incluidos los datos de activos, la información de precios y la solución de problemas

La API de DAS (Digital Asset Standard) proporciona una interfaz unificada para consultar todo tipo de activos digitales de Solana, incluidos NFT, NFT comprimidos y tokens fungibles, mediante una única API coherente. En lugar de gestionar varias llamadas RPC y analizar estructuras complejas de datos en cadena, la API de DAS proporciona información clara y estructurada sobre los activos, con metadatos y datos de propiedad, precios y procedencia listos para usar en tu aplicación.

## Uso de la API de DAS

<Accordion title="Can I get price data for any token?">
  Los datos de precios están disponibles para los 10 mil tokens principales por volumen de 24 horas. Comprueba si `token_info.price_info` existe en la respuesta de `getAsset`.
</Accordion>

<Accordion title="How do I get all NFTs for a wallet?">
  Usa `getAssetsByOwner` con la dirección de la billetera y aplica paginación si la billetera contiene muchos activos.
</Accordion>

<Accordion title="What's the difference between getAsset and searchAssets?">
  `getAsset` obtiene un activo mediante su dirección de acuñación, mientras que `searchAssets` te permite consultar varios activos con filtros.
</Accordion>

<Accordion title="How do I find the largest holders of a token?">
  Usa el método RPC estándar `getTokenLargestAccounts` con la dirección de acuñación de tu token. Esto devuelve los 20 principales titulares, ordenados por saldo. Consulta nuestra [guía de getTokenLargestAccounts](/docs/es/rpc/guides/gettokenlargestaccounts) para obtener más información.
</Accordion>

<Accordion title="How do I find all token holders of a specific mint?">
  Usa [`getProgramAccounts`](/docs/es/api-reference/rpc/http/getprogramaccounts) con filtros por el programa de tokens y la dirección de acuñación, o [`getTokenAccountsByOwner`](/docs/es/api-reference/rpc/http/gettokenaccountsbyowner) para propietarios específicos. Para realizar un análisis completo de los titulares del token, combínalo con [`getTokenLargestAccounts`](/docs/es/api-reference/rpc/http/gettokenlargestaccounts).

  Como alternativa, puedes usar los métodos `getProgramAccountsV2` y `getTokenAccountsByOwnerV2` para mejorar la compatibilidad con la paginación y admitir actualizaciones incrementales mediante el parámetro `changedSinceSlot`.
</Accordion>

<Accordion title="How do I get the market capitalization of a token?">
  Multiplica el suministro circulante del token por su precio actual (obtenido de `getAsset`). Los datos de precios están disponibles en las respuestas de la API de DAS para los 10 mil tokens principales por volumen de 24 horas.
</Accordion>

<Accordion title="How to get updates on balance changes of all tokens owned by a wallet?">
  Suscríbete a los cambios en las cuentas mediante WebSockets o LaserStream y filtra por las cuentas de tokens de la billetera. También puedes usar webhooks con supervisión de cuentas para recibir notificaciones en tiempo real sobre cambios en los saldos.
</Accordion>

<Accordion title="What is the relationship between DAS rate limits and RPC rate limits?">
  Los límites de tasa de DAS y RPC son independientes entre sí. Por ejemplo, si tu plan tiene un límite de tasa de DAS de 10 y un límite de tasa de RPC de 50, puedes realizar 10 llamadas a getAsset **y** 50 llamadas a getBlock por segundo.
</Accordion>

## Solución de problemas de la API de DAS

<Accordion title="Why does getAsset sometimes lack price?">
  Proporcionamos datos de precios para los 10 mil tokens principales por volumen de 24 horas. Los tokens fuera de este rango no tendrán información de precios.
</Accordion>

<Accordion title="Why does my TOKEN_MINT webhook not return all token mints?">
  Los webhooks TOKEN\_MINT solo capturan patrones y programas específicos de creación de tokens. Algunos tokens pueden acuñarse mediante programas personalizados o métodos que no cubren los filtros estándar de los webhooks. Considera usar la supervisión de cuentas o el filtrado de transacciones para realizar un seguimiento completo de los tokens.
</Accordion>

***

## ¿Necesitas más ayuda?

<CardGroup cols={2}>
  <Card title="Contact Support" icon="headset" href="/docs/es/support/contact-support">
    Obtén ayuda de nuestro equipo mediante Discord, chat o correo electrónico.
  </Card>

  <Card title="Status Page" icon="wave-pulse" href="/docs/es/support/status-page">
    Consulta en tiempo real la disponibilidad del servicio y la información sobre su rendimiento.
  </Card>
</CardGroup>
