NFTに所有者だけがアクセス可能なコンテンツを追加する方法

2023/02/01に公開

※当記事は、こちらの記事を翻訳したものです。
https://blog.thirdweb.com/guides/deploy-nft-drop-with-unlockable-content/

このガイドでは、thirdwebのダッシュボードを使用してNFT Drop コントラクトをデプロイし、NFTの所有者のみがDarkblockを使用してコンテンツにアクセスできるアンロック可能なコンテンツをNFTに追加する方法を学習します。

始める前に、このガイドで使用するツールやリソースは以下のとおりです。

さっそく始めてみましょう。

NFT Drop Contractをデプロイする

thirdweb ダッシュボードに移動し、必要なパラメータを入力して新しい NFTDropコントラクトをデプロイしましょう。

コントラクトをデプロイした後、Claim Conditionsタブに移動し、必要に応じて変更します。

次に、Darkblockを使用してアンロック可能なコンテンツを追加できるように、NFTsタブでNFTをLazyMintしてみましょう。

NFTをクレームする

では、次の画像にあるClaimボタンを使って、このNFTをウォレットに請求します。

後ほどDarkblockでNFTの所有者として表示されますが、「To Address」 を変更することで好きなアドレスに請求することができます。

次に、darkblockアプリを開き、スマートコントラクトがデプロイされたチェーンにウォレットを接続すると、ウォレットが所有するすべてのNFTを確認することができます。

アンロックコンテンツの追加

所有するNFTをクリックすると、新しいページでAdd Contentボタンが表示されます。

Add Contentボタンをクリックすると、ファイルを追加するフォームが表示されますので、名前と説明を入力してください。

Createボタンをクリックし、リクエストに署名して、このように魔法が起こるのを見ましょう👇

このたび、NFTの裏側にUnlockableコンテンツを追加しました。Authenticate ownership(所有権の認証) ボタンをクリックし、リクエストにサインしてください。

これで、先ほど追加したアンロック可能なコンテンツにすべてアクセスできるようになります。

要約すると、まずNFT Dropのコントラクトをデプロイし、thirdweb ダッシュボードを使用してNFTをクレームしました。

その後、Darkblockを使用して非常に簡単にアンロック可能なコンテンツを追加することで、NFTにさらなる有用性を加えました。

もし、このプロセスで何か問題があれば、私たちのDiscordでお気軽にお知らせください。

Discussion