プラグイン
Master Editionプラグイン
Last updated January 31, 2026
Master Editionプラグインは、番号付きエディションAssetsをCollection内でグループ化します。「100部限定」のようなプリントシリーズを作成するために、最大供給量、エディション名、URIを保存します。
学べること
- CollectionsにMaster Editionを追加
- 最大供給量とメタデータを設定
- Edition Assetsをグループ化
- プリントワークフローを理解
概要
Master Editionプラグインは、Edition Assetsをグループ化するCollections用のAuthority Managedプラグインです。最大供給量とオプションのエディション固有メタデータを保存します。
- Authority Managed(update authorityが制御)
- Collectionsでのみ動作(Assetsでは不可)
- 値は情報提供のみで、強制されない
- 自動エディション作成にはCandy Machineと一緒に使用
対象外
供給量の強制(Candy Machineガードを使用)、個別のエディション番号(AssetsではEditionプラグインを使用)、自動ミント。
クイックスタート
ジャンプ先: Collectionを作成 · プラグインを更新
- Master Editionプラグインと最大供給量でCollectionを作成
- Editionプラグイン(番号1, 2, 3...)でAssetsをミント
- 必要に応じて最大供給量やメタデータを更新
推奨される使用方法
推奨事項:
- Master Editionプラグインを使用してエディションをグループ化
- Candy MachineとEdition Guardを使用して番号付けを自動処理
対応
| MPL Core Asset | ❌ |
| MPL Core Collection | ✅ |
引数
| 引数 | 値 | ユースケース |
|---|---|---|
| maxSupply | Option<number> (u32) | 最大プリント数を示す。オープンエディションを許可するためオプション |
| name | Option<String> | エディションの名前(Collection名と異なる場合) |
| uri | Option<String> | エディションのURI(Collection uriと異なる場合) |
| これらの値はAuthorityによっていつでも変更可能です。純粋に情報提供であり、強制されません。 |
Master Editionプラグインを持つCollectionの作成
Master Editionプラグインを持つMPL Core Collectionの作成
import { generateSigner, publicKey } from '@metaplex-foundation/umi'
import { createCollection } from '@metaplex-foundation/core'
const collectionSigner = generateSigner(umi)
await createCollection(umi, {
collection: collectionSigner,
name: 'My NFT',
uri: 'https://example.com/my-nft.json',
plugins: [
{
type: 'MasterEdition',
maxSupply: 100,
name: 'My Master Edition',
uri: 'https://example.com/my-master-edition.json',
},
],
}).sendAndConfirm(umi)
Master Editionプラグインの更新
Master Editionプラグインが変更可能な場合、他のCollectionプラグインと同様に更新できます:
Master Editionプラグインの更新
import { publicKey } from '@metaplex-foundation/umi'
import { updatePluginV1, createPlugin } from '@metaplex-foundation/mpl-core'
const asset = publicKey('11111111111111111111111111111111')
await updatePlugin(umi, {
asset: asset,
plugin: {
type: 'MasterEdition',
maxSupply: 110,
name: 'My Master Edition',
uri: 'https://example.com/my-master-edition',
},
}).sendAndConfirm(umi)
一般的なエラー
Cannot add to Asset
Master EditionはCollectionsでのみ動作し、個別のAssetsでは動作しません。AssetsにはEditionプラグインを使用してください。
Authority mismatch
Update authorityのみがMaster Editionプラグインを追加または更新できます。
注意事項
- すべての値(maxSupply、name、uri)は情報提供のみで、強制されません
- 実際の供給量制限を強制するにはCandy Machineガードを使用
- name/uriはエディション固有のブランディングのためにCollectionメタデータを上書き
- Authorityによっていつでも更新可能
クイックリファレンス
引数
| 引数 | 型 | 必須 | 説明 |
|---|---|---|---|
maxSupply | Option<u32> | いいえ | 最大エディション数(オープンエディションはnull) |
name | Option<String> | いいえ | エディション固有の名前 |
uri | Option<String> | いいえ | エディション固有のメタデータURI |
エディションセットアップパターン
| ステップ | アクション | プラグイン |
|---|---|---|
| 1 | Collectionを作成 | Master Edition(最大供給量) |
| 2 | Assetsをミント | Edition(番号1, 2, 3...) |
| 3 | 検証 | エディション番号と供給量を確認 |
FAQ
Master Editionは最大供給量を強制しますか?
いいえ。maxSupplyは情報提供のみです。ミント中の供給量制限を実際に強制するには、Candy Machineと適切なガードを使用してください。
Master Editionの名前/uriとCollectionの名前/uriの違いは何ですか?
Master Editionの名前/uriは、ベースCollectionとは異なるエディション固有のメタデータを提供できます。例えば、Collectionが「Abstract Art Series」で、Master Editionの名前が「Limited Print Run 2024」になることがあります。
オープンエディション(無制限供給)を作成できますか?
はい。maxSupplyをnullに設定するか、完全に省略します。これは定義された制限のないオープンエディションを示します。
Master EditionとEditionプラグインの両方が必要ですか?
適切なプリント追跡のためには、はい。Master EditionはCollection(グループ化と供給情報)に、Editionは各Asset(個別の番号)に追加します。これらは連携して機能します。
既存のCollectionにMaster Editionを追加できますか?
はい、AssetsのEditionプラグインとは異なり、Master EditionはaddCollectionPluginを使用して既存のCollectionに追加できます。
用語集
| 用語 | 定義 |
|---|---|
| Master Edition | エディションをグループ化し供給量を保存するCollectionプラグイン |
| Edition | 個別のエディション番号を保存するAssetプラグイン |
| オープンエディション | 最大供給量制限のないエディションシリーズ |
| 来歴 | 起源と所有履歴の記録 |
| maxSupply | 最大エディション数(情報提供) |
