ThirdwebはWeb3系アプリを簡単に作れるツールです。Web3とはブロックチェーンのような分散型のウェブシステムです。
Thirdwebとは?
NFTが簡単に作れるシステムはないかとさがしてみるとありました。
それがThirdweb。名前からして3番目のウェブ=Web3を意識しているものと思ってよいでしょう。
テククラの記事によれば、ノーコードでWEB3アプリをつくれるサービスだそうです。
コードを一行も書かずにWeb3プロジェクトを構築・立ち上げ・管理できるツール「Thirdweb」 | TechCrunch Japan
プロジェクトではJavaScriptやPython用のライブラリも提供されています。
こちらの記事では実際にThirdwebのJS用ライブラリを使ってNFTサービスを作る事例が紹介されています。
How to create NFTs with JavaScript - LogRocket Blog
プロジェクトの作成
では作っていきましょう。トップページで「Get Early Access」を押します。
ウォレットの接続
最初にウォレットを接続します。
今回はメタマスクで。
次に利用するネットワークを選びます。
最初はテストで使えるRinkerbyがおすすめだそうです。ここで使用したETHはテスト用なので実際に課金されません。
テスト用ETHの入手
最初はテスト用のETHはないと思うので「Get ETH from faucet」を実行します。
するとRinkebyのテスト用ETHをもらいにいけます。
account addressにはメタマスクからETHアカウントをコピペすればいいようです。
実行して確認(Confirmation)が終わるまでちょっと待てばOK。
プロジェクトの作成
あとは名前と概要を書いて、プロジェクトを作成します。
モジュールの作成
中身を構築してきましょう。「Add Module」をクリック。
これでテンプレートが選べます。
Create NFTs and Tokens:自身のNFTやトークンを作ります。
Relase Drop:NFTをドロップします。
Setup Marketplace:マーケットプレイスを作成します。
Setup Governance:非中央集権型の統治システムを構築します。