Flusso di lavoro applicazione ERC-721 riscossioni NFT

In questo scenario, i token non fungibili (NFT) rappresentano opere d'arte in vendita in un mercato.

Lo scenario da collezione NFT supporta la produzione, la vendita e la rivendita di opere d'arte rappresentate da NFT. I curatori mint NFT e li elencano per la vendita. I consumatori acquistano NFT a pagamento diretto, dopo di che la proprietà viene trasferita. Gli NFT possono essere ceduti per la rivendita. Gli utenti possono controllare il saldo del proprio conto per verificare le proprie partecipazioni NFT.

Nella tabella seguente vengono riepilogati gli attori in questo scenario.
Attore Ruolo Descrizione
Administrator Amministrazione token Inizializza il sistema, crea account e assegna il ruolo minore.
Conservatore/trice Minter Mescola le opere d'arte NFT e le pubblica in vendita.
Consumer nessuno Compra e vende opere d'arte NFT utilizzando il gateway di pagamento. I consumatori possono bruciare i loro NFT per riscattarli o rimuoverli dalla circolazione.
L'amministratore completa i passaggi seguenti per inizializzare il sistema.
  1. Registrare le organizzazioni utilizzando l'API registerOrg.
  2. Crea account per curatori e consumatori (acquirenti e venditori) utilizzando l'API createAccount.
  3. Assegnare il ruolo più piccolo al gestore utilizzando l'API addRole.
Dopo l'inizializzazione del sistema, un tipico flusso di processo segue questi passaggi di base.
  1. Mint un NFT ed elencarlo per la vendita.
    1. I curatori utilizzano l'API createArtCollectionToken per creare una collezione d'arte NFT.
    2. I curatori utilizzano l'API post per impostare il prezzo di un NFT e pubblicarlo per la vendita sul mercato.
  2. Acquisto e rivendita di NFT.
    1. Gli acquirenti utilizzano l'API buy per acquistare l'NFT utilizzando il pagamento diretto tramite un gateway di pagamento. L'NFT acquistato viene trasferito sul conto dell'acquirente e non è più in vendita.
    2. Facoltativamente, gli acquirenti possono utilizzare l'API post per impostare un nuovo prezzo per un NFT e pubblicarlo per la rivendita sul mercato.
  3. Verificare il saldo del token.
    • Gli utenti possono utilizzare l'API balanceOf per ottenere il numero totale di NFT in loro possesso.