arrow-left Course Hub
Lesson 4: React.jsを使ってNFTをミントおよびバーンする
完了目安時間:

25分

難易度:

Intermediate

重要なポイント:

XRPLには、NFTを使用して独自の資産を作成、破棄、および管理するためのツールが組み込まれています。

Lesson 4

React.jsを使ってNFTをミントおよびバーンする

React.jsを使用して、XRP Ledger上でNFTをミントおよびバーンしてみましょう

台帳上の一意な資産の表現

通常のトークンは、法定通貨のような代替可能で交換可能な資産を表現するのに最適です。しかし、時には、自動車の権利証、特定の美術品、資格証明など、代替不可能な資産の所有権や真正性の証明を表現したい場合があります。非代替性トークン(Non-Fungible Token / NFT)を使用すると、これらのユニークな資産をトークン化し、XRPLを使用して安全に売買できます。

XRPLのNFT

NFTokenオブジェクトは、XRP Ledger上の単一の非代替性トークン(NFT)を表し、注意すべきいくつかの必要なフィールドがあります。

NFTokenTaxon

同じアカウントによって発行されたNFTをグループ化するために使用される任意のIDです。類似した資産のコレクションを作成する場合、同じNFTokenTaxonを表示できます。

URI

この任意のフィールドを使用すると、NFTに関連する詳細情報にリンクできます。NFTが表す資産へのリンクとして使用する人もいれば、マーケットプレイスや他のアプリケーションでNFTを解析するのに役立つ追加のメタデータへのリンクとして使用する人もいます。

このレッスンの残りの部分では、NFTを作成(”ミント”)する方法、アカウントが現在所有しているNFTを確認する方法、そしてNFTを削除(”バーン”)する方法について説明します。

Seeing this in action

  1. 下のサンドボックスを開きます。
  2. ウォレットが作成されるのを待ちます。
  3. URIフィールドにリンクや短いテキストを追加して、NFTをカスタマイズできます。
    –このフィールドは、台帳に保存されるデータのサイズを妥当な範囲に保つため、最大256バイトまで指定可能です。
    –通常、デジタルコンテンツやメタデータへのリンクはここに格納されます。
  4. SendボタンをクリックしてNFTをミントしし、NFTokenMintトランザクションがXRPLによって検証されるまで待ちます。
  5. 成功すれば、アカウントにトークンIDと、指定したURIが表示されるはずです。
    –異なるURIを使ってこれを繰り返すと、より多くのNFTがあなたのアカウントに追加されるのを確認できます。
  6. NFTokenIDを1つコピーし、”burn”フィールドに貼り付けます。
  7. SendボタンをクリックするとそのNFTokenを完全に削除することができます
    –処理の裏側では、NFTokenBurnトランザクションが送信されています。
レッスン終了

Reactを使ってXRP Ledger上でNFTをミントおよびバーンする方法を少し学んだところで、クイズで知識を試してみましょう。

Welcome to your Mint and burn NFTs with React.js (JP)

NFTokenTaxon IDは何のために使用されますか?