Flujo de trabajo de la aplicación NFT Collectibles ERC-1155
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. La versión ERC-1155 de este escenario agrega soporte para la propiedad fraccionada, la distribución de regalías y la quema de tokens. Un único contrato puede gestionar varios ID de token y cantidades, lo que permite operaciones de extracción y combustión por lotes.
| 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 NFT utilizando monedas ETH. Los consumidores pueden quemar sus NFT para redimirlos o eliminarlos de la circulación. |
El administrador realiza los siguientes pasos para inicializar el sistema.
- Registre organizaciones mediante la API
registerOrg. - Cree cuentas mediante la API
createAccount. - 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.
- Menta una NFT y lista para la venta.
- Los curadores utilizan la API
mintBatchpara acuñar NFT de colecciones de arte. - Los curadores utilizan la API
postpara establecer el precio de una NFT y publicarla para la venta en el mercado.
- Los curadores utilizan la API
- Compra y reventa de NFT.
- Los compradores y vendedores utilizan la API
createTokenAccountpara crear cuentas de consumidor para tokens fungibles y no fungibles en la plataforma. - Los compradores utilizan la API
buyWithEthCoinpara comprar la NFT con Ethereum. La NFT comprada se transfiere a la cuenta del comprador y ya no está a la venta. - Opcionalmente, los compradores pueden utilizar la API
postpara establecer un nuevo precio para una NFT y publicarla para su reventa en el mercado.
- Los compradores y vendedores utilizan la API
- Ejecución de NFT
- Los consumidores pueden utilizar la API
burnBatchpara canjear la NFT o eliminarla permanentemente de la circulación.
- Los consumidores pueden utilizar la API
- Verifique el saldo del token.
- Los usuarios pueden utilizar la API
getAccountpara obtener los detalles de su cuenta, incluidas sus tenencias de NFT.
- Los usuarios pueden utilizar la API