SDK

MPL Core Candy Machine JavaScript SDK

Last updated March 10, 2026

Summary

MPL Core Candy Machine JavaScript SDKは、Umiフレームワークを使用してSolana上でCore Candy Machineを作成・管理するための軽量なライブラリを提供します。

  • npm、yarn、またはbunで@metaplex-foundation/mpl-core-candy-machineパッケージをインストール
  • RPCエンドポイントと署名者が設定されたUmiインスタンスが必要
  • .use(mplCandyMachine())でUmiインスタンスにSDKをプラグインとして登録
  • JavaScriptまたはTypeScriptプロジェクトと互換性あり

インストール

@metaplex-foundation/mpl-core-candy-machineパッケージは、npm、yarn、bunなど、あらゆるJavaScriptパッケージマネージャーでインストールできます。

npm install @metaplex-foundation/mpl-core-candy-machine

typedoc

MPL Core Candy Machine Javascript SDKの生成されたパッケージAPIドキュメント。

npmjs.com

NPM上のMPL Core Candy Machine Javascript SDK。

Umiセットアップ

Core Candy Machine SDKを操作する前に、設定済みのUmiインスタンスが必要です。まだUmiをセットアップしていない場合は、Umi入門ページでRPCエンドポイントとアイデンティティ署名者の設定方法を確認してください。

umiインスタンスの初期化中に、以下を使用してmpl-coreパッケージをumiに追加できます。

.use(mplCandyMachine())

mplCandyMachine()パッケージは、.use()を使用してumiインスタンス作成のどこにでも追加できます。

import { createUmi } from '@metaplex-foundation/umi-bundle-defaults'
import { mplCandyMachine } from '@metaplex-foundation/mpl-core-candy-machine'
// Use the RPC endpoint of your choice.
const umi = createUmi('http://api.devnet.solana.com')
... // additional umi settings, packages, and signers
.use(mplCandyMachine())

ここから、あなたのumiインスタンスはmpl-coreパッケージにアクセスできるようになり、Core Candy Machineの機能セットを探索し始めることができます。

Notes

  • JavaScript SDKは、ピア依存関係としてUmiフレームワークが必要です。このSDKを使用する前に、Umiのインストールと設定が必要です。
  • Solana RPCエンドポイントが必要です。本番デプロイメントでは、パブリックエンドポイントではなく、専用のRPCプロバイダーを使用してください。
  • このSDKは、Core Candy MachineプログラムとCore Candy Guardプログラムの両方を単一パッケージでカバーします。

Metaplexによりメンテナンス · 最終確認 2026年3月

Previous
概要