JavaScriptを使用したはじめに

Metaplexは Token Metadata NFTとやり取りするための2つのJavaScript SDKを提供しています。両方ともToken Metadataのすべての機能にアクセスできます - プロジェクトのアーキテクチャに基づいて選択してください。

SDKを選択

Umi SDK

流暢なAPIを持つUmiフレームワーク上に構築。Umiを使用するプロジェクトに最適。

Kit SDK

関数型インストラクションビルダーを持つ@solana/kit上に構築。新しいプロジェクトに最適。

比較

機能Umi SDKKit SDK
パッケージ@metaplex-foundation/mpl-token-metadata@metaplex-foundation/mpl-token-metadata-kit
ベースUmiフレームワーク@solana/kit
トランザクション構築.sendAndConfirm()を使用した流暢なAPIインストラクションビルダーを使用した関数型
ウォレット処理組み込みアイデンティティシステム標準の@solana/signers
最適な用途既にUmiを使用しているプロジェクト@solana/kitを使用する新しいプロジェクト

クイックサンプル

NFTを作成

import { generateSigner, percentAmount } from '@metaplex-foundation/umi';
import { createNft } from '@metaplex-foundation/mpl-token-metadata';
const mint = generateSigner(umi);
await createNft(umi, {
mint,
name: 'My NFT',
uri: 'https://example.com/my-nft.json',
sellerFeeBasisPoints: percentAmount(5.5),
}).sendAndConfirm(umi);

詳細なセットアップ手順とより多くのサンプルについては、各ページをご覧ください。