メインコンテンツへスキップ
DAS(デジタルアセットスタンダード)API は、NFT、圧縮NFT、代替可能トークンを含むすべての種類の Solana デジタルアセットをクエリするための統一インターフェースを提供します。複数のRPC呼び出しを管理したり、複雑なオンチェーンデータ構造を解析したりする代わりに、DAS API はメタデータ、所有権、価格設定、履歴データを含むクリーンで構造化された資産情報をアプリケーションで使用できる形で提供します。

DAS API の使用

価格データは、24時間の取引量で上位10,000のトークンに対して利用可能です。token_info.price_infogetAsset レスポンスに存在するか確認してください。
ウォレットアドレスを使用して getAssetsByOwner を使用し、多くの資産を保持しているウォレットの場合はページネーションを行ってください。
getAsset はミントアドレスで1つの資産を取得し、searchAssets はフィルターを使用して複数の資産をクエリすることができます。
標準のRPCメソッド getTokenLargestAccounts を使用し、トークンのミントアドレスを指定します。これにより、残高でソートされた上位20のホルダーが返されます。getTokenLargestAccounts ガイド をご覧ください。
トークンプログラムとミントアドレスでフィルタリングされた getProgramAccounts を使用するか、特定のオーナーのために getTokenAccountsByOwner を使用します。総合的なトークン保有者分析には、getTokenLargestAccounts と組み合わせてください。あるいは、ページネーションサポートを改善するために getProgramAccountsV2 および getTokenAccountsByOwnerV2 メソッドを使用し、changedSinceSlot パラメータでのインクリメンタルアップデートサポートを提供します。
トークンの流通供給量に現在の価格(getAsset から)を掛けます。価格データは、DAS API レスポンスで24時間の取引量で上位10,000のトークンに対して利用可能です。
WebSockets やレーザーストリームを使用してアカウントの変更を購読し、ウォレットのトークンアカウントをフィルタリングします。アカウントの監視やリアルタイムの残高変化通知にはWebhooksも使用できます。
DASのレート制限とRPCのレート制限はお互いに独立しています。例えば、あなたのプランがDASのレート制限10とRPCのレート制限50ならば、1秒間に10回のgetAssetと50回のgetBlockの呼び出しを行うことができます。

DAS API のトラブルシューティング

24時間の取引量で上位10,000のトークンに対して価格データを提供しています。この範囲外のトークンには価格情報がありません。
TOKEN_MINT Webhooks は特定のトークン作成パターンやプログラムのみをキャプチャします。カスタムプログラムや標準Webhookフィルタでカバーされていない方法で発行されたトークンもあります。アカウントの監視やトランザクションのフィルタリングを使用して包括的なトークントラッキングを検討してください。

さらなるヘルプが必要ですか?

サポートに連絡

Discord、チャット、またはメールサポートを通じて私たちのチームからヘルプを受け取ることができます。

ステータスページ

リアルタイムのサービス可用性とパフォーマンス情報を確認できます。