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

# Câu hỏi thường gặp về DAS API

> Tìm câu trả lời cho những câu hỏi phổ biến nhất về Digital Asset Standard API, bao gồm dữ liệu tài sản, thông tin giá và cách khắc phục sự cố

DAS (Digital Asset Standard) API cung cấp một giao diện hợp nhất để truy vấn mọi loại tài sản kỹ thuật số trên Solana—bao gồm NFT, NFT nén và token có thể thay thế—thông qua một API duy nhất và nhất quán. Thay vì quản lý nhiều lệnh gọi RPC và phân tích các cấu trúc dữ liệu on-chain phức tạp, DAS API cung cấp thông tin tài sản rõ ràng, có cấu trúc, bao gồm siêu dữ liệu, quyền sở hữu, giá và dữ liệu nguồn gốc, sẵn sàng để sử dụng trong ứng dụng của bạn.

## Sử dụng DAS API

<Accordion title="Can I get price data for any token?">
  Dữ liệu giá có sẵn cho 10.000 token hàng đầu theo khối lượng giao dịch trong 24 giờ. Kiểm tra xem `token_info.price_info` có tồn tại trong phản hồi `getAsset` hay không.
</Accordion>

<Accordion title="How do I get all NFTs for a wallet?">
  Sử dụng `getAssetsByOwner` với địa chỉ ví và phân trang nếu ví nắm giữ nhiều tài sản.
</Accordion>

<Accordion title="What's the difference between getAsset and searchAssets?">
  `getAsset` truy xuất một tài sản theo địa chỉ mint, còn `searchAssets` cho phép truy vấn nhiều tài sản bằng các bộ lọc.
</Accordion>

<Accordion title="How do I find the largest holders of a token?">
  Sử dụng phương thức RPC tiêu chuẩn `getTokenLargestAccounts` với địa chỉ mint của token. Phương thức này trả về 20 người nắm giữ nhiều nhất, được sắp xếp theo số dư. Xem [hướng dẫn getTokenLargestAccounts](/docs/vi/rpc/guides/gettokenlargestaccounts) của chúng tôi để biết chi tiết.
</Accordion>

<Accordion title="How do I find all token holders of a specific mint?">
  Sử dụng [`getProgramAccounts`](/docs/vi/api-reference/rpc/http/getprogramaccounts) được lọc theo chương trình token và địa chỉ mint, hoặc [`getTokenAccountsByOwner`](/docs/vi/api-reference/rpc/http/gettokenaccountsbyowner) cho các chủ sở hữu cụ thể. Để phân tích toàn diện những người nắm giữ token, hãy kết hợp với [`getTokenLargestAccounts`](/docs/vi/api-reference/rpc/http/gettokenlargestaccounts).

  Ngoài ra, bạn có thể sử dụng các phương thức `getProgramAccountsV2` và `getTokenAccountsByOwnerV2` để được hỗ trợ phân trang tốt hơn và hỗ trợ cập nhật gia tăng bằng tham số `changedSinceSlot`.
</Accordion>

<Accordion title="How do I get the market capitalization of a token?">
  Nhân nguồn cung lưu hành của token với giá hiện tại của token đó (từ `getAsset`). Trong các phản hồi của DAS API, dữ liệu giá có sẵn cho 10.000 token hàng đầu theo khối lượng giao dịch trong 24 giờ.
</Accordion>

<Accordion title="How to get updates on balance changes of all tokens owned by a wallet?">
  Đăng ký nhận thông tin thay đổi tài khoản bằng WebSocket hoặc LaserStream, đồng thời lọc theo các tài khoản token của ví. Bạn cũng có thể sử dụng webhook kết hợp với tính năng giám sát tài khoản để nhận thông báo theo thời gian thực về các thay đổi số dư.
</Accordion>

<Accordion title="What is the relationship between DAS rate limits and RPC rate limits?">
  Giới hạn tốc độ của DAS và giới hạn tốc độ của RPC độc lập với nhau. Ví dụ: nếu gói của bạn có giới hạn tốc độ DAS là 10 và giới hạn tốc độ RPC là 50, bạn có thể thực hiện 10 lệnh gọi getAsset **và** 50 lệnh gọi getBlock mỗi giây.
</Accordion>

## Khắc phục sự cố DAS API

<Accordion title="Why does getAsset sometimes lack price?">
  Chúng tôi cung cấp dữ liệu giá cho 10.000 token hàng đầu theo khối lượng giao dịch trong 24 giờ. Các token nằm ngoài phạm vi này sẽ không có thông tin giá.
</Accordion>

<Accordion title="Why does my TOKEN_MINT webhook not return all token mints?">
  Webhook TOKEN\_MINT chỉ ghi nhận các mẫu và chương trình tạo token cụ thể. Một số token có thể được mint thông qua các chương trình hoặc phương thức tùy chỉnh không nằm trong phạm vi của các bộ lọc webhook tiêu chuẩn. Hãy cân nhắc sử dụng tính năng giám sát tài khoản hoặc lọc giao dịch để theo dõi token một cách toàn diện.
</Accordion>

***

## Bạn cần thêm trợ giúp?

<CardGroup cols={2}>
  <Card title="Contact Support" icon="headset" href="/docs/vi/support/contact-support">
    Nhận trợ giúp từ đội ngũ của chúng tôi qua Discord, trò chuyện hoặc email.
  </Card>

  <Card title="Status Page" icon="wave-pulse" href="/docs/vi/support/status-page">
    Kiểm tra tình trạng dịch vụ và thông tin hiệu suất theo thời gian thực.
  </Card>
</CardGroup>
