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

> Ответы на наиболее распространенные вопросы о Digital Asset Standard API, включая данные об активах, информацию о ценах и устранение неполадок

DAS (Digital Asset Standard) API предоставляет единый интерфейс для запросов ко всем типам цифровых активов Solana, включая NFT, сжатые NFT и взаимозаменяемые токены, через единый согласованный API. Вместо управления несколькими вызовами RPC и разбора сложных структур ончейн-данных DAS API предоставляет готовую к использованию в вашем приложении структурированную информацию об активах, включая метаданные, сведения о владельцах, ценах и происхождении.

## Использование DAS API

<Accordion title="Can I get price data for any token?">
  Данные о ценах доступны для 10 000 ведущих токенов по объему торгов за 24 часа. Проверьте, присутствует ли `token_info.price_info` в ответе `getAsset`.
</Accordion>

<Accordion title="How do I get all NFTs for a wallet?">
  Используйте `getAssetsByOwner` с адресом кошелька. Если в кошельке много активов, используйте пагинацию.
</Accordion>

<Accordion title="What's the difference between getAsset and searchAssets?">
  `getAsset` получает один актив по адресу минта, а `searchAssets` позволяет запрашивать несколько активов с применением фильтров.
</Accordion>

<Accordion title="How do I find the largest holders of a token?">
  Используйте стандартный метод RPC `getTokenLargestAccounts` с адресом минта вашего токена. Он возвращает 20 крупнейших держателей, отсортированных по балансу. Подробности см. в нашем [руководстве по getTokenLargestAccounts](/docs/ru/rpc/guides/gettokenlargestaccounts).
</Accordion>

<Accordion title="How do I find all token holders of a specific mint?">
  Используйте [`getProgramAccounts`](/docs/ru/api-reference/rpc/http/getprogramaccounts) с фильтрацией по программе токена и адресу минта или [`getTokenAccountsByOwner`](/docs/ru/api-reference/rpc/http/gettokenaccountsbyowner) для конкретных владельцев. Для комплексного анализа держателей токена используйте его вместе с [`getTokenLargestAccounts`](/docs/ru/api-reference/rpc/http/gettokenlargestaccounts).

  Кроме того, для более эффективной пагинации и поддержки инкрементальных обновлений с параметром `changedSinceSlot` можно использовать методы `getProgramAccountsV2` и `getTokenAccountsByOwnerV2`.
</Accordion>

<Accordion title="How do I get the market capitalization of a token?">
  Умножьте объем токенов в обращении на их текущую цену (из `getAsset`). В ответах DAS API данные о ценах доступны для 10 000 ведущих токенов по объему торгов за 24 часа.
</Accordion>

<Accordion title="How to get updates on balance changes of all tokens owned by a wallet?">
  Подпишитесь на изменения учетных записей через WebSocket или LaserStream, отфильтровав учетные записи токенов кошелька. Для получения уведомлений об изменениях баланса в реальном времени также можно использовать вебхуки с мониторингом учетных записей.
</Accordion>

<Accordion title="What is the relationship between DAS rate limits and RPC rate limits?">
  Ограничения частоты запросов DAS и RPC не зависят друг от друга. Например, если ваш тариф предусматривает ограничение DAS в 10 запросов, а RPC — в 50 запросов, вы можете выполнять 10 вызовов getAsset **и** 50 вызовов getBlock в секунду.
</Accordion>

## Устранение неполадок DAS API

<Accordion title="Why does getAsset sometimes lack price?">
  Мы предоставляем данные о ценах для 10 000 ведущих токенов по объему торгов за 24 часа. Для токенов за пределами этого диапазона информация о цене недоступна.
</Accordion>

<Accordion title="Why does my TOKEN_MINT webhook not return all token mints?">
  Вебхуки TOKEN\_MINT отслеживают только определенные шаблоны и программы создания токенов. Некоторые токены могут выпускаться с помощью пользовательских программ или методов, которые не охватываются стандартными фильтрами вебхуков. Для комплексного отслеживания токенов используйте мониторинг учетных записей или фильтрацию транзакций.
</Accordion>

***

## Нужна дополнительная помощь?

<CardGroup cols={2}>
  <Card title="Contact Support" icon="headset" href="/docs/ru/support/contact-support">
    Получите помощь нашей команды через Discord, чат или электронную почту.
  </Card>

  <Card title="Status Page" icon="wave-pulse" href="/docs/ru/support/status-page">
    Проверьте доступность сервисов и показатели производительности в реальном времени.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.