NFT回収可能ERC-721申請ワークフロー
このシナリオでは、非代替トークン(NFT)は、市場で販売するアート作品を表します。
NFT回収シナリオでは、NFTが代表するアートワークのミント、販売、再販をサポートしています。キュレーターはNFTをミントし、販売用にリストします。消費者は直接支払でNFTを購入し、その後所有権が譲渡されます。NFTは再販用に再リストできます。ユーザーは、口座残高を確認して、NFT保有を確認できます。
次の表に、このシナリオのアクターの概要を示します。
| アクター | ロール | 説明 |
|---|---|---|
| Administrator | トークン管理 | システムを初期化し、アカウントを作成し、minterロールを割り当てます。 |
| 学芸員 | マイナー | MintsのアートワークNFTは、販売のためにそれらを投稿します。 |
| コンシューマ | なし | 支払ゲートウェイを使用してアートワークNFTを購入および販売します。消費者は、NFTを燃やして償還したり、循環から取り除くことができます。 |
管理者は、次のステップを実行してシステムを初期化します。
registerOrgAPIを使用して組織を登録します。createAccountAPIを使用して、キュレータおよびコンシューマ(バイヤーおよび販売者)のアカウントを作成します。addRoleAPIを使用して、minterロールをキュレータに割り当てます。
システムの初期化後、一般的なプロセス・フローは次の基本ステップに従います。
- NFTをミントして販売用にリストします。
- キュレータは、
createArtCollectionTokenAPIを使用してアート・コレクションNFTをミントします。 - キュレーターは、
postAPIを使用してNFTの価格を設定し、それをマーケットプレイスで販売するために投稿します。
- キュレータは、
- NFTを購入および再販します。
- バイヤーは、
buyAPIを使用して、支払ゲートウェイを介した直接支払を使用してNFTを購入します。購入したNFTはバイヤーのアカウントに振り替えられ、現在は販売されていません。 - オプションで、バイヤーは
postAPIを使用してNFTの新しい価格を設定し、マーケットプレイスで再販するために転記できます。
- バイヤーは、
- トークンの残高を確認します。
- ユーザーは、
balanceOfAPIを使用して、保持しているNFTの合計数を取得できます。
- ユーザーは、