Flux de travail de l'application NFT Collectibles ERC-721

Dans ce scénario, les jetons non fongibles (NFT) représentent des œuvres d'art à vendre sur un marché.

Le scénario des objets de collection NFT prend en charge la frappe, la vente et la revente d'œuvres d'art représentées par les NFT. Les conservateurs mentent les NFT et les répertorient à la vente. Les consommateurs achètent des NFT par paiement direct, après quoi la propriété est transférée. Les NFT peuvent être réinscrits pour revente. Les utilisateurs peuvent vérifier le solde de leur compte pour vérifier leurs avoirs NFT.

Le tableau suivant récapitule les acteurs de ce scénario.
Acteur Rôle Description
Administrateur Administration des jetons Initialise le système, crée des comptes et affecte le rôle de mineur.
Conservateur Minter Minte les images NFT et les publie à la vente.
Destinataire Aucun élément Achat et vente d'œuvres d'art en utilisant la passerelle de paiement. Les consommateurs peuvent brûler leurs NFT pour les racheter ou les retirer de la circulation.
L'administrateur effectue les étapes suivantes pour initialiser le système.
  1. Inscrivez des organisations à l'aide de l'API registerOrg.
  2. Créez des comptes pour les superviseurs et les consommateurs (acheteurs et vendeurs) à l'aide de l'API createAccount.
  3. Affectez le rôle minter au superviseur à l'aide de l'API addRole.
Une fois le système initialisé, un flux de processus standard suit ces étapes de base.
  1. Mint une NFT et lisez-la à la vente.
    1. Les conservateurs utilisent l'API createArtCollectionToken pour créer une collection d'art NFT.
    2. Les superviseurs utilisent l'API post pour définir le prix d'une NFT et la publier sur le marché.
  2. Acheter et revendre des TEF.
    1. Les acheteurs utilisent l'API buy pour acheter la NFT en utilisant le paiement direct via une passerelle de paiement. Le NFT acheté est transféré sur le compte de l'acheteur et n'est plus en vente.
    2. Les acheteurs peuvent éventuellement utiliser l'API post pour définir un nouveau prix pour un NFT et le publier pour revente sur le marché.
  3. Vérifiez l'équilibre du jeton.
    • Les utilisateurs peuvent utiliser l'API balanceOf pour obtenir le nombre total de NFT qu'ils détiennent.