> ## 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.

# DAS API FAQs

> Obtenha respostas para as perguntas mais comuns sobre a Digital Asset Standard API, incluindo dados de ativos, informações de preços e resolução de problemas

A API DAS (Digital Asset Standard) fornece uma interface unificada para consultar todos os tipos de ativos digitais Solana — incluindo NFTs, NFTs comprimidos e tokens fungíveis — através de uma API consistente. Em vez de gerenciar múltiplas chamadas RPC e analisar estruturas de dados complexas na blockchain, a API DAS entrega informações de ativos limpas e estruturadas com metadados, propriedade, preços e dados de proveniência prontos para uso em sua aplicação.

## Usando a API DAS

<Accordion title="Posso obter dados de preço para qualquer token?">
  Dados de preço estão disponíveis para os 10 mil tokens principais por volume de 24h. Verifique se `token_info.price_info` existe na resposta `getAsset`.
</Accordion>

<Accordion title="Como obtenho todos os NFTs de uma carteira?">
  Use `getAssetsByOwner` com o endereço da carteira e pagine se a carteira contiver muitos ativos.
</Accordion>

<Accordion title="Qual é a diferença entre getAsset e searchAssets?">
  `getAsset` recupera um ativo pelo endereço de mint, enquanto `searchAssets` permite consultar múltiplos ativos com filtros.
</Accordion>

<Accordion title="Como encontro os maiores detentores de um token?">
  Use o método RPC padrão `getTokenLargestAccounts` com o endereço de mint do seu token. Isso retorna os 20 maiores detentores, classificados por saldo. Veja nosso [guia getTokenLargestAccounts](/docs/pt-BR/rpc/guides/gettokenlargestaccounts) para mais detalhes.
</Accordion>

<Accordion title="Como encontro todos os detentores de token de um mint específico?">
  Use [`getProgramAccounts`](/docs/pt-BR/api-reference/rpc/http/getprogramaccounts) filtrado pelo programa de token e endereço de mint, ou [`getTokenAccountsByOwner`](/docs/pt-BR/api-reference/rpc/http/gettokenaccountsbyowner) para proprietários específicos. Para uma análise abrangente de detentores de tokens, combine com [`getTokenLargestAccounts`](/docs/pt-BR/api-reference/rpc/http/gettokenlargestaccounts).

  Alternativamente, você pode usar os métodos `getProgramAccountsV2` e `getTokenAccountsByOwnerV2` para suporte aprimorado à paginação e suporte para atualizações incrementais com o parâmetro `changedSinceSlot`.
</Accordion>

<Accordion title="Como obtenho a capitalização de mercado de um token?">
  Multiplique o fornecimento em circulação do token pelo seu preço atual (de `getAsset`). Dados de preço estão disponíveis para os 10 mil tokens principais por volume de 24h nas respostas da API DAS.
</Accordion>

<Accordion title="Como receber atualizações sobre mudanças de saldo de todos os tokens de uma carteira?">
  Assine as mudanças de conta usando WebSockets ou LaserStream, filtrando pelas contas de token da carteira. Você também pode usar webhooks com monitoramento de contas para notificações em tempo real sobre mudanças de saldo.
</Accordion>

<Accordion title="Qual é a relação entre os limites de taxa DAS e os limites de taxa RPC?">
  Os limites de taxa DAS e RPC são independentes entre si. Por exemplo, se seu plano tem um limite de taxa DAS de 10 e um limite de taxa RPC de 50, isso permite que você faça 10 chamadas getAsset **e** 50 chamadas getBlock por segundo.
</Accordion>

## Solução de problemas da API DAS

<Accordion title="Por que o getAsset às vezes não tem preço?">
  Fornecemos dados de preço para os 10 mil tokens principais por volume de 24h. Tokens fora desse intervalo não terão informações de preço.
</Accordion>

<Accordion title="Por que meu webhook TOKEN_MINT não retorna todas as criações de tokens?">
  Os webhooks TOKEN\_MINT capturam apenas padrões e programas específicos de criação de tokens. Alguns tokens podem ser criados por programas ou métodos personalizados não cobertos pelos filtros padrão de webhooks. Considere usar monitoramento de contas ou filtragem de transações para um acompanhamento abrangente de tokens.
</Accordion>

***

## Precisa de mais ajuda?

<CardGroup cols={2}>
  <Card title="Contate o Suporte" icon="headset" href="/docs/pt-BR/support/contact-support">
    Obtenha ajuda da nossa equipe através do Discord, chat ou suporte por e-mail.
  </Card>

  <Card title="Página de Status" icon="wave-pulse" href="/docs/pt-BR/support/status-page">
    Verifique a disponibilidade e informações de desempenho do serviço em tempo real.
  </Card>
</CardGroup>
