DAS API の概要
Metaplex Digital Asset Standard(DAS)APIは、Solanaのデジタル資産に対するクエリ処理を効率的かつ開発者にとって使いやすいものにするために設計された包括的なサービスです。標準および圧縮NFT、代替可能なトークン、MPL Core Assetsをはじめ、Token 2022のようなトークン拡張機能まで、幅広い資産をサポートするDAS APIは、デジタル資産を活用したスケーラブルなブロックチェーンアプリケーションを構築するための強固な基盤を提供します。
DAS API を利用すれば、アセットのメタデータや状態へ高速かつ確実にアクセスできます。単一のアセットを取得する場合でも、コレクションを照会する場合でも、あるいはミントアカウントや所有者のウォレットごとにトークンアカウントを分析する場合でも、DAS API はユーザーのニーズに合わせた多彩なメソッドを提供します。
DAS API の使用方法
DAS APIへのアクセス
Solana 向けの Metaplex DAS API は、すべての Quicknode アカウントで利用可能です。Quicknode エンドポイントでMetaplex DAS(Digital Asset Standard)APIアドオンを有効にして、ご利用を開始してください。
ページネーションの設定
- ページ別: 指定したページの結果を返します。
ページ返すデータのページを指定するためのパラメータ。 - Cursor 著: 以下の
カーソルparam ro は、カーソル前回の回答で記載した通りです。 - 範囲別: 以下の
以前そしてその後特定の範囲の項目を返すために、開始範囲と終了範囲を指定するパラメータ。
並べ替えオプション
id: 結果を並べ替えるid作成: 作成日順に結果を並べ替える最近の操作: 更新日順に並べ替えなし: 並べ替えしない
並べ替えの方向
asc: 結果は昇順で並べ替えられていますdesc: 結果は降順で並べ替えられています
サポートされているDAS APIメソッド
getAsset: 圧縮済み/標準のアセットのメタデータ情報を返すgetAssets: 1回のリクエストで複数のアセットのメタデータを取得するgetAssetProof: 特定の資産に関するマークル証明を取得するgetAssetProofs: 複数の資産に対するマークル証明を取得するgetAssetsByAuthority: 特定の権限によって管理されているすべてのアセットを取得するgetAssetsByCreator: 指定された作成者が作成したアセットを取得するgetAssetsByGroup: カスタムグループ識別子を使用してアセットを取得します。つまり、コレクションgetAssetsByOwner: 特定のウォレットアドレスが所有する資産の一覧を表示するgetAssetSignatures: 指定された圧縮アセットのトランザクション署名を表示するgetTokenAccounts: 指定された対象のトークン口座と残高を一覧表示するmintAddressまたは所有者住所getNftEditions: 指定されたマスターNFTのエディションNFTの詳細を取得するsearchAssets: 特定の条件に一致する資産を検索する
対応トークン
- 標準的なNFT:Solana上のNFTとは、オンチェーンまたはオフチェーンにメタデータが保存された、唯一無二で分割不可能なデジタル資産であり、アート作品、コレクティブル、ゲーム資産などの所有権を表します。各NFTには一意の識別子が割り当てられており、その独自性と希少性が保証されています。
- 圧縮NFT:Solana上の圧縮NFTとは、通常のNFTの軽量かつコスト効率に優れたバージョンです。Merkleツリーを活用し、データの大半をオフチェーンに保持することでストレージコストを削減しつつ、オンチェーン上での資産の完全性と検証可能性を維持しています。
- 代替可能トークン:Solana上の代替可能トークンとは、SPLトークンなど、価値が一定で互いに置き換え可能なデジタル資産のことです。これらは、分散型金融(DeFi)エコシステム内での決済、報酬、流動性の確保などに広く利用されています。
- MPL Core Assets:MPL Core Assetsは、次世代のMetaplex Core規格に基づいて構築されたSolana NFTです。NFT向けに最適化された単一アカウント設計を採用しており、ロイヤリティの強制適用、コレクション単位での操作、プラグインによるカスタマイズといった高度な機能を実現しています。
- Token 2022 Assets:Solana上のToken 2022 Assetsは、代替可能トークン(fungible)および代替不可能トークン(non-fungible)向けのアップグレードされた規格であり、SPLトークン規格と比較して機能性と効率性が向上しています。ロイヤリティのネイティブサポート、マルチシグ権限、拡張されたメタデータ機能といった高度な機能を備えており、次世代の分散型アプリケーションや金融分野での活用に最適です。
皆様からのフィードバックを心よりお待ちしております!❤️
このドキュメントについてご意見やご質問がございましたら、ぜひお知らせください。皆様からのご連絡を心よりお待ちしております!