Core拡張SDK

Core DAS API拡張機能

一般的なDAS SDKに加えて、MPL Core用の拡張機能が作成されており、MPL Core SDKでさらに使用するための正しいタイプを直接返します。また、コレクションから継承されたアセット内のプラグインを自動的に派生し、DAS-to-Core型変換のための機能を提供します。

取得

Core DAS API拡張機能は以下のメソッドをサポートしています:

  • getAsset: メタデータとオーナーを含む圧縮/標準アセットの情報を返します。
  • getCollection: 圧縮アセットのマークルツリー証明情報を返します。
  • getAssetsByAuthority: オーソリティアドレスを指定してアセットのリストを返します。
  • getAssetsByCollection: グループ(キー、値)ペアを指定してアセットのリストを返します。例えば、これはコレクション内のすべてのアセットを取得するために使用できます。
  • getAssetsByOwner: オーナーアドレスを指定してアセットのリストを返します。
  • searchAssets: 検索条件を指定してアセットのリストを返します。
  • searchCollections: 検索条件を指定してコレクションのリストを返します。

型変換

さらに、通常のDAS AssetタイプをCore AssetsとCore Collectionsに変換する機能も提供します:

プラグイン派生

このライブラリは、コレクションから継承されたアセット内のプラグインを自動的に派生します。一般的なプラグイン継承と優先順位について詳しくは、Coreプラグインページをご覧ください。

派生を無効化したり手動で実装したい場合は、プラグイン派生ページが役立つでしょう。