NFT回収可能ERC-721申請ワークフロー

このシナリオでは、非代替トークン(NFT)は、市場で販売するアート作品を表します。

NFT回収シナリオでは、NFTが代表するアートワークのミント、販売、再販をサポートしています。キュレーターはNFTをミントし、販売用にリストします。消費者は直接支払でNFTを購入し、その後所有権が譲渡されます。NFTは再販用に再リストできます。ユーザーは、口座残高を確認して、NFT保有を確認できます。

次の表に、このシナリオのアクターの概要を示します。
アクター ロール 説明
Administrator トークン管理 システムを初期化し、アカウントを作成し、minterロールを割り当てます。
学芸員 マイナー MintsのアートワークNFTは、販売のためにそれらを投稿します。
コンシューマ なし 支払ゲートウェイを使用してアートワークNFTを購入および販売します。消費者は、NFTを燃やして償還したり、循環から取り除くことができます。
管理者は、次のステップを実行してシステムを初期化します。
  1. registerOrg APIを使用して組織を登録します。
  2. createAccount APIを使用して、キュレータおよびコンシューマ(バイヤーおよび販売者)のアカウントを作成します。
  3. addRole APIを使用して、minterロールをキュレータに割り当てます。
システムの初期化後、一般的なプロセス・フローは次の基本ステップに従います。
  1. NFTをミントして販売用にリストします。
    1. キュレータは、createArtCollectionToken APIを使用してアート・コレクションNFTをミントします。
    2. キュレーターは、post APIを使用してNFTの価格を設定し、それをマーケットプレイスで販売するために投稿します。
  2. NFTを購入および再販します。
    1. バイヤーは、buy APIを使用して、支払ゲートウェイを介した直接支払を使用してNFTを購入します。購入したNFTはバイヤーのアカウントに振り替えられ、現在は販売されていません。
    2. オプションで、バイヤーはpost APIを使用してNFTの新しい価格を設定し、マーケットプレイスで再販するために転記できます。
  3. トークンの残高を確認します。
    • ユーザーは、balanceOf APIを使用して、保持しているNFTの合計数を取得できます。