NFT - Workflow da Aplicação Collectibles ERC-721
Neste cenário, os tokens não fungíveis (NFTs) representam obras de arte para venda em um mercado.
O cenário colecionável NFT suporta cunhagem, venda e revenda de obras de arte representadas por NFTs. Curadores hortelã NFTs e listá-los para venda. Os consumidores compram NFTs por pagamento direto, após o qual a propriedade é transferida. NFTs podem ser relistados para revenda. Os usuários podem verificar o saldo da conta para verificar seus investimentos NFT.
A tabela a seguir resume os atores neste cenário.
| Ator | Atribuição | Descrição |
|---|---|---|
| Administrator | Administração de token | Inicializa o sistema, cria contas, atribui a função de mineiro. |
| Curador | Minter | Mints arte NFTs e posta-los para venda. |
| Consumidor | nenhuma | Compra e vende NFTs de obras de arte usando o gateway de pagamento. Os consumidores podem queimar seus NFTs para resgatá-los ou removê-los da circulação. |
O administrador conclui as etapas a seguir para inicializar o sistema.
- Registre organizações usando a API
registerOrg. - Crie contas para curadores e consumidores (compradores e vendedores) usando a API
createAccount. - Designe a atribuição de minter ao curador usando a API
addRole.
Depois que o sistema é inicializado, um fluxo de processo típico segue estas etapas básicas.
- Mint um NFT e listá-lo para venda.
- Os curadores usam a API
createArtCollectionTokenpara cunhar uma coleção de arte NFT. - Os curadores usam a API
postpara definir o preço de um NFT e publicá-lo para venda no mercado.
- Os curadores usam a API
- Compre e revenda NFTs.
- Os compradores usam a API
buypara comprar o NFT usando pagamento direto por meio de um gateway de pagamento. O NFT comprado é transferido para a conta do comprador e não está mais à venda. - Opcionalmente, os compradores podem usar a API
postpara definir um novo preço para um NFT e publicá-lo para revenda no mercado.
- Os compradores usam a API
- Verifique o saldo do token.
- Os usuários podem usar a API
balanceOfpara obter o número total de NFTs que eles mantêm.
- Os usuários podem usar a API