メソッドとプレイグラウンド
メソッド
Last updated July 13, 2026
Summary
DAS APIメソッド一覧は、Core、Token Metadata、圧縮NFTの各標準にわたるSolana上のデジタルアセットの取得、証明、検索に使うJSON-RPCエンドポイントをまとめています。
- 単一・一括読み取り —
getAsset、getAssets、マークル証明、トランザクション署名 - フィルター付き検索 — オーナー、クリエイター、オーソリティ、グループ、エディション、トークンアカウント別
- エージェント検索 —
searchAssetsはインデックス済みCore行に対するisAgent、agentToken、assetSignerフィルターをサポート
Quick Reference
| メソッド | 説明 |
|---|---|
getAsset | 圧縮または標準アセット1件のメタデータとオーナーを返します。MplCoreAssetレスポンスにはエージェントフィールド(is_agent、asset_signer、agent_token)が含まれる場合があり、コレクションとグループのレスポンスにはis_agent: falseが含まれる場合があります。 |
getAssets | 複数の圧縮または標準アセットを返します。各アイテムはgetAssetと同じアセット形状を使用し、MplCoreAsset行にはエージェントフィールドが含まれる場合があり、コレクションとグループの行にはis_agent: falseが含まれる場合もあります。 |
getAssetProof | 圧縮アセットのマークルツリー証明を返します。 |
getAssetProofs | 複数の圧縮アセットのマークルツリー証明を返します。 |
getAssetSignatures | 圧縮アセットのトランザクション署名を返します。 |
getAssetsByAuthority | オーソリティアドレスに紐づくアセットを返します。 |
getAssetsByCreator | クリエイターアドレスに紐づくアセットを返します。 |
getAssetsByGroup | グループのキー/値ペア(コレクションなど)に紐づくアセットを返します。 |
getAssetsByOwner | オーナーアドレスに紐づくアセットを返します。 |
getNftEditions | マスターエディションNFTミントの印刷可能なエディションを返します。 |
getTokenAccounts | オーナーまたはミント別のトークンアカウントを返します。 |
searchAssets | 検索条件に一致するアセットを返します。エージェントフィルター(isAgent、agentToken、assetSigner)をサポート — エージェントデータの読み取りを参照。 |
Notes
- エージェント応答フィールド(
is_agent、asset_signer、agent_token)はCoreインターフェースでインデックスされます。エージェント(is_agent: true)になり得るのは個別のMplCoreAsset行のみです。詳細はgetAssetを参照してください。 searchAssetsのリクエストパラメータはcamelCase(isAgent、agentToken、assetSigner)を使用し、JSON-RPCレスポンスはsnake_caseを使用します。- エージェントフィールドのプロバイダーサポートは異なります — DASプロバイダーがエージェントレジストリサポート付きのインデクサーを実行していることを確認してください。
