Flux de travail de demande ERC-1155 - Objets de collection TEF

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 objets de collection NFT. Les conservateurs frappent les NFT et les mettent en vente. La version ERC-1155 de ce scénario ajoute la prise en charge de la propriété fractionnelle, de la distribution des redevances et de la gravure de jetons. Plusieurs ID jetons et quantités peuvent être gérés par un seul contrat, ce qui permet des opérations d'extraction et de gravure par lots.

acteur Rôle Description
Administrateur Administrateur de jetons Initialise le système, crée des comptes, affecte le rôle de minter.
Conservateurs Minter Mints artwork NFTs et les publie à la vente.
Grand public aucune Achetez et vend des œuvres d'art NFT en utilisant des pièces ETH. 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. Enregistrez les organisations à l'aide de l'API registerOrg.
  2. Créez des comptes à l'aide de l'API createAccount.
  3. Affectez le rôle de réviseur au curateur à l'aide de l'API addRole.
Une fois le système initialisé, un flux de traitement typique suit ces étapes de base.
  1. Mentez un NFT et mettez-le en vente.
    1. Les curateurs utilisent l'API mintBatch pour créer des fichiers NFT de collection d'art.
    2. Les conservateurs utilisent l'API post pour définir le prix d'un NFT et le publier pour la vente sur le marché.
  2. Sert à acheter et à revendre des TEF.
    1. Les acheteurs et les vendeurs utilisent l'API createTokenAccount pour créer des comptes de consommateurs pour les jetons fongibles et non fongibles sur la plate-forme.
    2. Les acheteurs utilisent l'API buyWithEthCoin pour acheter le NFT avec Ethereum. Le NFT acheté est transféré sur le compte de l'acheteur et n'est plus à vendre.
    3. Facultativement, les acheteurs peuvent utiliser l'API post pour définir un nouveau prix pour un NFT et le publier pour revente sur le marché.
  3. Graver les NFT.
    • Les consommateurs peuvent utiliser l'API burnBatch pour échanger le NFT ou le supprimer définitivement de la circulation.
  4. Vérifier le solde du jeton.
    • Les utilisateurs peuvent utiliser l'API getAccount pour obtenir les détails de leur compte, y compris leurs avoirs NFT.