Flujo de trabajo de la aplicación NFT Collectibles ERC-721

En este escenario, los tokens no fungibles (NFT) representan obras de arte para la venta en un mercado.

El escenario de coleccionables de la NFT admite la acuñación, venta y reventa de obras de arte representadas por las NFT. Los curadores acuñan NFTs y los listan para la venta. Los consumidores compran NFT por pago directo, tras lo cual se transfiere la propiedad. Las NFT se pueden reactivar para la reventa. Los usuarios pueden comprobar el saldo de su cuenta para verificar sus tenencias de NFT.

En la siguiente tabla, se resumen los actores de este escenario.
Actor Función Descripción
Administrator Administrador de token Inicializa el sistema, crea cuentas y asigna el rol minter.
Conservador(a) Minuto Obra de arte de la menta NFT y los publica para la venta.
Consumidor ninguno Compra y vende obras de arte mediante la pasarela de pago. Los consumidores pueden quemar sus NFT para redimirlos o eliminarlos de la circulación.
El administrador realiza los siguientes pasos para inicializar el sistema.
  1. Registre organizaciones mediante la API registerOrg.
  2. Cree cuentas para curadores y consumidores (compradores y vendedores) mediante la API createAccount.
  3. Asigne el rol minter al gestor mediante la API addRole.
Después de que se inicializa el sistema, un flujo de proceso típico sigue estos pasos básicos.
  1. Menta una NFT y lista para la venta.
    1. Los curadores utilizan la API createArtCollectionToken para acuñar una colección de arte NFT.
    2. Los curadores utilizan la API post para establecer el precio de una NFT y publicarla para la venta en el mercado.
  2. Compra y reventa de NFT.
    1. Los compradores utilizan la API buy para comprar la NFT mediante el pago directo a través de una pasarela de pago. La NFT comprada se transfiere a la cuenta del comprador y ya no está a la venta.
    2. Opcionalmente, los compradores pueden utilizar la API post para establecer un nuevo precio para una NFT y publicarla para su reventa en el mercado.
  3. Verifique el saldo del token.
    • Los usuarios pueden utilizar la API balanceOf para obtener el número total de NFT que tienen.