紹介
はじめに
@metaplex-foundation/digital-asset-standard-apiパッケージを使用してMetaplex DAS APIと相互作用できます:
DAS APIクライアントはUmiプラグインなので、DAS APIクライアントと合わせてUmiをインストールする必要があります。
以下の場所からumiとプラグインをインストールできます。
npm install @metaplex-foundation/umi
npm install @metaplex-foundation/umi-bundle-defaults
npm install @metaplex-foundation/digital-asset-standard-api
インストール後、ライブラリをUmiインスタンスに登録できます。
import { dasApi } from "@metaplex-foundation/digital-asset-standard-api"
import { createUmi } from '@metaplex-foundation/umi-bundle-defaults';
const umi = createUmi("exampleDasProvider.com").use(dasApi());
このプラグインは、Metaplex DAS API仕様をサポートするあらゆるRPCで使用できます – 仕様をサポートするRPCはRPCプロバイダーページで見つけることができます。
注意:エンドポイントでDAS APIを「有効化」するためにRPCプロバイダーに連絡する必要がある場合があります。
Metaplex Core DAS API
Metaplex CoreアセットでDASを使用する予定の場合、追加の@metaplex-foundation/mpl-core-dasパッケージをインストールしてください:
MPL Core用のDAS
MPL Core用のDAS拡張機能は、MPL SDKでさらに使用するための正しいタイプを直接返すのに役立ちます。また、コレクションから継承されたアセット内のプラグインを自動的に派生し、DAS-to-Core型変換のための機能を提供します。
使用するには、まず追加パッケージをインストールしてください:
npm install @metaplex-foundation/mpl-core-das
次に、そのパッケージをインポートします
import { das } from '@metaplex-foundation/mpl-core-das';
この後、上記で述べたようなCore特有の機能を使用できます。
