manifoldでできること
「マ」のロゴでおなじみのトークン発行ツール「manifold(マニフォールド)」です。
独自コントラクトでのNFT発行と、Burn機能の実装、MINTサイトの作成など、非エンジニアのクリエイター向けの優しい機能が満載です。
よく使う機能
- NFTの発行(自分用にNFT単体を発行する、AirDropする)
- MINTページを作成する(MINTページでMINTできるNFTの発行も可能です)
- Burnの設定
マニアックだけど大事な機能
- SBTの発行
- オークションページを作成する(オークションページでMINTできるNFTの発行も可能です)
- ギャラリーページを作成する(manifoldで発行したNFTのギャラリーページ/ポートフォリオを作成できます)
実際にMINTページを作ってみよう
メリット/デメリット
- manifoldの注意点
Polygonには非対応。ETHチェーンで作成することになるので、コントラクト作成時・MINT時のガス代に注意。また、AirDropする場合にも、注意。
- manifoldの利点
テストネットでコントラクトを作成できること
※テストネットとは… :実際のETHではなく、試験用の環境のこと。テストネット用のETHを使用することで、リアルなETHを消費することなく、本番に近い形でテストができます。
※Goeriとは?(コチラの記事を参考に)
デフォルトで、メタマスクに準備されているネットワークとなります。
テストネット(Goeriネット)のETH入手方法
- 下記サイトに入り、Alchemyへログイン
- ログイン後、ウォレットアドレスを入力して、「Send Me ETH」を押す。
十数秒〜数分程度で、Goeri用のETHが着金します。
![スクリーンショット 2023-02-21 11.32.39.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/5281acdc-ad68-c29d-695e-daa7bc5b4965.png?w=920&ssl=1)
MINTページ作成までの流れ
- コントラクト作成 (Goeriネットへデプロイ〜Mainnetでデプロイ)
- MINTページ作成(トークン設定〜MINTページ作成)
コントラクトの作成
ログイン: https://studio.manifold.xyz/home
「New contract」から新規作成
![スクリーンショット 2023-02-21 11.44.20.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/faed8004-2517-160f-a90f-afc9f0d2c39c.png?w=920&ssl=1)
- コントラクトの名前:コレクションの名前になります
- ERC規格:ERC721/ERC1155が選択可能 ERC-721:1点もの、ERC-1155:複数発行で複数のオーナーを持つことができる (例)NTPやドーナツ部長などの1点もののNFT:ERC-721、複数のオーナーが存在するエディション版:ERC-1155
- コントラクトシンボル:コントラクトに固有のトークン記号(イーサリアム=ETH)
- アスキーアート:コントラクトに記載するアスキーアート(なくても良い) ※アスキーアートについてはコチラを参照
※アスキーアート作成ツール
https://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type Something
https://manytools.org/hacker-tools/convert-images-to-ascii-art/
![スクリーンショット 2023-02-21 11.45.51.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/c0188e5f-2c4c-b93b-659f-dcf6e3e51641.png?w=920&ssl=1)
ここまで設定できたら、右上の「Deploy on Goeri(Goeriテストネットでデプロイする)」押す。
成功すると、下記の画面になります。
![スクリーンショット 2023-02-21 11.59.22.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/06c5d8a3-ef5d-9874-68c3-7cc17ddf962e.png?w=920&ssl=1)
Goeriネットワークへのデプロイが完了したら、右上の「Go to Dashboard」へ飛びます。
続いて、Goeriで作成したコントラクトを、メインネット(本番のETH環境)へデプロイします。
※注意:ガス代としてETHの消費が発生します!
右上の「Deploy on Mainnet」を押して、処理を進めます。
Mainnetへのデプロイとして、ガス代(ガスメーター27で、0.007ETHほど必要でした)が掛かります。
![スクリーンショット 2023-02-21 12.03.51.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/c24df5f9-982f-e0a5-10f7-8efa7a1d3c32.png?w=920&ssl=1)
MINTページの作成
MINTページの作成には、manifoldに用意されている「Claim Page」というアプリを使います。
事前に「Install」をしておきましょう。
新規作成
右上の「+New Claim」へ入ります。
![スクリーンショット 2023-02-21 12.15.18.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/89563d8d-3ad5-0bed-a64c-cac77aa8e28e.png?w=920&ssl=1)
下記のように、Mainnetでデプロイされたコントラクトが表示されます。
※Goeriでデプロイされたコントラクトは表示されないので、注意!
NFTを発行したいコントラクトを選択して、「Next」を押します。
![スクリーンショット 2023-02-21 12.16.18.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/a0896d67-c06c-9c1c-4bf6-2f17e17726f7.png?w=920&ssl=1)
トークンの設定
- NFTの画像:アートワークをアップロードします
- 作品名:NFTの作品名になります
- 作成者:作成者の名前を記載します
- 外部URL:HPなど外部のリンクを設定できます
- ディスクリプション:NFTの説明欄です
- プロパティ:属性を設定できます
![スクリーンショット 2023-02-21 12.20.54.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/8f317899-adf3-c5fc-0bae-aa99e617d446.png?w=920&ssl=1)
MINTルールの設定
下記ページより、MINT価格/発行数/開始日/終了日/だれがMINTできるのか を設定します
![スクリーンショット 2023-02-21 12.32.35.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/e4417dc4-2624-1c3d-521c-44fdd2d8c431.png?w=920&ssl=1)
MINTページの設定
下記ページより、MINTページのURL/説明欄への記載 を設定します
記載後、「Next」を押すとプレビュー画面が表示されます。
![スクリーンショット 2023-02-21 12.37.36.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/20d976a8-8dd0-7dd2-b092-d2e29aac59de.png?w=920&ssl=1)
プレビュー確認後に問題がなければ、右上の「Publish」を押して、MINTページを発行します。
※注意:ガス代としてETHの消費が発生します!
![スクリーンショット 2023-02-21 12.41.55.png](https://i0.wp.com/qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/416622/4ac891d1-feec-1f78-f6f0-b819bcf1ab5e.png?w=920&ssl=1)
![](https://i0.wp.com/www13.a8.net/0.gif?resize=1%2C1&ssl=1)